Giter VIP home page Giter VIP logo

theultimatec0der / listrr Goto Github PK

View Code? Open in Web Editor NEW
180.0 180.0 17.0 3.14 MB

listrr.pro creates and maintains lists on trakt.tv completely automated based on your filters.

Home Page: https://listrr.pro

License: GNU General Public License v3.0

HTML 23.21% C# 50.64% Dockerfile 0.08% CSS 2.92% JavaScript 23.15%
api aspnet cloudbox docker dockerfile radarr radarr-pvr sonarr sonarr-pvr trakt traktarr

listrr's People

Contributors

dhilipb avatar theultimatec0der avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

listrr's Issues

Filter by beginning of name only

I want to create a list of TV shows that start with a letter, like "A". When I create a filter like this with search in title "A*" it seems to come back with all shows containing the letter A, instead of starting with the letter A.

Any way to tell Listrr to search beginning of title instead of anywhere in title?

List Forking

Would love the ability to to "fork" a list and essentially duplicate the filters of an existing list into your own and then make further tweaks on top of it.

i.e. you find a list of comedy movies, but only want ones in a certain year range and with a certain rating (or remove mature-rated items)

Archive option

Create archive option so list remains but never updates. It exists but is not live.

Allow editing "name-based" lists

If you add items to a list that result in bad matches ["Carrie (1982)" appears on Trakt as "Carry on Pickpocket (1982)", for example], there's no way to get rid of them. You can remove them from the Trakt list, but the next time Listrr updates the list, it'll get readded. If you delete the list from Listrr, it gets deleted from Trakt.

I worked around it in this initial case by exporting the list as CSV from Trakt, then deleted the list from Listrr and and recreated it using the list of titles and years as it came from Trakt [had to do a little processing to get it into the right format].

This would be simpler if one could edit the list of names in Listrr after the list is created.

An alternative might be to allow one to disable updates for a given list.

Run issue - no database found

Hi friend i trying to run it, source code compilation is OK but when i try to run it in DEBUG mode i have some database errors.

I don't find any .sql or database info in the code. Coul you help me ? Help will be appreciated because i love your project.

Thanx for the development and have a good time. Regards from FRANCE

problem with age rating

i am not sure how deadpool is G/PG rating but it is how it is compiled...
any way ty for your awsome site :)

Ability to tell listrr to stop updating a list

An alternative to #123 .

Same use case; you've created a big static list, but there's something in there that adds mismatches to the Trakt list every time it updates. It'd be useful to tell Listrr to stop messing with that list whether permanently or temporarily.

Provide a means of reviewing or repairing mismatched items from "list of names" lists

If Listrr produces a mismatch when processing a list of titles, the only way to "recover" is to delete the list and try again. This can be a painful process since it's not always apparent where the mismatch is. For example, I just created a list based on a Looper list "98 best sci fi movies". I massaged the web page to get the formatted list, pasted it into LIstrr, and created the list, which ultimately had 98 entries. I compared them and found three mismatches:

Fast Color (2018)
Matched as: Before 'I Do' 2018
Should have been Fast Color (2019) [year was wrong in the Looper list]

Superman: The Movie (1978)
Matched as: Superman The Movie Restored International Cut (1978)
Should have been Superman (1978) [removing ": The Movie" got the right one]

Under the Skin (2013)
Matched as Under the Skin (2013)
Should have been Under the Skin (2014) [year was wrong in the Looper list]

Of course, none of those are Listrr's fault, the year was wrong or the title was misleading. However, to address this I have to delete the list, make those changes, then recreate the list and repeat the process. If something was not matched and just dropped, it can be a pain to figure out which one or ones that happened to; if this list had appeared at Trakt with 96 entries, for example.

I can't make the fixes at Trakt, since Listrr will overwrite them next time it runs [issue #124 would address this problem]. I would like at a minimum to get a "here's what I did" report of some kind from Listrr to tell me what it matched each of my names to [or if it was unable to]. Ideally, I'd be able to modify the list in place [like I can modify the filters of an existing list] and run it again to fix those matches without having to save a copy of the list of names elsewhere and do the delete/recreate thing.

Edit Name Created Lists

I would like it if the name-based generated lists could include the ability to edit.
My use case is generating lists of all my media and would like to be able to grow the list as my media does without recreating all the items in the list each time.

donation

hello,
i jsut wanted to know if the perks will be there forever when doing an one time donation?

thanks!

Allow deleting a list from Listrr without deleting it from Trakt.

Perhaps one uses the "name-based list" to set up a static list of things which won't be updated once created [something like some website's list of the 100 best horror movies or the like].

There's no reason for Listrr to keep updating it, but presently one can't delete the list from Listrr without also deleting it from Trakt.

This is an alternative to #124

Donation does not seem to change the interface

How do I tie my GitHub account to the Listrr.pro account. As it is right now no changes have been made to the interface after the GitHub sponsor donation. According to the banner on top, I should be able to filter by IMDb and have some filters.

New features!

With a $1 donation, you can now filter by IMDb ratings! We also added a new exclusion filter, to exclude a list of keywords from the movie or show title!

Issue when attempting to delete an older List

Whoops... error!!?!
An error occurred while processing your request.

Request ID: |1be877aa-4c06cf15fa8a2f32.

Screenshot_20201014-162410

Have 5/8 lists total. This occurs for 2 of the "large lists"

The error code is the same regardless of the list
1be877b4-4c06cf15fa8a2f32

I deleted the lists initially on trakt and when I went to delete via listrr, that's where the message came up. Also tried to update the query and save which also gives the same error.

Did it on Android chrome, attempted via mac and firefox with same issue.

Ability to upload CSV/Excel Sheet to create Trakt lists

Hi, I would love to see a way to create trakt lists in your awesome tool by uploading a CSV file or an Excel sheet.

I currently have 15K movie titles and 5K TV titles, and this feature would mean that I simply would upload my CSV and Listrr would match the titles towards Trakt. Maybe a duplicate detection or a mismatch detection ability is needed for this to really work painlessly.

Either way, thanks for this amazing tool, and I would love to see this as a free or donor feature in Listrr.pro.

Filter by votes

We can currently filter by percentage rating to ensure we only get the popular shows. However, obscure shows sneak in that only a single user has voted for. When we set say, 70-100 rating, we want shows that people generally consider to be that. Do we really want a random show that only a single user voted on and put in a high rating? A show that doesnt even have pictures on trakt because its so obscure no one other than that one single person has ever heard of? Currently that type of stuff sneaks into almost every list I make.

I suggest a filter that functions identically to the rating except it goes off vote count.

Consider weighting the title more than the year when processing lists of names

A recent list resulted in the following:

Green Room (2015)
matched Shelter 2015
should have been Green Room (2016)

The Conformist (1971)
missed
should have been The Conformist (1970)

Seven (1995)
matched Seven Landscapes 1995
should have been Se7en (1995)

Looper (2015)
matched Little Loopers 2015
should have been Looper (2012)

Shallow Grave (1995)
Matched Clueless (1995)
should have been Shallow Grave (1994)

The Place Beyond The Pines (2012)
missed
should have been The Place Beyond The Pines (2013)

In all those cases, it seems plainly apparent that the title is not a match. It seems like maybe searching on the title, then comparing years in the results would have a higher hit rate. For example, there is only one result for "The Place Beyond the Pines", and searching for most of the others by title turn up the correct title within a year of the requested one, which seems like a better guess than choosing "Clueless" in place of "Shallow Grave", for example.

Github Link does not work

When trying to link to github account link fails.

http://localhost:9496/signin-github?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-ap

Movie Lists Votes Filter

Vote filters do not appear to work with Movie lists.

To replicate:

  • create new movie list
  • set years filter to 2010 to 2019
  • set ratings filter to 80 to 100
  • set runtime filter to 70 to 250
  • set votes to 1
    List will contain 8396 movies
  • update list
  • set votes to 100000
    List will contain 8396 movies

https://trakt.tv/movies/sing-street-2016 is included in the 2nd list despite being under 100k votes.

[Request] Language Codes

Hey there, I'd like to filter out languages like japanese, chinese, hindi, etc from my lists but I can't really understand which language is which! I noticed there's a closed issue similar to this one, and I assumed the codes where set to latin words! Is this happening to everyone or only me?

Thank you very much!

Screenshot 2022-03-09 at 13 15 34

Add exclusions to filters.

Feature Request.

Add the ability to exclude as well as include. For example in genre an item may have multiple tags. So to be able to create lists that are further filtered.
Genre: Is documentary, not reality, not sport.

Certifications exclusion filter

Certifications on movie lists do not appear to be working. They also do not appear to be working as exclusions.

List:
Genres: animation, family
Years: 2019-2020
Rating: 65-100 with 50 votes
English
United States

I have tried both putting certifications
Parental Guidance Suggested/All Ages

As well as putting an exclusion for
Mature Audiences/Parental Guidance Strongly Suggested/Not Rated

With either the list still includes PG-13 titles such as Batman Hush, Reign of the Superman

Donation perks not receive

Sorry if this isnt the right way to ask, but Im not sure if there is anyway to contact the dev.

So I donated to get the perks, says on the page that it should just be around 5 mins. Its been a hour or more maybe. Can anybody help me? My user name is the same I use on listrr and trakt.

Thank you.

Max-items limit for list

It would be nice to have an option to configure the max-items on a list to use in conjunction with traktarr for full automation of adding movies and TV shows without getting an endless amount of adds to Sonarr and Radarr. If for example you could set your criteria for shows/movies and then set a max-items of 50, then when traktarr pulls the list it will only show 50 items and if they all already exist in your library then none will be added. I imagine it would have to pull the full list of hundreds/thousands that your criteria returns, sort them by the chosen method and then remove everything after the max-items entry has been met.

Listrr TV show lists not pulling through on Python PlexLibrary

Slightly odd question. I've just started experimenting with this and it's awesome. I use PlexLibrary (https://github.com/adamgot/python-plexlibrary/) to manage dynamic libraries based on trakt lists. However, I can't seem to get any of the TV show lists that I create with listrr to pull data through data from Trakt. I get an indication to show that the programme works but it won't pull data through.

Interestingly, if I simply swap out the list for another one that I've created outside of listrr, then it works fine.

Is this a known issue? I can't see how it can because a list is a list is a list... right? But I'm completely at a loss as to what else it can be because the only variable which causes it to fail is links created with listrr :(

user@Ubuntu-1804-bionic-64-minimal:/opt/appdata/pydpl$ cd /opt/appdata/pydpl/&& sudo python plexlibrary netflix_tv

Running the recipe 'netflix_tv'

Retrieving the trakt list: https://api.trakt.tv/users/xxxxxxxxxxxx/lists/netflix-tv-shows/items/tv

Trying to match with items from the 'TV Shows' library

Creating symlinks for 0 matching items in the library...

Created symlinks for 0 new items:

Creating the 'Netflix TV Shows' library in Plex...

Library already exists in Plex. Scanning the library...

Waiting for metadata to finish downloading...

Retrieving a list of items from the 'Netflix TV Shows' library in Plex...

Setting the sort titles for the 'Netflix TV Shows' library...

Number of items in the new library: 0

Number of missing items: 0

Done!

Any advice would be great. Would love to get this working properly :)

Implement Networks filter

Currently there is no networks filter implementation in Trakt.Net. As soon as it it available, it should be implemented to create lists like "All Netflix Series"

Select2 Dropdown search text

When entering the cursor into a textfield for searching items on a Select2 dropdown, the text color matches the background color.

[REQ] Languages codes

Hard to tell what some languages are for non-native speakers when it's in a non-latin character script.

So maybe the languages can have the language code in brackets or parentheses next to it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.