No description
Find a file
2022-05-19 10:44:00 +02:00
.github/workflows Update release.yml 2022-05-12 23:27:39 +02:00
src bump version number 2022-05-19 10:38:44 +02:00
.editorconfig Initial commit 2022-05-04 14:43:20 +02:00
.eslintignore Initial commit 2022-05-04 14:43:20 +02:00
.eslintrc Initial commit 2022-05-04 14:43:20 +02:00
.gitignore Initial commit 2022-05-04 14:43:20 +02:00
.npmrc Initial commit 2022-05-04 14:43:20 +02:00
esbuild.config.mjs scaffolding 2022-05-04 17:45:42 +02:00
LICENSE.md Rename LICENSE to LICENSE.md 2022-05-11 23:46:51 +02:00
manifest.json bump version number 2022-05-19 10:38:44 +02:00
package-lock.json scaffolding 2022-05-04 17:45:42 +02:00
package.json scaffolding 2022-05-04 17:45:42 +02:00
README.md fix typo 2022-05-19 10:44:00 +02:00
styles.css search by id 2022-05-11 23:41:55 +02:00
tsconfig.json Initial commit 2022-05-04 14:43:20 +02:00
version-bump.mjs Initial commit 2022-05-04 14:43:20 +02:00
versions.json bump version 2022-05-17 22:57:43 +02:00

Obsidian Media DB Plugin

A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.

Features

Search by Title

Search a movie, series, anime or game by its name across multiple APIs.

Search by ID

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.

Templates

The plugin allows you to set a template note that gets added to the end of any note created by this plugin.
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.
Note that "template tags" are surrounded with two curly braces and that the spaces inside the curly braces are important.

For arrays there are two special ways of displaying them.

  • using {{ LIST:variable_name }} will result in
      - element 1  
      - element 2  
      - element 3  
      - ...  
    
  • using {{ ENUM:variable_name }} will result in
      element 1, element 2, element 3, ...  
    

I also published my own templates here.

Currently supported media types

  • movies (including specials)
  • series (including OVAs)
  • games
  • music releases
  • wiki articles

Currently supported APIs:

Name Description Supported formats Authentification Rate limiting SFW filter support
Jikan Jikan is an API that uses My Anime List and offers metadata for anime. series, movies, specials, OVAs No 60 per minute and 3 per second Yes
OMDb OMDb is an API that offers metadata for movie, series and games. series, movies, games Yes, you can get a free key here here 1000 per day No
MusicBrainz MusicBrainz is an API that offers information about music releases. music releases No 50 per second No
Wikipedia The Wikipedia API allows acces to all Wikipedia articles. wiki articles No None No

Notes

  • Jikan
    • sometimes the api is very slow, this is normal
    • you need to use the title the anime has on My Anime List, which is in most cases the japanese title
      • e.g. instead of "Demon Slayer" you have to search "Kimetsu no Yaiba"

Search by ID

  • Jikan
    • the ID you need is the ID of the anime on My Anime List
    • you can find this ID in the URL
      • e.g. for "Beyond the Boundary" the URL looks like this https://myanimelist.net/anime/18153/Kyoukai_no_Kanata so the ID is 18153
  • OMDb
    • the ID you need is the ID of the movie or show on IMDb
    • you can find this ID in the URL
      • e.g. for "Rogue One" the URL looks like this https://www.imdb.com/title/tt3748528/ so the ID is tt3748528
  • MusicBrainz
    • the id of a release is not easily accessibe, you are better of just searching by title
  • Wikipedia
    • here is a guide to finding the Wikipedia ID for an article

Contributions

Thank you for wanting to contribute to this project.

Contributions are always welcome. If you have an idea, feel free to open a feature request under the issue tab or even create a pull request.

Credits

Credits go to: