All Projects → josh → imdb-trakt-sync

josh / imdb-trakt-sync

Licence: MIT License
Sync IMDb to Trakt

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to imdb-trakt-sync

Rats
Movie Ratings Synchronization with Python
Stars: ✭ 156 (+310.53%)
Mutual labels:  trakt, imdb
movie-api
[DEPRECATED] 🎬 Get info for movies and TV shows
Stars: ✭ 32 (-15.79%)
Mutual labels:  trakt, imdb
Trakt-Userscripts
Userscripts to improve and add features to Trakt.tv
Stars: ✭ 39 (+2.63%)
Mutual labels:  trakt, imdb
IMDb-Scout-Mod
Auto search for movie/series on torrent, usenet, ddl, subtitles, streaming, predb and other sites. Adds links to IMDb pages from hundreds various sites. Adds movies/series to Radarr/Sonarr. Adds external ratings from Metacritic, Rotten Tomatoes, Letterboxd, Douban, Allocine. Media Server indicators for Plex, Jellyfin, Emby. Dark theme/style for …
Stars: ✭ 177 (+365.79%)
Mutual labels:  trakt, imdb
WarezBot
Public Version of Discord bot for scene release
Stars: ✭ 30 (-21.05%)
Mutual labels:  imdb
doubanIMDb
IMDb + Rotten Tomatoes + Wikipedia on Douban Movie
Stars: ✭ 93 (+144.74%)
Mutual labels:  imdb
auto-movie-tagger
A Python script that auto tags and adds poster to mkv or mp4 movie files.
Stars: ✭ 49 (+28.95%)
Mutual labels:  imdb
cirilla
Multipurpose telegram bot
Stars: ✭ 33 (-13.16%)
Mutual labels:  imdb
HandySub
Download Subtitle from Subscene and other sources
Stars: ✭ 42 (+10.53%)
Mutual labels:  imdb
imdb-scraper
🎬 An attempt at the most complete IMDb API
Stars: ✭ 24 (-36.84%)
Mutual labels:  imdb
IMDb-Rating-Lookup
A python script that lets you check the IMDb rating, genre, cast etc of a movie with one click, without opening the browser.
Stars: ✭ 16 (-57.89%)
Mutual labels:  imdb
UpdateTool
A tool to update the IMDB ratings for Plex libraries that contain movies/series and use the IMDB agent to receive ratings
Stars: ✭ 195 (+413.16%)
Mutual labels:  imdb
copycat
A PHP Scraping Class
Stars: ✭ 70 (+84.21%)
Mutual labels:  imdb
trakttvstats
A chrome extension adding various improvements to trakt.tv
Stars: ✭ 23 (-39.47%)
Mutual labels:  trakt
cnn-text-classification
Text classification with Convolution Neural Networks on Yelp, IMDB & sentence polarity dataset v1.0
Stars: ✭ 108 (+184.21%)
Mutual labels:  imdb
MovieRatings
Android app to show movie ratings when browsing Netflix, Amazon Prime Video and other supported video streaming apps on the phone
Stars: ✭ 71 (+86.84%)
Mutual labels:  imdb
pachinko
modular pluggable media sorter
Stars: ✭ 27 (-28.95%)
Mutual labels:  trakt
multi-task-learning
Multi-task learning smile detection, age and gender classification on GENKI4k, IMDB-Wiki dataset.
Stars: ✭ 154 (+305.26%)
Mutual labels:  imdb
react-movie
🎬 Modern fast movie database web app with React using The Movie DB API.
Stars: ✭ 45 (+18.42%)
Mutual labels:  imdb
DroidShows
A Reboot of DroidSeries Offline TV Shows Tracker
Stars: ✭ 69 (+81.58%)
Mutual labels:  imdb

IMDb Trakt Sync

Script to sync IMDb ratings and watchlist to Trakt.tv.

docker-compose.yml

version: "3"
services:
  imdb_trakt_sync:
    restart: always
    image: ghcr.io/josh/imdb-trakt-sync
    environment:
      - IMDB_UBID_MAIN=***
      - IMDB_AT_MAIN=***
      - IMDB_RATINGS_ID=ur***
      - IMDB_WATCHLIST_ID=ls***
      - TRAKT_CLIENT_ID=
      - TRAKT_ACCESS_TOKEN=
      - TICKERD_INTERVAL=1h

Environment Variables

Log into imdb.com and use the web inspector to extract the following cookies:

  • IMDB_UBID_MAIN: ubid-main
  • IMDB_AT_MAIN: at-main

Screen Shot 2020-09-03 at 10 31 26 AM

Click "Watchlist" and see the URL bar for https://www.imdb.com/user/ur***/watchlist, then Edit for https://www.imdb.com/list/ls**/edit

  • IMDB_RATINGS_ID: The ID that starts with ur
  • IMDB_WATCHLIST_ID: The ID that starts with ls

Create a Trakt API App:

  • TRAKT_CLIENT_ID: Trakt Client ID
  • TRAKT_ACCESS_TOKEN: "Authorize" the OAuth token to get a personal access token

Set a sync interval:

  • TICKERD_INTERVAL: 1h
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].