damienhaynes / traktrater Goto Github PK
View Code? Open in Web Editor NEWTraktRater is a tool written in C# to help users transfer user episode, show and movie user ratings and watchlists from multiple media database sites around the web.
TraktRater is a tool written in C# to help users transfer user episode, show and movie user ratings and watchlists from multiple media database sites around the web.
I've sent an email asking for my watched history from [email protected] (IntoNow was a Shazam-like app that listened and id'd what you were watching on TV and they shut down on January 28, 2014), but I also have my record of @intonow tweets -- could that be used to transfer my watched history over to trakt?
first @intonow tweet on 6 Jul 2011: https://twitter.com/chuckkahn_feed/statuses/88779690797580288?tw_i=88779690797580288&tw_e=details&tw_p=archive
last @intonow tweet on 10 Apr 2013: https://twitter.com/chuckkahn_feed/statuses/322141382691127298?tw_i=322141382691127298&tw_e=details&tw_p=archive
After IntoNow, I switched over to tweeting trakt tweets.
Hi,
When I try to import my imdb list I can get no further than an error where it says unable to login to trakt.
This is what the logfile says
2015-04-28 12:07:06.773 [INFO] [][01]: Logging in to trakt.tv...
2015-04-28 12:07:42.751 [ERR ] [][03]: Response: The remote server returned an error: (503) Server Unavailable.
2015-04-28 12:07:42.755 [ERR ] [][01]: Unable to login to trakt, check log for details.
Are you able to help?
Thanks
Fetch External IDs from TMDb for TVShow imports, the API for TVShows includes TMDb IDs which trakt does not yet support for TVShows. So we could further improve matching by fetching the external ids (IMDb, TVRage and TVDbs) rather than rely on Title+Year matching.
New API methods are available for TMDb since supporting Shows, there is a Shows Ratings, not sure if Episode ratings are available from the API.
I have a large IMDB watch-list, but when I want to import it to trakt, the program only imports 294 movie. This happen only with the web scrape option. If I use CSV file I get my whole watch-list.
I don't know if this is an issue, or I'm doing something wrong!
Thanks
Criticker have a RSS feed which show recent ratings.
I also keep a watchlist at IMDb. The watchlist can be exported from the IMDb website as a csv file.
I just looked at the watchlist csv file and it has exactly the same structure (i.e., columns) as the ratings csv file.
I'd appreciate it very much if your program could be extended to also support the import of a watchlist csv file to trakt.tv.
Tried TrakRater 2.2.2.1. It imported successfully 800+ Ratings (total 15 Pages, (by Logfile)). But Trakt.tv is not updating imported movie rating.
This is what I did,
Authorised PIN Code for Trakt.
Given Flixter User ID.
Log file showing 13 pages of rating imported successfully.
But, Trakt.tv is showing nothing new.
Logfile is attached.
20160802_043335.zip
Hi
I first uploaded my IMDB TV Shows and Movies lists individually before in turn manually assigning each item to my TV Shows or Movies list. I like to keep a watch list, but also a separate TV Show and Movies lists.
it seems trakt-tv-list-importer used to do this but there is some issue with it logging in, which I am guessing is due to a change Trakt made since the program was last updated. It does not look like it is going to be updated as it is still on Google Code.
I think I read somewhere there were plans for TraktRater to upload to different lists - can you please implement this? I would like to import some large movie lists, but I do not think I can handle sitting in front of the computer for hours manually assigning them! :)
I think it would be a good idea to fetch the ratings and compare against ones ready to sync. If it exists and is the same we should ignore it.
This will prevent spamming the activity dashboard.
Hi Damien.
I tried to use your software to sync my IMDB ratings and Watchlist with Trackt. It didn't work out... I don't know if it's an API issue or what....
I took a look at the Log Files and the returned errors are different. Using the same settings sometimes I get 520 and sometimes 502.
I attached some log files below. Any hint why???
Please let me know if you need anything else.
Hope it can help other users too!
Here's the screenshot of two different errors...
screen shot 2015-01-02 at 1 22 37 pm
Cheers
but I can not yet complete list Trakt view movies from IMDB.
No idea if it will be a mistake by the app or Trakt with the new site.
http://www.imdb.com/user/ur22929128/watchlist
http://trakt.tv/users/residentcl/history/movies/added
log CSV inport:
http://pastebin.com/cjvS96Sz
log web scrape:
http://pastebin.com/g8VPfWT2
CSV WATCHLIST: https://mega.co.nz/#!v94wDYiS!tZcSmEsE88jQO4y7tziTfzUx7Kc7Izp63D2uhCMGrss
System Windows 8.1 update 1.
Problem TraktRater 2.0.0 and 2.0.1
When I try to import from IMDB I get this at the end
"Object reference not set to an instance of an object"
What can I do about that?
when i try to import i just get the message "IMDB: import string was not in a correct format"
Implement batching for import to trakt where not already done by providers.
Support for Watchlist import from TMDb.
Letterboxed will support an API soon, but it also allows you to export to CSV. It does not export IDs so we will need to fallback to Title/Year matching.
I exported a huge collection with my ratings from the IMDb website as a csv and imported it to my trakt.tv account by using TraktRater.
Now all imported movies have the date I imported them to trakt.tv as the "watched on" date. However, there is a column "created" in the IMDb csv file. The way I use the rating feature of IMDb the "created" date usually reflects the date I watched the movie.
Is it possible to set the "watched on" date of trakt.tv to the "created" date of the IMDb csv file when I import my ratings?
It is possible to use the Trakt as source?
And make the trakt copy for IMDB.
Thanks.
Hi, I keep getting "Error importing movie ratings to trakt.tv" on the status report when I use this tool. No ratings are imported from IMDb. Any chance this could be fixed? Thank you in advance!
Hi,
Great app, used it to import my list on Leanflix (took a great deal of time to adjust it to the IMDB csv format), and "Ignore watched items" has been helpful, maybe you'd add "ignore collected items" too?
Thanks.
Do we really need .Net Framework 4.0?, probably not in the answer. Will need to refactor the references to early .Net release.
Investigate export from MyAnimeList
Create a ratings provider for themoviedb.org.
I have requested an API key for this, so lets wait and see.
It would be great to have an option to prevent adding movies that are marked as watched to trakt watch-list. This way, if a movie is marked as watched on trakt but is still on IMDb watch-list, then it'll not be added to trakt watch-list again.
Thanks
follw.it gave the users the opportunity to export their history to a JSON file before the site closes/closed (Sep 30th). We can use this to provide the ability to import data to trakt.tv.
Hello damienhaynes,
First, I want to thank you for your very usefull tool :)
But I have a request:
Is it possbile to use your tool to transfer my data from te website followmy.tv to trakt.tv?
I used followmy.tv for years and it was a good website to save your watched episodes en Tv shows, but now the site doesn't update frequently anymore and there are problems with the used database.
So now I'm searching for an alternative and trakt.tv looks interesting.
I think you will help a lot of users of followmy.tv if you add the functionality to transfer data from this website to trakt.tv
I hope that you can help the (many) users of followmy.tv that want to transfer their watched episodes to a good working website again :)
(PS: I'm not very familair with github, so I hope that my question is asked in the right place..)
i look forward to hearing from you :)
Wieland
I was able to fetch the list of watched movies I have added in past before using trakt.tv.
Relevant fields available from FB are:
Is there a way to import these movies added on facebook to Trakt.tv?
Add file logging for debugging / diagnosis of issues
I have 862 movies in Flixter.
Version 2.2.3 of TrakRater was able to pull 562 Movies in total.
Now I have total 620 movies rated in Trakt.tv.
Approximately 300 Movies are missing.
Can you look at the log files ? I have tried multiple times.
Logs.zip
Hi,
I'd love to run this tool periodically (with a cron job) on my NAS machine, but I don't have X installed, I only have a CLI available. Would it be possible to configure this tool that way or I need a graphical interface to do it?
Investigate support for http://www.sidereel.com/.
Would it be very hard to add an option to upload from a local csv file? I have copied my Netflix ratings into a file with Title, Year, and 5 Star Rating and would like to upload them. I found this tool https://code.google.com/p/trakt-tv-list-importer/ , but it doesn't do ratings!
Thanks.
IMDb has a relatively-new feature called check-ins. The user can download a CSV list of these check-ins, just like the ratings.csv. I think the checkins.csv import would be a very nice addition to the TraktRater application, especially for TV shows where you wouldn't necessarily need to rate every episode.
Hello,
When i'm trying to run the app i'm getting this error log:
2015-06-06 12:47:59.297 [INFO] [][01]: Logging in to trakt.tv...
2015-06-06 12:47:59.741 [ERR ] [][03]: Response: The remote server returned an error: (503) Server Unavailable.
2015-06-06 12:47:59.743 [ERR ] [][01]: Unable to login to trakt, check log for details.
I think you need to change your API request so we can get a PIN code and not to use our usernames & passwords
Thanks,
Idan
Would this be a possibility?
https://developers.douban.com/wiki/?title=movie_v2
sorry,my english isn't good.
Would this be a possibility? That's the site I've used over the years, and it drives me crazy. Would truly appreciate this implementation.
Thanks for considering :)
Series Info Cache for the tvdb.com doesn't expire. We lookup episode/season numbers in this cache, but we cache indefinitely which means if new episodes are added to that series then we wont be able to match up when importing ratings.
Note: trakt api does not allow tvdb episode ids this is why we currently cache the series record (contains all episodes).
Hi,
I have a XLS with one column for the film name, one for imdb number and one for the rating.
Is that possible to import into trakt?
Hello.
1: Get an error page IMDB.
2015-01-12 22:21:33.221 [INFO] [][01]: Logging in to trakt.tv...
2015-01-12 22:21:33.977 [DEBG] [][04]: Response: {"token":"#####################"}
2015-01-12 22:21:33.977 [INFO] [][01]: Starting import from IMDbWeb
2015-01-12 22:21:33.993 [INFO] [][01]: Requesting ratings from IMDb.com...
2015-01-12 22:21:33.993 [INFO] [][01]: Requesting ratings 1 - 250, Total Results: 0
2015-01-12 22:21:33.993 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/ratings?start=1&view=compact
2015-01-12 22:21:39.723 [INFO] [][01]: Requesting ratings 251 - 500, Total Results: 250
2015-01-12 22:21:39.723 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/ratings?start=251&view=compact
2015-01-12 22:21:41.818 [INFO] [][01]: Requesting ratings 501 - 750, Total Results: 318
2015-01-12 22:21:41.818 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/ratings?start=501&view=compact
2015-01-12 22:21:43.128 [INFO] [][01]: Reading IMDb watchlist from web...
2015-01-12 22:21:43.128 [INFO] [][01]: Requesting watchlist items 1 - 100, Total Results: 0
2015-01-12 22:21:43.128 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/watchlist?start=1&view=compact
2015-01-12 22:21:46.170 [INFO] [][01]: Requesting watchlist items 101 - 200, Total Results: 100
2015-01-12 22:21:46.170 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/watchlist?start=101&view=compact
2015-01-12 22:21:49.034 [INFO] [][01]: Requesting watchlist items 201 - 300, Total Results: 200
2015-01-12 22:21:49.034 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/watchlist?start=201&view=compact
2015-01-12 22:21:51.984 [INFO] [][01]: Requesting watchlist items 301 - 400, Total Results: 300
2015-01-12 22:21:51.984 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/watchlist?start=301&view=compact
2015-01-12 22:21:53.101 [INFO] [][01]: Requesting watchlist items 401 - 500, Total Results: 314
2015-01-12 22:21:53.101 [DEBG] [][04]: Address: http://www.imdb.com/user/ur22929128/watchlist?start=401&view=compact
2015-01-12 22:21:54.129 [INFO] [][01]: Retrieving existing movie ratings from trakt.tv
2015-01-12 22:21:54.129 [DEBG] [][04]: Address: http://api.trakt.tv/sync/ratings/movies
2015-01-12 22:21:56.570 [DEBG] [][04]: Response:
2015-01-12 22:22:02.233 [INFO] [][01]: Found 41 watchlist shows on trakt
2015-01-12 22:22:02.249 [INFO] [][01]: Filtering out watchlist shows that are already in watchlist on trakt.tv
Error >> 2015-01-12 22:22:02.467 [ERR ] [][01]: IMDbWeb:Referencia a objeto no establecida como instancia de un objeto.
2015-01-12 22:22:07.485 [INFO] [][01]: Finished import from IMDbWeb
2015-01-12 22:22:07.501 [INFO] [][01]: Import Complete!
2: The other thing is, do not leave me all movies IMDB in Trakt,
I have 300 and just leave me alone Trakt 114 movies.
http://www.imdb.com/user/ur22929128/watchlist
http://www.imdb.com/user/ur22929128/ratings
http://trakt.tv/users/residentcl/history/movies/added
System: Windows 8.1 update 1.
Add PinCode login support:
Getting the following error whether supplying my credentials, or a token:
Response: The remote server returned an error: (417) Expectation Failed.
Thanks for making TraktRater available!
A friend and I have both found that all movies rated/imported via TraktRater 2.2.0.0, Windows, end up rated as 1 at Trakt.tv.
I wanted to import my ratings from listal.com so I hacked together some code to parse the the xml file and then submit the ratings and what not to trakt.tv See link below for the branch. Let me know if you have any questions.
The code is in no way a finished product. This is the first time I have programmed in c# and I was unsure how most of the functions worked or how to use them. The result is that the location of the xml file was hard coded and the listal import code is going to run when the code/program is first run without any user intervention. Like I said in no way a finished product but it did work for me.
Hi.
Everytime I run the import tool using the .csv from IMDB movie ratings, 2 specific movies keep adding playtimes, instead of just ignoring, like the others on the .csv file.
Down below is the log with the 2 movies.
2015-05-26 20:58:43.696 [INFO] [][01]: Found 1391 watched movies on trakt
2015-05-26 20:58:43.697 [INFO] [][01]: Filtering out watched movies that are already watched on trakt.tv
2015-05-26 20:58:43.999 [INFO] [][01]: Importing 2 IMDb movies as watched...
2015-05-26 20:58:44.000 [INFO] [][01]: Importing page 1/1 IMDb movies as watched...
2015-05-26 20:58:44.000 [DEBG] [][05]: Address: http://api.trakt.tv/sync/history, Post: {"movies":[{"ids":{"slug":null,"trakt":null,"imdb":"tt2332518","tmdb":null},"title":"Até que a Sorte nos Separe","year":2012,"watched_at":"2013-01-28T00:00:00Z"},{"ids":{"slug":null,"trakt":null,"imdb":"tt1568829","tmdb":null},"title":"Herbert de Perto","year":2009,"watched_at":"2011-11-10T00:00:00Z"}]}
2015-05-26 20:58:44.465 [DEBG] [][05]: Response: {"added":{"movies":2,"episodes":0},"not_found":{"movies":[],"shows":[],"seasons":[],"episodes":[],"people":[]}}
2015-05-26 20:58:44.466 [INFO] [][01]: Finished import from IMDb
2015-05-26 20:58:44.488 [INFO] [][01]: Import Complete!
So if I try to run the tool 3 times in a row, it will add 3 plays foe each movie above, for some unknown reason.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.