Giter Club home page Giter Club logo

listarr's Introduction

Listarr

Listarr is a convenience application, allowing for Trakt lists to be imported into Sonarr. Designed to emulate the custom lists found in Radarr. Image of Listarr Homescreen

Installation

To install, run:

#Clone repository
git clone https://github.com/christophercatt/listarr.git

#Enter project directory
cd listarr

#Install dependencies
npm run setup

Usage

Before using, make sure that you create and obtain a Trakt Client ID here.

Start Listarr:

npm start

Go to localhost:5000

Note. Before adding any list to Listarr, please make sure you fill out the required connection details within the settings. Lists will not automatically be added to Sonarr once added to Listarr, they are added every x minutes, set within the 'Settings' tab.

Docker

To build from source

#Bulid the image
docker build -t ccatt601/listarr .

#Run the image
docker run -d -p 'host port':5000 -v /path/to/store/data:/app/server/config/ ccatt601/listarr

The Docker Image is also available on Docker Hub

Feature Requests & Roadmap

The following are planned features/updates that should be coming your way some time soon. Keep an eye out for updates:

  • Notifications
  • Authentication
  • History Feed
  • Radarr Integration
  • IMDB Integration

For a full list of requested features and their status, you can track on the now public Trello board found here. To request a feature, please open an Issue and I will respond/close when the request has been added to Trello.

Contributing

This is my first application utilizing most of the technologies and techniques used. As such, pull requests are very much welcomed. For major changes, please open an issue first to discuss what you would like to change.

License

Listarr comes under the MIT license.

Donate

If you find this project helpful, feel free to make a small donation to the developer:

Buy Me A Coffee

listarr's People

Contributors

christophercatt avatar

Stargazers

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

Forkers

tngu125

listarr's Issues

Shows added from lists are not monitored

Hi,

Thanks for the tool.

When a new show is being added, all the episodes except the last few are automatically unmonitored.

If a new show is added through listarr, is it possible to monitor all the episodes? Otherwise it shows as 'completed' even though it has all episodes missing.

Adding correct settings results in a spinner

I've filled in:

Sonarr Url (tried both internal and reverse proxy domain)
Sonarr API key (double checked this)
Trakt Client ID

When doing test connection or save, I get a spinner.

I'm running Sonarr v3 if that makes a difference?

Feature Request

If we are voting on feature request I would request that Radarr support be added next then add IMDB list support next. Those would be the top two things I am looking forward to seeing.
It might be nice to eventually support https://mdblist.com/ lists as a way to find Trakt TV lists.

Unmonitor

Hi,
Could you add the ability to unmonitor the imported list please?
thx

[bug?/feature request] Doesn't add shows from a private trakt list

So I have a few private trakt lists (they are my own lists but I have them set to private for reasons) that I use for sonarr, thing is; is that it doesn't seem to see/add any shows from a private list. I ran it on a test list with 1 show in it first having it set to private, waited the allotted time I had set and it never added the show to sonarr, instead it would just continue spitting out:

--- Adding Lists ---
--- Sent Lists To Sonarr ---

whenever it would do anything.

Then I went and switched the test list to public instead and waited the allotted time again and this time it added the show just fine.

--- Adding Lists ---
Attempting To Add 1 Shows
--- Sent Lists To Sonarr ---

So I guess what I'm trying to figure out is if this is a bug or not, and if it's not can you please add a way so that private lists will work.

Ability to tag a show on add

Heyo, sorry if this is the wrong way to request a feature; is it possible to be able to add a tag to a list? Radarr has this functionality and it helps to track where/why something was added.

Show info needs to be manually refreshed for posters.

Hi,

The shows added through listarr have to be manually refreshed for posters to update. They all appear with no posters.

Is there a possibility to integrate a function within listarr that when a new show is added it forces the show to refresh thus grabbing posters?

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.