A simple console script for updating your Trakt profile with the infos from your Plex media center.
At the current state this script does not scrobble. Feel free to modify the script and start a pull-request.
Either download the script from https://github.com/jone/plex-trakt-syncer/downloads or clone the repository with git:
::
$ git clone https://github.com/jone/plex-trakt-syncer.git
$ cd plex-trakt-syncer
$ plex-trakt-sync.py --help
You may also want to set up a cronjob_ for starting the script.
.. %usage-start%
::
Usage: plex-trakt-sync.py [options]
This script connects to a Plex media center server and reports the watched
movies to a trakt.tv user profile. Optionally it also flags the movies at the
trakt profile with "love" or "hate" according to ratings in Plex.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-H HOST, --host=HOST Hostname or IP of plex server (default: localhost)
-P PORT, --port=PORT Port of the plex server (default: 32400)
-u USERNAME, --username=USERNAME
trakt.tv username
-p PASSWORD, --password=PASSWORD
trakt.tv password
--no-movies Do not sync watched movies.
--no-shows Do not sync watched shows.
-k API-KEY, --key=API-KEY
trakt.tv API key
-r, --rate Submit plex movie ratings to trakt.
--max-hate=1-10 Maxmimum plex rating for flagging a movie with "hate"
(In combination with -r option, defaults to 3).
--min-love=1-10 Minimum plex rating for flagging a movie with "love"
(In combination with -r option, defaults to 8).
-v, --verbose Print more verbose debugging informations.
** Rating ** The plex rating allows to give up to 5 stars for a
movie, but you can also give half stars, so there are 10 steps for the rating.
The configurable --min-hate and --max-love options take a value between 1 and
10. Movies which are not yet rated in plex are not flagged at all.
.. %usage-end%
"THE BEER-WARE LICENSE" (Revision 42):
jone_ wrote this script. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.
The source is located at https://github.com/jone/plex-trakt-syncer
.. _Trakt: http://trakt.tv/ .. _Plex: http://www.plexapp.com/ .. _jone: http://github.com/jone .. _cronjob: http://de.wikipedia.org/wiki/Cron