Giter Club home page Giter Club logo

Comments (14)

SpaceK33z avatar SpaceK33z commented on August 24, 2024 3

Alrighty, I'll ping you when it comes to that.

Unfortunately TV show download support is a lot harder than movies since there are seasons, and then you need to provide a UI in the website to select the season. Or maybe I could make an option in the settings page where you can select what it should download (e.g. First season, All seasons), that way I don't have to make a UI and it keeps everything simple. What do you think?

from web-to-plex.

SpaceK33z avatar SpaceK33z commented on August 24, 2024 1

Thanks for reaching out. For this ticket I'll first implement support for viewing TV shows from {IMDb,Trakt} in Plex, and later I'll look at implementing downloaders. I'm using Sonarr though, so I don't know if I'll ever add support for SickRage to be honest.

from web-to-plex.

OmgImAlexis avatar OmgImAlexis commented on August 24, 2024 1

Well if you can layout a modular system I'd be happy to add sickbeard and the two forks.

from web-to-plex.

enchained avatar enchained commented on August 24, 2024 1

If you will support TV shows and Sonarr in the future, I would love to have support for the myshows.me website (Russian Trakt.tv alternative for TV shows). For example: https://en.myshows.me/view/5713/
Shows pages can have urls in those formats:

https://en.myshows.me/view/5713/
https://myshows.me/view/5713/
https://ua.myshows.me/view/5713/

and every show page has an IMDB link, located here:

$("div.clear>p:nth-child(9)>a")[0].href

Name:
for pages 'https://myshows.me/ *': $("p.subHeader")[0].innerText
for pages 'https://**.myshows.me/ *': $("main>h1")[0].innerText (needs to remove extra space at the end of the result)

Year (needs regex for first 4-letter number):

$("div.clear>p.flat")[0].innerText

If this data is enough for the website support, I'll try to make a pull request if/when the TV support will be added.

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024 1

Just leaving notes:

  • Ignore season options, just leave a pop-up that'll take the user to the page for editing (if wanted)
  • Find some sort of API documentation for SickRage

I downvoted my own comment... there's no f***ing API documentation

from web-to-plex.

OmgImAlexis avatar OmgImAlexis commented on August 24, 2024

If you want to add support for sickbeard, sickrage or medusa so it could actually download them all there's a decent api for it. I'm one of the developers so let me know if you need any help.

https://github.com/SickRage/SickRage
https://github.com/pymedusa/Medusa

from web-to-plex.

OmgImAlexis avatar OmgImAlexis commented on August 24, 2024

Since sickbeard, sickrage and medusa all support thetvdb mapping it shouldn't be too hard to get it to download. You'd just need to provide the TVDB ID as well as the season and episode you want. It could then check if you've got it downloaded and if not then add the episode to the queue to download.

Trakt also displays the TVDB ID for most shows on the page so you can use that to get the ID.

from web-to-plex.

SpaceK33z avatar SpaceK33z commented on August 24, 2024

I don't have the time to implement TV show support in the near future unfortunately. TV shows is a lot harder than movies because you have seasons and individual episodes, and without at least supporting seasons it's kinda useless. I imagine you would have a button on TV show pages that works like adding a show to Sonarr does:

screen shot 2018-01-11 at 21 04 21

If someone wants to start working on this I will review a PR and help anyone with it though!

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

So, got everything except "adding" to work. Will keep at it for a little while

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

Done

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

Will not be adding SickRage support, no patience to install another application and fumble through the API

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

Why do I do this to myself? Will add to Wiki after v4.1.3.0 goes live →

Adding a custom manager (Experimental Feature — v4.1.3.0)

Step 1: Go to "Custom Managers" under "Manager Settings"
image

Step 2: Select "+ Add Custom Manager"
image


Adding SiCKRAGE

Step 1: Add SiCKRAGE
image

Step 2: Edit/verify the Connection Settings
image

Step 3: Edit/verify the Syntaxes
image

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

Things to add

  • The "Import Rules" function
  • The "Manager Rules Notation" functionality

SiCKRAGE.json

{
    "SiCKRAGE": {
        "type": "show",
        "api-url": {
            "GET": "{url}home/",
            "add": { "POST": "{api-url}addShows/newShow?apikey={api}&search_string={name}" },
            "find": { "GET": "{api-url}displayShow?apikey={api}&show={tvdb}" },
            "view": { "OPEN": "{:add}" }
        }
    }
}

from web-to-plex.

Ephellon avatar Ephellon commented on August 24, 2024

Moved to #166

from web-to-plex.

Related Issues (20)

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.