All Projects → tegon → Traktflix

tegon / Traktflix

Licence: mit
Trakt.tv + Netflix = ❤️

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Traktflix

intersection-observer-netflix
clase #2 de youtube.com/LeonidasEsteban
Stars: ✭ 20 (-93.96%)
Mutual labels:  netflix
Trakt2Letterboxd
Script to export your movies from Trakt to Letterboxd
Stars: ✭ 27 (-91.84%)
Mutual labels:  trakt
Electronplayer
An Electron Based Web Video Services Player. Supporting Netflix, Youtube, Twitch, Floatplane, Hulu And More
Stars: ✭ 292 (-11.78%)
Mutual labels:  netflix
hystrix-examples
Showcase for Netflix' Hystrix
Stars: ✭ 45 (-86.4%)
Mutual labels:  netflix
Netflix
Netflix in React
Stars: ✭ 16 (-95.17%)
Mutual labels:  netflix
movie-box
📺 Get your last watched movies and shows (+more) report from trakt.tv in a GitHub Gist.
Stars: ✭ 13 (-96.07%)
Mutual labels:  trakt
Trakt-Userscripts
Userscripts to improve and add features to Trakt.tv
Stars: ✭ 39 (-88.22%)
Mutual labels:  trakt
Expo Netflix
Netflix UI Clone with React Native & Expo || web support => https://expo-netflix.vercel.app
Stars: ✭ 297 (-10.27%)
Mutual labels:  netflix
imdb-trakt-sync
Sync IMDb to Trakt
Stars: ✭ 38 (-88.52%)
Mutual labels:  trakt
Netflix Proxy
Smart DNS proxy to watch Netflix
Stars: ✭ 3,220 (+872.81%)
Mutual labels:  netflix
subadub
Chrome+Firefox extension for studying foreign languages using Netflix subtitles
Stars: ✭ 103 (-68.88%)
Mutual labels:  netflix
Never-Ending-Netflix
📺Chrome extension that skips title sequences, automatically plays the next episode, and never asks you if you're still watching on Netflix!
Stars: ✭ 50 (-84.89%)
Mutual labels:  netflix
tRakt-shiny
Using trakt to graph show data and such. The on-it's-way-out incarnation of trakt.jemu.name
Stars: ✭ 17 (-94.86%)
Mutual labels:  trakt
night-video-tuner
🎬 Browser extension that allows adjusting temperature and other properties of videos on Chrome and Firefox.
Stars: ✭ 19 (-94.26%)
Mutual labels:  netflix
Traktforvlc
Automatically trakt.tv what you're watching on VLC
Stars: ✭ 292 (-11.78%)
Mutual labels:  trakt
netflix-list-exporter
💫‎‎‎‏‏‎ An Extension to export your lists from Netflix to Clipboard area and share it with your friends.
Stars: ✭ 60 (-81.87%)
Mutual labels:  netflix
bypass-captcha-examples
Different complex captcha bypass examples: Steam, Netflix, Data Dome, Adobe, etc.
Stars: ✭ 62 (-81.27%)
Mutual labels:  netflix
Jsexpert01 Skeleton Ew
Projeto base da JS Expert Week
Stars: ✭ 303 (-8.46%)
Mutual labels:  netflix
Eureka Js Client
JS implementation of a client for Eureka (https://github.com/Netflix/eureka), the Netflix OSS service registry.
Stars: ✭ 293 (-11.48%)
Mutual labels:  netflix
Myflix
Myflix, a Netflix clone!
Stars: ✭ 260 (-21.45%)
Mutual labels:  netflix


Traktflix
traktflix

A Trakt.tv scrobbler for Netflix.

github release travis Coverage Status

Get the extension on Chrome

Get the extension on Firefox

Table of Contents

What is Trakt?

Automatically scrobble TV show episodes and movies you are watching to Trakt.tv! Keep a history of everything you've watched! Sign up for a free account at Trakt.tv and get a ton of features.

Why do I need this extension?

Trakt.tv has a lot of plugins to automatically scrobble the movies and episodes you watch from your media center. But there are none for Netflix. This extension allows you to scrobble from Netflix to Trakt.tv. Cool, isn't it?

How does traktflix work?

Unfortunately Netflix doesn't provide a public API, so the movie or episode info is extracted from the HTML of the player.

Limitations

This extension only works with Netflix HTML player and new layout. If you are in the old layout, please open the new one. See this link for more info: https://help.netflix.com/en/node/23742

Problems

If you find any problems or have suggestions or questions, feel free to open an issue

Multi-Account Containers / Temporary Containers (Firefox)

If you are using Multi-Account Containers on Firefox, make sure to enable the cookies permission in the options, otherwise the extension will not work properly. If you are using Temporary Containers in automatic mode, it might duplicate tabs when trying to login.

Development

Create an application in Trakt API.

Don't forget to check /scrobble permission.

In Redirect uri: put https://www.netflix.com/Activate

In Javascript (cors) origins: put https://www.netflix.com, moz-extension:// and chrome-extension://

Copy the config.json example file and change Trakt.tv credentials:

cp config.dev.json config.json

Use nvm to run in the correct version of node

nvm use

Install the dependencies

npm install

To run in development mode

npm start

To get build version for development mode (unlike npm start this does not watch the files for changes)

npm run build-dev

To get build version for production mode (generates app.zip, ready for deployment)

npm run build
npm run zip

To run tests

npm test

The commands above have only been tested on Linux.

Credits

TMDB TMDB

This product uses the TMDb API but is not endorsed or certified by TMDb.
This product uses the Trakt.tv API.

gsrafael01 Ported this extension to Firefox and also added a lot of improvements. He is the most active maintainer now.

LICENSE

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].