Commit Graph

270 Commits

Author SHA1 Message Date
seeyabye f7f3c11bb6
bakabt: fix outstanding issues. resolves #8827 resolves #8828 resolves #8993 (#9714) 2020-10-02 16:39:39 +02:00
ngosang 64788e23f6 core: code cleanup 2020-10-01 20:35:00 +02:00
seeyabye 218c4dfe3f
PassThePopcorn: fix downloading torrents (#9532) resolves #8927 2020-10-01 13:34:40 +13:00
seeyabye 3e22ff0d6d
redacted: add API Key support to GazelleTracker. resolves #8898 (#9666)
Co-authored-by: Diego Heras <ngosang@hotmail.es>
2020-09-30 21:02:27 +02:00
Diego Heras 5f46f23eb7
nebulance: add 2fa and freeleech. resolves #8651 (#9671) 2020-09-27 16:10:55 +02:00
Diego Heras 41afd9f61b
core: add an option to disable proxy. resolves #8138 (#9660) 2020-09-26 22:28:29 +02:00
Diego Heras 7279edf354
core: fix ignoresslerrors cli option (#9657) 2020-09-26 19:50:58 +02:00
Diego Heras a1108bc5a2
core: fix invalid characters in xml/rss. resolves #9118 (#9636) 2020-09-25 02:40:13 +02:00
seeyabye b437e0dd85
animebytes: new option for more fine-grain synonymn selections (#9484) 2020-09-13 19:00:09 +02:00
Diego Heras 652dac4163
core: change seeds/leechers type to long. resolves #6558 (#9505)
There are several sites with wrong seeds/leechers like 4,294,967,295
We can fix that by increasing the variable to long (to avoid casting error)
and then set a valid value (0 seeds/leechers)
2020-09-12 16:32:38 +02:00
Diego Heras e940ac4c51
myanonamouse: option to exclude vip torrents. resolves #4579 (#9362) 2020-08-17 19:49:30 +02:00
Qstick f8ad109b78
cardigann: Add TVDbId, TMDbId Query Support (#9102) 2020-08-17 10:07:04 +12:00
ta264 df91bd4573
Add support for book-search (#9306) 2020-08-17 09:44:12 +12:00
Tawagot0 0de5606c2e
xthor: replace vostfr with english (#8797) 2020-05-28 19:39:09 +02:00
Diego Heras 8301ceba96
avistaz, privatehd, cinemaz: use json api. resolves #8727 (#8747) 2020-05-23 14:46:22 +02:00
Diego Heras 6156ad0cd5
core: allow renaming & merging of trackers with config (part 1 #8355) (#8608)
core: allow renaming & merging of trackers with config (part 1 #8355) (#8608)

* rename site field to id in yaml indexers
* add id field in c# indexers
* use id field instead of class name in c#
2020-05-11 21:59:28 +02:00
Diego Heras 97e4c53218
rarbg: remove .torrent download and code cleanup (#8462) 2020-05-05 19:20:21 +12:00
Cory f3d7b9fe26
Revert "Core: remove ItemType enum in favor of pattern matching (#8277)" (#8295)
This reverts commit e83ed96194.
2020-04-21 01:45:21 -05:00
Garfield69 6afd992b9f filelist: update the info about passkey. 2caccea 2020-04-21 16:37:54 +12:00
Cory e83ed96194
Core: remove ItemType enum in favor of pattern matching (#8277) 2020-04-20 17:52:42 -05:00
Garfield69 2cacceaef4 filelist: update passkey info
stress the difference between password and passkey
2020-04-21 07:06:48 +12:00
IIIspaceIII 4d07daaebe
FileList: Add API functionality. Resolves #7004 Resolves #5190 (#7987) 2020-04-17 21:18:09 -05:00
morpheus133 cd4e5de8f4
Add support of IMDBid search for ncore indexer (#7847) 2020-04-17 17:45:26 -05:00
Diego Heras 5d47cf060a
core: fix links in rss, torznab and potato feeds (#8141) 2020-04-12 18:06:39 +02:00
Cory 0fc36236cd
Cardigann: Add query url separator option (#8128) 2020-04-12 19:55:56 +12:00
krt- f355db6788
CardigannIndexer: Fix andmatch filter to respect keywordsfilters resolves #7988 (#8007) 2020-04-11 14:02:00 -05:00
Cory 6dc00de864
Re-run dotnet format and enable style enforcement. (#8053) 2020-04-07 11:17:17 -05:00
Diego Heras 484cc35577
core: remove unused imports (#8022) 2020-04-04 19:56:18 +13:00
Diego Heras 4741902ade
core: remove unused classes (#8012) 2020-04-04 01:03:26 +02:00
Jonas Stendahl 09df00aae5
HDBitsAPI: Add missing filter options (#7931) 2020-04-02 08:05:33 +13:00
Diego Heras 6727b28cf1
speedcd: fix category search and add alternative domain (#7946) 2020-03-31 15:26:07 -05:00
Diego Heras e92bef31ef
pretome: add configuration instructions (#7925) 2020-03-30 14:25:21 +13:00
Cory 06315470c4
core: remove enumerable related extensions (#7842) 2020-03-26 22:13:38 -05:00
Cory b5a6aab894
core: prefer object initializers (#7342) 2020-03-26 17:15:28 -05:00
Cory d7dddf6009
core: remove string extensions in favor of explicit conversion (#7839) 2020-03-24 21:39:38 -05:00
ende124 69b01c34f8
norbits: Add fullsearch option (#7710) 2020-03-18 20:50:13 +13:00
Diego Heras d27ab11d8c
elitetracker: add imdb search and fix categories (#7657) 2020-03-15 00:18:42 +01:00
Diego Heras 6999410617
core: fix file permissions (#7479) 2020-03-03 10:29:01 -06:00
Diego Heras e55e92f9ac
Core: Fix line endings to match style guide(#7476) 2020-03-03 10:28:26 -06:00
Cory 889a8da4e5
Convert functions and properties to expression bodies when able (#7312)
Convert functions and properties to expression bodies when able
2020-02-25 10:08:03 -06:00
Diego Heras d806bb18a2
core: improve cookie configuration help (#7293) 2020-02-23 08:31:38 +13:00
Jonas Stendahl 950d38a651
Add codec and medium filters to HDBits API (#7209)
* Add codec and medium filters to HDBits API

* Add checkboxes support to CardigannIndexer

* Expose multi-select as template variable

* update datestamp to force cache refresh

Co-authored-by: garfield69 <garfield69@outlook.com>
2020-02-20 09:23:55 +13:00
Cory 348dddfbee
core: Apply declarations styles (#7166) 2020-02-11 11:16:19 +13:00
Cory 98541ac6f8
core: Sort and remove usings (#7159) 2020-02-10 07:08:34 +13:00
Cory c12da520a4
Run dotnet format on solution (#7145) 2020-02-09 15:35:16 +13:00
Garfield69 36f91abc35 rutracker: add captcha info to config. https://github.com/Jackett/Jackett/pull/6994#issuecomment-577585897 2020-01-26 10:18:25 +13:00
Diego Heras 9413006524 cardigann: add attribute for download selector (#6891) 2020-01-11 17:52:11 +13:00
morpheus133 a89c7dedeb ImdbTVSearchSupport added for c# based indexers (#5791) 2020-01-09 16:32:02 +13:00
Garfield69 6e9c312679 elitetracker: add vostfr to English replacement config option. resolves #6855 2020-01-07 21:05:03 +13:00
takosine b70f38b8ff PassThePopcorn: change login to support 2fa (#6823) resolves #6649 2020-01-06 09:43:54 +13:00
Garfield69 e85ffec947 elite-tracker: add multi config option. resolves #5064
add cat 97
fix category selector
fix longtitle processing
2019-12-23 10:01:32 +13:00
lpearl fd36eb068c add pornolab a semi-private Russian site (#6465) resolves #4373 2019-12-05 16:26:59 +13:00
Garfield69 171a70693b Revert "resultpage: support 8 digit imdbid"
This reverts commit 2e102ee456.
2019-10-08 10:51:24 +13:00
Garfield69 2e102ee456 resultpage: support 8 digit imdbid 2019-10-07 10:57:11 +13:00
Garfield69 7d9047cf14 apisearch: support 8 digit imdbid 2019-10-07 10:09:57 +13:00
Aurelien e5ac79fc3b EliteTracker: removed experimental label in Configuration (#6059) 2019-09-30 00:29:57 +13:00
Garfield69 5ee47c7494 revert #6050, apprarently hdforever is still alive 2019-09-29 23:21:47 +13:00
Aurelien 07e6dd512f remove hd-forever. site is gone. (#6050) 2019-09-29 09:39:38 +13:00
ThomasClemenceau 07360524b9 xthor: Add accent parameter. resolves #6025 (#6026) 2019-09-23 06:41:34 +12:00
Yuri Moens a699245564 AnimeBytes: fix Sonarr compatibility for single digit episodes (#5759) 2019-07-31 07:36:26 +12:00
Garfield69 7b23f17a68 abnormal, norbits, nordicbits: mask password on config. resolves #5607 2019-07-07 09:48:30 +12:00
Garfield69 2c53cac853 scenefz and wihd; cleanup after they were convereted to yaml in 2018 2019-07-07 09:32:30 +12:00
Kyrylo Mikos 3f8d4d968d Add Toloka.to Semi-Private Tracker. resolves #4970 (#5576) 2019-07-01 08:31:23 +12:00
MsKrypt1 1a548d1c8c Add AniDUB a Russian Anime site. resolves #5399 (#5490) 2019-06-15 11:26:07 +12:00
flightlevel f86e8dd5b6 Limit IMDB searches to movies
#5124
2019-05-11 13:27:25 +10:00
Garfield69 d6f15940b3 abnormal: add replace-multi option. #3847 2019-05-06 09:13:10 +12:00
Garfield69 ffa264f333 xthor: correct config bullet point for multi. 2019-05-05 19:17:58 +12:00
flightlevel 0d4c8ba860 Inform users that Mono is no longer needed
Note: Not enabled currently, will enable at a later date
2019-04-27 20:59:33 +10:00
Garfield69 9b39e1c3c2 scenetime: add freeleech filter. resolves #4983 2019-03-29 16:32:35 +13:00
Garfield69 9d3eac2594 update torznabcattype.tt template
correct namespace
add UHD for movies and TV
2019-03-13 15:58:55 +13:00
Garfield69 08a7641fb9 add moviesUHD to torznabQuery fallback. 2019-03-13 12:12:29 +13:00
leomoty 77e3db2f88 Add missing properties to TorznabQuery#Clone (#4879) 2019-03-13 12:09:09 +13:00
Garfield69 05c4d1e331 polishtracker: display email on login config. resolves #4780 2019-02-28 07:41:53 +13:00
kaso17 a7fab04e42 add imdbid to tv-search 2019-02-22 16:03:29 +01:00
morpheus133 e66a839fb3 add TVstore a Hungarian Private tracker for TV #2590 (#4738)
* Initial version for TvStore.me (#2590)
Only freeleech and upload/download factor handling is needed.
2019-02-22 20:12:15 +13:00
mrhydejc 28e8e765b0 Xthor: fix issue #3847 replace multi keyword (#4445) 2019-01-15 13:01:41 +01:00
mrhydejc 399119b2da Xthor: Add an option to search for anime on (#4434) 2019-01-11 12:45:54 +01:00
kaso17 c0b9bb64f8 torznab: add jackettindexer element to items 2018-12-01 21:58:06 +01:00
kaso17 fe4a5f82b1 Cardigann: add followredirect option to search paths 2018-12-01 14:19:50 +01:00
kaso17 84d3ebbc87 Cardigann: introduce follow redirect option 2018-11-19 14:05:46 +01:00
kaso17 ac1fa68260 Myanonamouse: use API 2018-11-12 18:24:02 +01:00
kaso17 000c57b9c1 Revert "rarbg: optional .torrent from itorrents.org resolves #4063"
This reverts commit 56b8a81248.
2018-10-30 12:08:38 +01:00
Garfield69 56b8a81248 rarbg: optional .torrent from itorrents.org resolves #4063 2018-10-30 19:55:12 +13:00
kaso17 ef92bf5342 torznab: add padding to imdb 2018-09-17 19:06:53 +02:00
flightlevel c112aef644 Update ConsoleOptions
Use --version to get version info and --help for help
-v no longer attempts to load Jackett
https://github.com/Jackett/Jackett/issues/3720
2018-08-31 20:33:05 +10:00
flightlevel 8f1f41a4a1 Kestrel only requires 127.0.0.1 2018-08-29 19:28:45 +10:00
snamds ae7c139452 Derivation plus Newpct minor changes (#3691)
* Make ReleaseInflo class derivation friendly

* Improve releaseinfo inheritance
Ensure provider order is respected
Some season numbers were not parsed in rss mode
Remove s00e00 from movies results
2018-08-29 19:21:07 +10:00
flightlevel 524a0c7885 Remove IsRunningLegacyOwin check
Dead code since upgrade to Jackett.Server
2018-08-18 17:09:19 +10:00
hallengreenn ee18368192 Add support for Nordicbits.org/nordicb.org (#3552)
* Create Nordicbits.cs

Add support for Nordicbits / DK Private Tracker

* Create ConfigurationDataNordicbits.cs

Create Nordicbits.cs

Add support for Nordicbits / DK Private Tracker

* Update README.md

Added a new tracker Nordicbits

* Update Nordicbits.cs

The self-tester didn't work, because of the trackers use of 'Today' and 'Yesterday' in releases. Where other releases are "MMM dd yyyy".
This is fixed now.

* Update Nordicbits.cs

Search string wasn't build proberly, due to the catagory of nordicbits.
The images, which we use to determin which catagory the release is from goes like this - 
cat=5
But when we need to search under that catagory and have more than one, it should go like this -
cats2[]=5

Changed the categorieslist, by using replace and changed the query string to match the original search string.

* Update Nordicbits.cs

Should solve the bug - The string was not recognized as a valid DateTime. There is an unknown word starting at index 0.

* Update Nordicbits.cs

Tracker don't support imdb, therefore problems with handling of couchpotato, radarr or similar.
Fixed by setting imdb to false;
2018-08-11 12:53:06 +10:00
kaso17 2495a2f64e manual search: fix IMDB parsing 2018-07-30 15:18:06 +02:00
Jay Otterbein 0026a4f26e Allow configuration of omdb url (#3353)
OMDB recently added a private.omdbapi.com domain for supporters and this option allows the user to customize it while also allowing that url to change more rapidly in the future
2018-07-09 20:37:24 +10:00
kaso17 6b44cc9b74 fix migration logic 2018-06-26 17:47:19 +02:00
flightlevel 8c953bbf01 Avoid Engine for AspNetCore 2018-06-11 17:17:56 +10:00
aurelien 4e91761fdf Elite Tracker: Add HTTPS tracker option (#3217)
* Add option for Elite Tracker (FR) for download torrent using https for tracker URL.

* change return type.
clean code.

* use the SiteLink variable instead of hard coding
2018-06-11 06:42:21 +02:00
flightlevel 8d921202fa
Animebytes username requirement (#3076) 2018-05-06 10:36:53 +10:00
kaso17 92f976916f AnimeBytes: update config items 2018-04-26 19:30:21 +02:00
kaso17 280547ad01 add configured option for t=indexers 2018-04-07 17:54:42 +02:00
kaso17 48279699eb Torznab XML: fix language typo 2018-04-06 17:46:49 +02:00
kaso17 b26e287a62 add t=indexers for meta indexers 2018-04-06 17:43:18 +02:00
kaso17 66289cb3f3 fix indexer API XML support 2018-04-06 16:47:59 +02:00
kaso17 5b07e6424a Cardigann: add support for default categories 2018-04-01 14:56:45 +02:00
flightlevel 3e5e48c3a0
Change namespace to Jackett.Common (#2691)
Really hope I don't break anything with this
Went to have a go at .NET core and it just became too confusing for me with 'Jackett' namespace referring to both Jackett.Common and Jackett
2018-03-10 19:05:56 +11:00
Andy Simons b53a30a267 rutracker + nnmclub title parsing improvements (#2566)
* newstudio - new ru semi-private tracker
rutracker - add series parser
rutor - global search without category + series parser

* newstudio rus semi-private tracker

* 999 -> 99

* remove old definition

* - add newstudio tracker to the README
- newstudio def: remove reduntal inputs
- rutor def: revert setting usage into query

* nnm-club: new russian semi-private tracker
newstudo: fix quality naming

* readme

* fix quality naming

* seasons parsing fix

* fix

* follow redirect on torrent file download

* nnm-club + rutracker name parsing improvements

* rutracker: add strip russian letters option
2018-02-11 07:04:53 +13:00
kaso17 ccf6780e6d add --NoUpdates option 2018-02-09 17:30:07 +01:00
kaso17 8a02403f83 Cardigann: add support for text captcha 2018-01-10 18:20:11 +01:00
kaso17 33581ce5b0 TorznabCats: fix all list 2018-01-02 20:39:44 +01:00
kaso17 8773022f10 TorznabCats: add support for UHD cats 2018-01-02 19:11:53 +01:00
kaso17 4692cd60ee TorznabQuery: allow / character 2017-12-18 18:38:33 +01:00
kaso17 e6f8109749 Cardigann: add support for download/filters 2017-12-12 16:01:26 +01:00
kaso17 f7fb87f62b UI: fix category order 2017-12-05 15:40:13 +01:00
kaso17 eee8d1d8ff fix whitespaces 2017-12-04 13:37:00 +01:00
kaso17 2934bfb3e7 Add PIDFile CLI option 2017-12-04 12:20:22 +01:00
kaso17 16f255745f fix DataFolder command line option 2017-11-30 11:17:09 +01:00
kaso17 59388a8f80 allow proxy changes without restart 2017-11-17 16:46:58 +01:00
kaso17 b2a27591e6 fix NoRestart option 2017-11-14 20:21:31 +01:00
Nathan Holland 1c62504b22 Remove Static Configuration Class and .NET Core Prep (#2122)
* Remove static configuration class that required prior knowledge of when it was initialised to dependency injected method that ensures all configuration has already occured.

* Specify a different log name for the updater, require a path when running the Jackett updater

* Update to all .NET Standard packages

* Explicitly specify the restore project style

* Move automapper out of the  DI framework and put crude detection to prevent it from initializing more than once.
2017-11-13 19:38:38 +11:00
kaso17 5a555427ee torznab: fix time format for pubDate default 2017-11-07 17:14:10 +01:00
kaso17 27e314088e AnimeBytes: add captcha support 2017-11-06 14:30:03 +01:00
Andy Simons 2b32fb358c Socks proxy support (#2058)
* socks proxy implementaion through SocksWebProxy package

* after merge fixes
2017-11-06 21:51:26 +11:00
Nathan Holland 571c52a0f2 Feature/netcore preparation (#2072)
* Use platform detection that works on mono 4.6+

* Move to use package reference for restoring nuget packages.

* DateTimeRoutines does not have Nuget packages that support .NET Standard (and therefore .NET Core). We will have to include them for now until we can get rid of this dependency.

* Start spliting some interfaces into their own files - this will help by allowing us to split them out in the future into a seperate project so the actual implementations can stay within their respective architectures when required

* Move out common libraries

* Few more tidy up tasks to get things working with .NET Standard

* Restructure the solution layout

* Encoding work to reduce rework later on platforms without Windows codepages (or require compliance with RFC1345)

* Move folder structure around to have more natural layout of the solutions

* DI server configuration to get rid of "temporary" hack and dependency circle for serverservice

* Make all encoding consistent to match the expected encoding casing for earlier versions of mono.
2017-11-05 20:42:03 +11:00