Watcharr icon indicating copy to clipboard operation
Watcharr copied to clipboard

more import features

Open reitenth opened this issue 11 months ago • 13 comments

the ui here is much much better than ryot so i would like to use this. could you implement more import features. i would like an anime import (anilist/myanimelist) and movie tv show import (trakt mainly, letterboxd?). thanks!

  • [x] #439 MyAnimeList
  • [ ] AniList
  • [x] #582 Trakt
  • [ ] Letterboxd
  • [ ] simkl.com

reitenth avatar Mar 24 '24 02:03 reitenth

Hey @reitenth, thanks for opening this issue!

I can definitely look into supporting imports from those platforms.

I suppose these would function as a one time import from the services mentioned? (I haven't used them, but I assume you'd have to manually export from most then upload to watcharr)

IRHM avatar Mar 24 '24 02:03 IRHM

ya one time import after you get a, usually, csv file from them manually. would save a lot of time instead of manually putting stuff in. thanks!

reitenth avatar Mar 24 '24 12:03 reitenth

Hey @reitenth, just merged support for MyAnimeList importing in the dev branch. If you're able to try it out locally, that'd be great! Let me know if there's anything missing, if you don't get a chance, that's alright, I'm hoping to get the other services added in tomorrow for a release.

p.s. also created a quick guide here: https://watcharr.app/docs/importing/myanimelist

IRHM avatar Mar 26 '24 02:03 IRHM

Trakt support would be great!

rh535 avatar Apr 11 '24 18:04 rh535

Support for SIMKL.com would be amazing!

Azmarine13 avatar May 19 '24 08:05 Azmarine13

hey buddy, any updates on a trakt or simkl import option. i havent been able to use watcharr because i dont want to manually move everything.

reitenth avatar Jun 30 '24 17:06 reitenth

Hi @reitenth, I kind of gave up after looking into AniList and Trakt and saw zero ways of exporting my data (maybe you know if i missed something there?).

I just did a search now, seems like there are third party scripts floating around that might help with this.

By the way, it seems like trakt and simkl are the two important ones, do you care about the other two on your list?

I will revisit this shortly.

IRHM avatar Jun 30 '24 19:06 IRHM

simkl or trakt are probably the most important. you already got myanimelist for anime, and simkl has a lot of imports and exports to make up for other sites.

i know for anilist there is automail (https://github.com/hohMiyazawa/Automail) and for trakt i have used this (https://github.com/xbgmsharp/trakt) and trakt rater (https://github.com/damienhaynes/TraktRater) before personally.

thanks for looking!

reitenth avatar Jun 30 '24 20:06 reitenth

Here are few links that might help you with SIMKL Import:

  • API Documentation: https://api.simkl.com/
  • Watchlist Sync API: https://simkl.docs.apiary.io/#reference/sync/check-if-watched
  • Github Page: https://github.com/SIMKL/

Azmarine13 avatar Jul 01 '24 03:07 Azmarine13

hey goys @reitenth @Azmarine13 a dev build with the trakt import is being built right now, if you have any spare time to do a quick test to make sure it works, I would appreciate it a lot!

Let me know if you have any errors/problems if anyone does test it before actual release.

It can be accessed via the normal import menu, with the new Trakt button. You just input your trakt username (profile has to be public so we can fetch your info from the trakt api) and start the import, the modal will keep trak of the task for you while it's running.

p.s. thanks for sharing those links/projects for reference

IRHM avatar Jul 13 '24 22:07 IRHM

sorry i have been a little busy. i seem to get mostly errors as i used trakt for ratings before watch history. it would be useful to carry over ratings even if they are not in history or watchlist. thanks image

reitenth avatar Jul 19 '24 15:07 reitenth

hmm, so i actually looked into this a bit more and it does appear that parks and rec is listed as finished and has a rating of 5, same with zombieland double tap. it appears this is a false error then?

reitenth avatar Jul 19 '24 15:07 reitenth

@reitenth very weird, I just looked at the code again and it's too spaghetti for me, sadly i cannot read pasta ;( but if it works for your case then it guess we're ok, i can live with that false error for now.

let me know if you find any other problems related with that, i can go back to properly support importing only ratings (by adding to watcharr list as finished). I believe I wrote it to not work like that.

IRHM avatar Aug 25 '24 20:08 IRHM

I kind of gave up after looking into AniList and Trakt and saw zero ways of exporting my data (maybe you know if i missed something there?).

For AniList there is the GDPR Data Download (perhaps it's only available in Europe?) in Profile > Settings > Account > GDPR Download which exports a JSON with everything

AlexPerathoner avatar Oct 29 '24 17:10 AlexPerathoner