SchizoDuckie / DuckieTV

A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
http://schizoduckie.github.io/DuckieTV/
Other
1.13k stars 273 forks source link

[Request] Support For Jackett #899

Closed zero77 closed 7 years ago

zero77 commented 7 years ago

Can you please look at adding support for Jackett https://github.com/Jackett/Jackett because, it supports a wide range of torrent search engines and it may decrease your work load. Thanks

garfield69 commented 7 years ago

DuckieTV team:
I have researched the Jackett proxy, and I believe we can make use of this tool with DuckieTV to provide support for private, semi-private and open web sites, for our search engine usage.
Jackett works on Windows with .NET 4 (as either a installed service, or a run-time program), and on Linux and osX with Mono 4.
There is not Android support.

An additional advantage of using Jackett is its ability to handle most cloudflare DDOS and other redirection challenges.

I have not tested it against private sites, but I don't expect any issues, Jackett is currently used by Sonarr, Radarr, SickRage, CouchPotato and Mylar users.

On my windows sandbox I have successfully tested replacement DuckieTV SE for ThePirateBay, LimeTorrents, SkyTorrents, RarBG, TorrentZ2, Nyaa.si, Katcr, EzTV.ag and soHunt, using the Jackett's Admin http interface, since this returns plain json results, which makes it fairly straight forward to plug into our GenericSearchEngine.

I have also coded and tested support for the Jackett torznab API, but this returns XML only.
I process this with x2js (which we already use for the Ktorrent client), but the results then require further processing overhead to mine the required data we want.
I don't think we need this API, since we are not making complicated search requests, we just make general search queries without additional parameters. IMO the Jackett Admin interface is more that sufficient for this use.

@SchizoDuckie I propose to allow use of Jackett with DuckieTV, with a view to replacing the currently incomplete CustomSearchEngine project, which I don't see anyone making time to advance to completion any time soon.

So we would continue to provide the existing default Search engines, but allow the user to enable Jackett support, and allow them to define Jackett Search Engine entries, which would work alongside the default Search Engines, or replace them if the user choose to give them the same name.

tasks:

SchizoDuckie commented 7 years ago

I have no interest myself in jackett, but I see the points you're making.

go ahead, give it a shot if you're up for it.

On 21 May 2017 02:55, "garfield69" notifications@github.com wrote:

DuckieTV team: I have researched the Jackett proxy, and I believe we can make use of this tool with DuckieTV to provide support for private, semi-private and open web sites, for our search engine usage. Jackett works on Windows with .NET 4 (as either a installed service, or a run-time program), and on Linux and osX with Mono 4. There is not Android support.

An additional advantage of using Jackett is its ability to handle most cloudflare DDOS and other redirection challenges.

I have not tested it against private sites, but I don't expect any issues, Jackett is currently used by Sonarr, Radarr, SickRage, CouchPotato and Mylar users.

On my windows sandbox I have successfully tested replacement DuckieTV SE for ThePirateBay, LimeTorrents, SkyTorrents, RarBG, TorrentZ2, Nyaa.si, Katcr, EzTV.ag and soHunt, using the Jackett's Admin http interface, since this returns plain json results, which makes it fairly straight forward to plug into our GenericSearchEngine.

I have also coded and tested support for the Jackett torznab API, but this returns XML only. I process this with x2js (which we already use for the Ktorrent client), but the results then require further processing overhead to mine the required data we want. I don't think we need this API, since we are not making complicated search requests, we just make general search queries without additional parameters. IMO the Jackett Admin interface is more that sufficient for this use.

@SchizoDuckie https://github.com/schizoduckie I propose to allow use of Jackett with DuckieTV, with a view to replacing the currently incomplete CustomSearchEngine project, which I don't see anyone making time to advance to completion any time soon.

So we would continue to provide the existing default Search engines, but allow the user to enable Jackett support, and allow them to define Jackett Search Engine entries, which would work alongside the default Search Engines, or replace them if the user choose to give them the same name. tasks:

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/SchizoDuckie/DuckieTV/issues/899#issuecomment-302908018, or mute the thread https://github.com/notifications/unsubscribe-auth/AAG0Xht-ChyViBoTEICsLteFg94jurrkks5r74uTgaJpZM4NaXPK .