IMDb

by Andrew Chen
5
4
3
2
1
Score: 33/100

Description

Category: 3rd Party Integrations

The IMDb plugin allows users to seamlessly integrate their IMDb watchlists and ratings into Obsidian, offering an efficient way to organize and track their favorite movies, TV shows, and games. By syncing public IMDb lists, the plugin generates notes with detailed metadata such as title, description, release date, ratings, and cast information. Users can customize the note structure with templates and optionally enhance data with OMDb API integration for richer content.

Reviews

No reviews yet.

Stats

17
stars
1,140
downloads
1
forks
750
days
723
days
750
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
2
total issues
2
open issues
0
closed issues
9
commits

Latest Version

2 years ago

Changelog

README file from

Github

IMDb

Bring your IMDb data to Obsidian.

Setup Instructions

Prepare IMDb list to sync

This plugin relies on the list to be public so it can download and parse the data.

At the time of writing, this can be configured under "Edit" > "Settings" at a given list page

Then, copy the list url. This url is in the format of https://www.imdb.com/list/ls502212336

  • For Watchlist, hover over the Export this list button at the bottom of the page, right click and select Copy Link. See forum
  • For My Ratings, click the menu, hover over Export, right click and select Copy Link
  • For other lists, check the url in browser

(Optional) Create an OMDb key

OMDb is queried to fetch additional information such as Posters, Writers, Plot descriptions when creating the notes.

You can create an API key at https://www.omdbapi.com/

If you find the information in IMDb's CSV export to be sufficient, then this step is optional. However, I highly recommend it as I find the information on OMDb to be more complete and user-friendly

Creating a Template

This plugin requires you to specify a template, so you're given the maximum flexibility in structuring your notes. You can either use the Template plugin that Obsidian provides or Templater for more advance options. Examples for both are provided below

IMDb obsidian uses the mustache template language to define how the imported data is saved to Obsidian. You can find some helpful usage docs here

Example Templates
Variables available in the template
  • id: The imdb id, Example: tt0468569
  • description: The description of the movie/show/game (i.e. plot)
  • title: The show title
  • imdbUrl: url on imdb
  • type: The type of item, as provided in IMDb csv (i.e. movie, videoGame, tvSeries, tvMiniSeries)
  • imdbRating: Rating on IMDb
  • runtimeMin: Runtime in minutes
  • year: Year the show is released
  • releaseDate: Date the show is released
  • genres: The genres
  • votes: Number of votes on IMDb
  • directors: Directors
  • writers: Writers
  • cast: Cast
  • yourRating: Your rating on IMDb
  • poster: Poster link

Running the Plugin

You can run the IMDb sync by executing the "IMDb Sync" command or by pressing the star ribbon in your menu bar.

Overwriting Notes

By default, once the plugin has synced an item from your list and created a note, that note will never be updated or changed, even if the data related to that item changes within your feed. For example if you sync a item, then give it a rating and sync again, that rating will not be synced to the note.

To have IMDb Obsidian overwrite old notes, toggle the overwrite plugin setting on. This will cause IMDb Obsidian to always replace existing notes for items with new ones. Be careful though - if you've made your own updates to the notes files, they'll be lost on the next sync.

Output

In the end it's completely up to you how you style your notes for your movie/show/games. I use dataview to setup mine as follows:

Dataview script:

table without id
	("![](" + poster + ")") as Poster, 
	file.link as Title, 
	year as Year, 
	director as Director, 
	"⭐ " + scoreImdb as "⭐ IMDB", 
	rating, 
	genre from "Entertainment"
where type = [[Series]] and contains(genre, [[Animation]])

Please check out the amazing work of these two here and here.

Credits

  • This plugin is a fork of the Booksidian plugin, which I change things around for the IMDb usecase. Thanks both to Micha and Zachary who are the original author of plugin.
  • Quickadd's movie.js for querying OMDb

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Heatmap Calendar
4 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Douban
4 years ago by Wanxp
an obsidian plugin that can pull data from douban to your markdown file
Plugin Update Tracker
4 years ago by Steven Swartz
Know when installed obsidian plugins have updates and evaluate the risk of upgrading
Old Note Admonitor
3 years ago by tadashi-aikawa
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Movie
3 years ago by Onur Ayçiçek
Waka time box
3 years ago by complexzeng
moviegrabber
3 years ago by Leon Holtmeier
obsidian.md plugin to grab data from public movie Databases and make them into a note that can be used with dataview querries
Habit Tracker 21
2 years ago by zoreet
Filtered Opener
2 years ago by Roman Kubiv
Sets of notes defined by filters to open notes.
Track-a-Lot
2 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
Kinopoisk search
2 years ago by Alintor
Obsidian Kinopoisk plugin
Daily Activity
5 years ago by trydalch
Initiative Tracker
5 years ago by Jeremy Valentine
TTRPG Initiative Tracker for Obsidian.md
Word Sprint
4 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
Crackboard
2 years ago by Franklin
Obsidian plugin for crackboard.dev
Trakt.tv Sync
a year ago by Nick Felker
Sync Trakt checkins to Obsidian file
Keep the Rhythm
a year ago by Ezben
An Obsidian plugin to track your daily word count through a heatmap.
Boardgame Search
a year ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Tiny Habits
8 months ago by Diego Nazoa
Obsidian Plugin for habit tracking with Svelte
Card Viewer
6 months ago by vsme
一个用于在 Obsidian 中解析和查看电影、电视剧、书籍、音乐和 HTML 内容卡片的插件。
Easy Tracker
3 months ago by Hunter Ji
An Obsidian plugin for ultra-simple goal and habit tracking in any note.
Workout Planner
3 months ago by Rares Spatariu