z411 / trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)
https://z411.github.io/trackma
GNU General Public License v3.0
765 stars 81 forks source link

[Anilist Tracker] An issue #479

Open DrakeTDL opened 4 years ago

DrakeTDL commented 4 years ago

For a while I was trying to figure out why not all of my anime was showing when I did ls and not being recognized as part of my list as a whole. Trackma appears not to see anime entries that has been labeled has "Hide from status lists" by the user. For example, Trackma says I've completed 159 while in reality I've completed well over 500.

z411 commented 3 years ago

This is by AniList's design; that's what that function does, it removes the show from the status list. If you just want people to not see your item in the public list, use the "Private" function instead. Custom lists aren't implemented yet but I could work on it if you use them.

DrakeTDL commented 3 years ago

I use custom lists with the "Hide from status list" function. Where the anime is still visible but not within the default (watching, planning, completed, paused, dropped) lists.

Parent5446 commented 3 years ago

Just popping on to say I also use this feature, otherwise the show will show up twice, which can be annoying (once in my custom list and once in the normal status list). The only way to get around it would be to ensure every show is in a custom list, and then to hide the normal "Watching" list from my homepage.

I suppose this cannot be fixed until the AniList API provides a way to fetch purely based on status, ignoring the "Hide from status lists" method.

FichteFoll commented 3 years ago

As a workaround, trackam could fetch all lists and deduplicate the entries, then categorize them by status. It's what I needed to do for anitogether.

https://github.com/FichteFoll/anitogether/commit/e4f14f9b16c4732f48ba1f7a4064f2c6a476532c https://github.com/FichteFoll/anitogether/blob/abdb835b39c1031cce3f952aaa5c8116905358b6/src/App.vue#L135

z411 commented 3 years ago

Indeed, another way would be to actually implement custom lists but that would entail duplicating entries and I'm not sure that would lead to good results right now. The shows are keyed by their ID in the list and we'd have to see how the tracker would handle this.

uzuto commented 11 months ago

Any progress on this??