Export filtered Plex libraries to Trakt lists. The Trakt lists can then be used with Python-PlexLibrary to create dynamic Plex libraries. Currently supports filtering based on either Plex or Trakt metadata.
- Python 2.7
- requirements.txt modules
git clone https://github.com/mza921/plex2traktcd plex2traktpip install -r requirements.txt
- Create a Trakt API application.
- Enter a
Namefor the application. - Enter
urn:ietf:wg:oauth:2.0:oobforRedirect uri. - Click the
SAVE APPbutton. - Record the
Client IDandClient Secret.
-
cp config.yml-template config.yml -
Fill in the following:
Under
trakt:
username:
client_id:(from above)
client_secret:(from above)Under
plex:
baseurl:
token:(See here.) -
Create desired recipes. See
recipes/examplesfolder for ideas. Save in therecipesfolder.
From the plex2trakt directory,
plex2trakt <recipe_name> (without .yml extension)
On the initial run, follow the prompt to authorize the application.
Coming soon
Use of "recipes" based on Python-PlexLibrary.
Trakt interface based on Traktarr.