Skip to content

Commit ff54e50

Browse files
Fix some erros in ther readme, and add a warning
1 parent 9cca087 commit ff54e50

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

README.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
## Obsidian Media DB Plugin
22

3-
A plugin that can query multiple APIs for movies, series, anime, manga, books, comics, games, music and wiki articles, and import them into your vault.
3+
A plugin that can query multiple APIs for movies, series, anime, manga, books, comics, games, music, and wiki articles, and import them into your vault.
4+
5+
> [!WARNING]
6+
> This README refers to the in-development version of the plugin. The README for the latest release can be found [here](https://github.com/mProjectsCode/obsidian-media-db-plugin/blob/release/README.md).
47
58
### Features
69

710
#### Search by Title
811

9-
Search a movie, series, anime, manga, book, comic, game, music release or wiki articles by its name across multiple APIs.
12+
Search for movies, series, anime, manga, books, comics, games, music releases, or wiki articles by their name across multiple APIs.
1013

1114
#### Search by ID
1215

@@ -15,10 +18,10 @@ Allows you to search by an ID that varies from API to API. Concrete information
1518
#### Templates
1619

1720
The plugin allows you to set a template note that gets added to the end of any note created by this plugin.
18-
The plugin also offers simple template tags, for example `{{ title }}`, which will be replaced by the title of the media you are importing.
19-
Note that template tags are surrounded with two curly braces and spaces. The spaces inside the curly braces are important!
21+
The plugin also offers simple template tags, for example `{{ title }}`, which will be replaced by the title of the media being imported.
22+
Note that template tags are surrounded by two curly braces and spaces. The spaces inside the curly braces are important!
2023

21-
For arrays there are two special ways of displaying them:
24+
For arrays, there are two special ways of displaying them:
2225

2326
- using `{{ LIST:variable_name }}` will result in:
2427
```
@@ -38,11 +41,11 @@ I also published my own templates [here](https://github.com/mProjectsCode/obsidi
3841
3942
#### Download poster images
4043
41-
The plugin offers a setting to automatically download the poster images for a new media, ensuring offline access. The images are saved as `type_title (year)` e.g. `movie_The Perfect Storm (2000)` in a user chosen folder.
44+
The plugin offers a setting to automatically download the poster images for a new media, ensuring offline access. The images are saved as `type_title (year)` e.g. `movie_The Perfect Storm (2000)`, in a user-chosen folder.
4245
4346
#### Metadata field customization
4447
45-
Allows you to rename the metadata fields this plugin generates through mappings. The mappings can be set in the plugins settings.
48+
Allows you to rename the metadata fields this plugin generates through mappings. The mappings can be set in the plugin's settings.
4649
The three options for mapping are:
4750
4851
- `default`: Keep the original name
@@ -51,18 +54,18 @@ The three options for mapping are:
5154
5255
#### Bulk Import
5356
54-
The plugin allows you to import your preexisting media collection and upgrade them to Media DB entries.
57+
The plugin allows you to import your preexisting media collection and upgrade it to Media DB entries.
5558
5659
##### Prerequisites
5760
5861
The preexisting media notes must be inside a folder in your vault.
59-
For the plugin to be able to query them they need one metadata field that is used as the title the piece of media is searched by.
60-
This can be achieved by for example using a `csv` import plugin to import an existing list from outside of obsidian.
62+
For the plugin to be able to query them, they need one metadata field that is used as the title the piece of media is searched by.
63+
This can be achieved by, for example, using a `csv` import plugin to import an existing list from outside of Obsidian.
6164
6265
##### Importing
6366
6467
To start the import process, right-click on the folder and select the `Import folder as Media DB entries` option.
65-
Then specify the API to search, if the current note content and metadata should be appended to the Media DB entry and the name of the metadata field that contains the title of the piece of media.
68+
Then specify the API to search, if the current note content and metadata should be appended to the Media DB entry, and the name of the metadata field that contains the title of the piece of media.
6669
6770
Then the plugin will go through every file in the folder and prompt you to select from the search results.
6871
@@ -72,7 +75,7 @@ After all files have been imported or the import was canceled, you will find the
7275
7376
### How to install
7477
75-
**The plugin is now released, so it can be installed directly through obsidian's plugin installer.**
78+
**The plugin is now released, so it can be installed directly through Obsidian's plugin installer.**
7679
7780
Alternatively, you can manually download the zip archive from the latest release here on GitHub.
7881
After downloading, extract the archive into the `.obsidian/plugins` folder in your vault.
@@ -92,11 +95,11 @@ The folder structure should look like this:
9295
### How to use
9396
9497
Once you have installed this plugin, you will find a database icon in the left ribbon.
95-
When using this or the `Add new Media DB entry` command, a popup will open.
96-
Here you can enter the title of what you want to search for and then select in which APIs to search.
98+
When using this or the `Add new Media DB entry` command, a pop-up will open.
99+
Here, you can enter the title of what you want to search for and then select which APIs to search.
97100
98-
After clicking search, a new popup will open prompting you to select from the search results.
99-
Now you select the result you want and the plugin will cast it's magic and create a new note in your vault, that contains the metadata of the selected search result.
101+
After clicking search, a new pop-up will open, prompting you to select from the search results.
102+
Now you select the result you want, and the plugin will cast its magic, creating a new note in your vault that contains the metadata of the selected search result.
100103
101104
### Currently supported media types
102105
@@ -114,20 +117,20 @@ Now you select the result you want and the plugin will cast it's magic and creat
114117
| Name | Description | Supported formats | Authentification | Rate limiting | SFW filter support |
115118
| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
116119
| [Jikan](https://jikan.moe/) | Jikan is an API that uses [My Anime List](https://myanimelist.net) and offers metadata for anime. | series, movies, specials, OVAs, manga, manwha, novels | No | 60 per minute and 3 per second | Yes |
117-
| [OMDb](https://www.omdbapi.com/) | OMDb is an API that offers metadata for movie, series and games. | series, movies, games | Yes, you can get a free key here [here](https://www.omdbapi.com/apikey.aspx) | 1000 per day | No |
120+
| [OMDb](https://www.omdbapi.com/) | OMDb is an API that offers metadata for movies, series, and games. | series, movies, games | Yes, you can get a free key here [here](https://www.omdbapi.com/apikey.aspx) | 1000 per day | No |
118121
| [MusicBrainz](https://musicbrainz.org/) | MusicBrainz is an API that offers information about music releases. | music releases | No | 50 per second | No |
119122
| [Wikipedia](https://en.wikipedia.org/wiki/Main_Page) | The Wikipedia API allows access to all Wikipedia articles. | wiki articles | No | None | No |
120-
| [Steam](https://store.steampowered.com/) | The Steam API offers information on all steam games. | games | No | 10000 per day | No |
121-
| [Open Library](https://openlibrary.org) | The OpenLibrary API offers metadata for books | books | No | Cover access is rate-limited when not using CoverID or OLID by max 100 requests/IP every 5 minutes. This plugin uses OLID so there shouldn't be a rate limit. | No |
123+
| [Steam](https://store.steampowered.com/) | The Steam API offers information on all Steam games. | games | No | 10000 per day | No |
124+
| [Open Library](https://openlibrary.org) | The OpenLibrary API offers metadata for books | books | No | Cover access is rate-limited when not using CoverID or OLID by max 100 requests/IP every 5 minutes. This plugin uses OLID, so there shouldn't be a rate limit. | No |
122125
| [Moby Games](https://www.mobygames.com) | The Moby Games API offers metadata for games for all platforms | games | Yes, by making an account [here](https://www.mobygames.com/user/register/). NOTE: As of September 2024 the API key is no longer free so consider using Giant Bomb or steam instead | API requests are limited to 360 per hour (one every ten seconds). In addition, requests should be made no more frequently than one per second. | No |
123126
| [Giant Bomb](https://www.giantbomb.com) | The Giant Bomb API offers metadata for games for all platforms | games | Yes, by making an account [here](https://www.giantbomb.com/login-signup/) | API requests are limited to 200 requests per resource, per hour. In addition, they implement velocity detection to prevent malicious use. If too many requests are made per second, you may receive temporary blocks to resources. | No |
124127
| Comic Vine | The Comic Vine API offers metadata for comic books | comicbooks | Yes, by making an account [here](https://comicvine.gamespot.com/login-signup/) and going to the [api section](https://comicvine.gamespot.com/api/) of the site | 200 requests per resource, per hour. There is also a velocity detection to prevent malicious use. If too many requests are made per second, you may receive temporary blocks to resources. | No |
125128
126129
#### Notes
127130
128131
- [Jikan](https://jikan.moe/)
129-
- sometimes the api is very slow, this is normal
130-
- you need to use the title the anime has on [My Anime List](https://myanimelist.net), which is in most cases the japanese title
132+
- sometimes the api is very slow; this is normal
133+
- you need to use the title the anime has on [My Anime List](https://myanimelist.net), which is in most cases the Japanese title
131134
- e.g. instead of "Demon Slayer" you have to search "Kimetsu no Yaiba"
132135
133136
#### Search by ID
@@ -145,7 +148,7 @@ Now you select the result you want and the plugin will cast it's magic and creat
145148
- you can find this ID in the URL
146149
- e.g. for "Rogue One" the URL looks like this `https://www.imdb.com/title/tt3748528/` so the ID is `tt3748528`
147150
- [MusicBrainz](https://musicbrainz.org/)
148-
- the id of a release is not easily accessible, you are better off just searching by title
151+
- the id of a release is not easily accessible; you are better off just searching by title
149152
- the search is generally for albums but you can have a more granular search like so:
150153
- search for albums by a specific `artist:"Lady Gaga" AND primarytype:"album"`
151154
- search for a specific album by a specific artist `artist:"Lady Gaga" AND primarytype:"album" AND releasegroup:"The Fame"`
@@ -172,7 +175,7 @@ Now you select the result you want and the plugin will cast it's magic and creat
172175
- e.g. for "Boule & Bill" the URL looks like this `https://comicvine.gamespot.com/boule-bill/4050-70187/` so the ID is `4050-70187`
173176
- Please note that only volumes can be added, not separate issues.
174177
175-
### Problems, unexpected behavior or improvement suggestions?
178+
### Problems, unexpected behavior, or improvement suggestions?
176179
177180
You are more than welcome to open an issue on [GitHub](https://github.com/mProjectsCode/obsidian-media-db-plugin/issues).
178181

0 commit comments

Comments
 (0)