You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51-16Lines changed: 51 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -4,32 +4,60 @@ A plugin that can query multiple APIs for movies, series, anime, games, music an
4
4
5
5
### Features
6
6
#### Search by Title
7
-
Search a movie, series, animeor game by its name across multiple APIs.
7
+
Search a movie, series, anime, game, music release or wiki article by its name across multiple APIs.
8
8
9
9
#### Search by ID
10
-
Allows you to search by an ID that varies from API to API. Concrete info can be found in the description of the individual APIs.
10
+
Allows you to search by an ID that varies from API to API. Concrete information on this feature can be found in the description of the individual APIs.
11
11
12
12
#### Templates
13
-
The plugin allows you to set a template note that gets added to the end of any note created by this plugin.
14
-
The plugin also offers simple "template tgs". E.g. if the template includes `{{ title }}`, it will be replaced by the title of the movie, show or game.
13
+
The plugin allows you to set a template note that gets added to the end of any note created by this plugin.
14
+
The plugin also offers simple "template tgs". E.g. if the template includes `{{ title }}`, it will be replaced by the title of the movie, show or game.
15
15
Note that "template tags" are surrounded with two curly braces and that the spaces inside the curly braces are important.
16
16
17
17
For arrays there are two special ways of displaying them.
18
18
- using `{{ LIST:variable_name }}` will result in
19
-
```
20
-
- element 1
21
-
- element 2
22
-
- element 3
23
-
- ...
24
-
```
19
+
```
20
+
- element 1
21
+
- element 2
22
+
- element 3
23
+
- ...
24
+
```
25
25
- using `{{ ENUM:variable_name }}` will result in
26
-
```
27
-
element 1, element 2, element 3, ...
28
-
```
26
+
```
27
+
element 1, element 2, element 3, ...
28
+
```
29
29
30
+
Available variables that can be used in template tags are the same variables from the metadata of the note.
30
31
31
32
I also published my own templates [here](https://github.com/mProjectsCode/obsidian-media-db-templates).
32
33
34
+
### How to install
35
+
Currently, you have to manually download the zip archive from the latest release here on GitHub.
36
+
After downloading, extract the archive into the `.obsidian/plugins` folder in your vault.
37
+
38
+
The folder structure should look like this:
39
+
```
40
+
[path to your vault]
41
+
|_ .obsidian
42
+
|_ plugins
43
+
|_ obsidian-media-db-plugin
44
+
|_ main.js
45
+
|_ manifest.json
46
+
|_ styles.css
47
+
```
48
+
49
+
Once the plugin submission goes through, the plugin will also be installable directly through obsidian's plugin installer.
50
+
51
+
### How to use
52
+
(pictures are coming)
53
+
54
+
Once you have installed this plugin, you will find a database icon in the left ribbon.
55
+
When using this or the `Add new Media DB entry` command, a popup will open.
56
+
Here you can enter the title of what you want to search for and then select in which APIs to search.
57
+
58
+
After clicking search, a new popup will open prompting you to select from the search results.
59
+
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.
60
+
33
61
### Currently supported media types
34
62
- movies (including specials)
35
63
- series (including OVAs)
@@ -39,11 +67,12 @@ I also published my own templates [here](https://github.com/mProjectsCode/obsidi
39
67
40
68
### Currently supported APIs:
41
69
| Name | Description | Supported formats | Authentification | Rate limiting | SFW filter support |
|[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 | No | 60 per minute and 3 per second | Yes |
44
72
|[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 |
45
73
|[MusicBrainz](https://musicbrainz.org/)| MusicBrainz is an API that offers information about music releases. | music releases | No | 50 per second | No |
46
-
|[Wikipedia](https://en.wikipedia.org/wiki/Main_Page)| The Wikipedia API allows acces to all Wikipedia articles. | wiki articles | No | None | No |||||||
74
+
|[Wikipedia](https://en.wikipedia.org/wiki/Main_Page)| The Wikipedia API allows access to all Wikipedia articles. | wiki articles | No | None | No |
75
+
|[Steam](https://store.steampowered.com/)| The Steam API offers information on all steam games. | games | No | 10000 per day | No |
47
76
48
77
#### Notes
49
78
-[Jikan](https://jikan.moe/)
@@ -61,9 +90,15 @@ I also published my own templates [here](https://github.com/mProjectsCode/obsidi
61
90
- you can find this ID in the URL
62
91
- e.g. for "Rogue One" the URL looks like this `https://www.imdb.com/title/tt3748528/` so the ID is `tt3748528`
63
92
-[MusicBrainz](https://musicbrainz.org/)
64
-
- the id of a release is not easily accessibe, you are better of just searching by title
93
+
- the id of a release is not easily accessible, you are better off just searching by title
0 commit comments