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/plex2trakt
cd plex2trakt
pip install -r requirements.txt
- Create a Trakt API application.
- Enter a
Name
for the application. - Enter
urn:ietf:wg:oauth:2.0:oob
forRedirect uri
. - Click the
SAVE APP
button. - Record the
Client ID
andClient 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/examples
folder for ideas. Save in therecipes
folder.
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.