Update 11.08.2015
The V1 API is deprecated. I’ve updated my script to work with V2 (without using OAuth2).

Recently I migrated my movie collection to Trakt.TV. I’m very careful with my data and I don’t want to lose it in case the service is ever discontinued. So I wrote a little script which exports my:

  • Library
  • Watchlist
  • Ratings

I’ve uploaded my script so you can backup your own data. Make sure, your Trakt profile is not private, so the script can access your data.



The data is zipped as JSON in separate text files. If you prefer other formats, you will find converting tools on the web (e.g. CSV).

You can also call this script directly, e.g. save it as a bookmark or use wget:
https://darekkay.com/service/trakt/trakt.php?username=USERNAME

Although the script doesn’t alter anything on Trakt and I’m not storing any of your data, I have to include a disclaimer:

I do not take any responsibility and I’m not liable for any damage caused through use of this service.

You can check out the source code on GitHub. Feel free to adjust it and use it on your own web server.

Comment and share

MooMovies

I guess every software developer has written a cd/dvd management software. It’s a great way to learn a new programming language or framework, since you have to get familiar with different aspects (UI, databases/xml, …).
After working with GWT/GXT for over 1 year I wanted to try out Vaadin. I also wanted to replace my old java desktop movie management tool with a new fancy web app. A few weekends later I was very satisfied with the result, which doesn’t happen a lot for a perfectionist like me. ;)

Continue reading
  • page 1 of 1