frias0
6fb12e1732
beyond-hd (api): add freeleech filters ( #14034 )
2023-02-18 15:58:34 +13:00
Bogdan
bb7c97a590
rutracker: add option to append RUS to movies/tv shows titles ( #14018 )
2023-02-14 23:06:34 +02:00
Bogdan
f78bc29140
uniotaku: add a Brazilian semi-private anime site. resolves #8340 ( #14012 )
2023-02-14 13:12:03 +00:00
Bogdan
5c81983434
rutracker: add option to use magnet links ( #14014 )
2023-02-14 12:40:39 +00:00
Bogdan
eb63aecf8b
apisearch: parse season/episode only if it's at the end of the query ( #14007 )
2023-02-13 12:31:37 +02:00
Bogdan
8572ebf3b6
core torznabquery: standardize dashes/single quotes in search term ( #13989 )
2023-02-09 15:09:41 +13:00
Bogdan
fe93e54ac1
shazbat: refactor search and parsing ( #13979 )
2023-02-07 15:29:23 +13:00
Bogdan
231352dad5
speedcd: add freeleech only, exclude archives and fix TZ ( #13959 )
2023-02-02 12:39:54 +13:00
Bogdan
40acf3c4a7
filelist: add alternative link and skip non-fl results when freeleech only is set ( #13946 )
2023-01-30 02:11:39 +00:00
Bogdan
329c17ab25
filelist: add freeleech setting ( #13945 )
2023-01-30 01:23:40 +00:00
Bogdan
7fb648d786
myanonamouse: add selectable search type, show max 5 authors ( #13938 )
2023-01-29 00:44:21 +00:00
Diego Heras
d7c885306e
chore: remove unused imports ( #13882 )
2023-01-08 02:14:18 +01:00
Lucas Nicora
22e933bdb9
mejortorrent: support use of special characters ( #13761 )
...
also add colon as a supported character inside TorznabQueries
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2022-12-09 00:16:57 +00:00
timothy-adam
10f6b5779e
AnimeBytes: Add option to add a release based on filename ( #13633 )
2022-10-07 14:21:13 +13:00
mikeoscar2006
7eaef1fa69
gazellegamesapi: add new indexer ( #13577 )
...
Co-authored-by: garfield69 <garfield69@outlook.com>
2022-09-26 10:23:00 +01:00
ilike2burnthing
8a3625177e
avistaztracker: add search freeleech only setting ( #13536 )
...
Prowlarr/Prowlarr#1108
2022-09-11 01:30:05 +01:00
Garfield69
60066a5827
torznabquery: add isGenreQuery conditional
2022-07-31 09:32:21 +12:00
bakerboy448
605b2a3cd9
core: rawsearch support. resolves #8246 closes #11889 ( #13409 )
2022-07-29 04:55:41 +01:00
ilike2burnthing
b29ea1f3bc
core: expand year and genre support, add book publisher support ( #13399 )
2022-07-25 05:50:05 +01:00
Webster
72e6068fe2
BeyondHDApi: Added option to extend title with available HDR for hybrid releases ( #13398 )
2022-07-25 09:33:43 +12:00
ilike2burnthing
75ae674998
core: enable genre queries ( #13394 )
...
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: garfield69 <garfield69@outlook.com>
2022-07-24 10:19:43 +01:00
ilike2burnthing
223fc2550d
core: fix incomplete label and track support ( #13391 )
2022-07-22 05:00:55 +01:00
ilike2burnthing
2024a43bf5
core: add douban tv search ( #13390 )
2022-07-22 04:13:55 +01:00
ilike2burnthing
c8ae183d68
cardigann: add tvmaze support ( #13389 )
...
Follow up to:
#13385
#13387
Includes a couple of fixes for the latter.
2022-07-21 17:43:56 +01:00
ilike2burnthing
e34e70040b
core: enable trakt and douban queries ( #13387 )
...
related #13385
2022-07-21 10:59:02 +01:00
ilike2burnthing
9996413a58
cardigann: add trakt support ( #13385 )
...
Related to, but kept separate from, #13384
2022-07-21 06:34:54 +01:00
ilike2burnthing
d399e7dac8
cardigann: add album, artist, year, and genre fields. #13376 ( #13384 )
...
Follow up to #13376 .
Based on:
7e0f88ad7a
579b8a3d3b
Added new elements to ResultPage, as well as doubanid as it was missing. Rearranged a few for greater consistency with ReleaseInfo (same with CardigannIndexer).
Added missing TVDBId to ReleaseInfo.
2022-07-21 05:11:40 +01:00
Garfield69
cd0af8012e
hdbitsapi: add filter freeleech config option. resolves #13244
2022-07-05 21:13:25 +12:00
Garfield69
0df78edc9a
core: add support for tmdbid to torznab tvsearch. resolves #13295
...
also update any indexer that has tmdbid on their moviesearch and add it to the tvsearch too.
2022-06-12 19:58:12 +12:00
Garfield69
f04454a5e7
core: add duban to dashboard search results page
2022-05-12 10:58:40 +12:00
Diego Heras
f1affa88ab
core: allow cors requests ( #13199 )
2022-04-25 00:17:35 +02:00
Garfield69
0d6188029e
beyoundhdapi: add config info about keys #12993
2022-02-27 12:38:29 +13:00
Garfield69
4095bd030d
YTS: handle YTS bug where count>0 but no movies. Resolves #12598
2022-02-27 08:23:37 +13:00
ilike2burnthing
ad2ee7783f
revert comments > details commits ( #12987 )
...
undo me not reading things
8cc85a9253
82ebbbc8f2
2022-02-23 01:40:47 +00:00
ilike2burnthing
472fa152bb
fix 029e9adaaa
2022-02-23 01:05:36 +00:00
ilike2burnthing
029e9adaaa
torznab: add tracker type to results. resolves #12963
2022-02-23 01:04:23 +00:00
ilike2burnthing
8cc85a9253
core: rename comments field to details, pt2 #10092 ( #12986 )
2022-02-23 01:04:13 +00:00
ilike2burnthing
863a9c1cba
api: add tracker type to results. resolves #12963 ( #12970 )
2022-02-19 00:46:52 +00:00
john-miller-831985
268a334643
IPTorrents fixes for Cloudflare ( #12939 )
2022-02-11 21:59:17 +00:00
Diego Heras
198a6d1f8c
core: implement filters in cardigann json parser ( #12922 )
2022-02-07 20:54:17 +00:00
Salvatore Catroppa
7b8b59bde9
webui: override base url when copying feed ( #12882 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2022-01-26 20:05:26 +00:00
Diego Heras
1f0751f634
core: make FlareSolverr Max Timeout configurable. resolves #12750 ( #12795 )
2022-01-09 19:38:14 +01:00
ilike2burnthing
b71d856695
remove unused migratesettings flag. resolves #12491 ( #12500 )
2021-11-17 18:16:49 +00:00
Garfield69
5d00fda03e
core: cardigann json: add NoResultsMessage to Search Paths Response block
...
some json servers in response to a query-not-found return a message string instead of a json object.
so this is a way to avoid a json-object-no-found error and get a graceful no-results-found state.
2021-10-25 12:00:19 +13:00
Garfield69
2816a5d35a
anilibria: C# -> yaml
2021-10-25 08:51:11 +13:00
mikeoscar2006
a64ebeeca8
Core: Add Basic JSON Parsing from API ( #12424 ) resolves #12334
2021-10-21 09:49:11 +13:00
Garfield69
6301e9482e
cardigann, kinozal: rename infohash before boolean to usebeforeresponse
2021-10-06 19:56:46 +13:00
Garfield69
7235638310
cardigann: add Boolean usebeforeresponse to downloadblock selectors
...
this option defaults to false, but if set to true prevents the downloadblock from fetching the details page when processing the selectors for the download.
Instead the response from the beforeblock is used to process the selectors.
#8600
2021-10-06 19:14:34 +13:00
mikeoscar2006
5846e9b447
[Core] Add option to prevent torrent link check ( #12303 ) resolves #11865
2021-09-15 15:29:01 +12:00
mikeoscar2006
58206c3ba7
[Cardigann] Add optional pathselector in the BEFORE block and few fixes ( #12276 )
2021-09-10 15:14:57 +12:00
Garfield69
da340ed952
assorted: follow up on #12274 but for C#
2021-09-08 13:02:29 +12:00
Garfield69
f2c760ce8c
ReleaseInfo.GetBytes: fix parsing of commas and dashes
2021-09-07 07:52:16 +12:00
mikeoscar2006
2ea2b0b1de
[Cardigann] Add infohash feature for download block ( #12258 )
2021-09-06 15:42:15 +12:00
mikeoscar2006
58c4f75f70
cardigann: Better Size Parsing for Indexers ( #12248 ) #12241
2021-09-03 09:12:52 +12:00
mikeoscar2006
88959ac824
core: Add torznab cache option for individual indexers ( #12235 )
2021-08-30 15:09:48 +12:00
mikeoscar2006
67b96f0696
rarbg: Add IMDB support for tvsearch ( #12225 ) resolves #12127
2021-08-29 10:33:23 +12:00
seeyabye
542a905f0e
core: fixed category mapping for searchPaths ( #11922 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-06-19 21:30:08 +01:00
JigSaw
0ac99cbe08
abnormal: revamped indexer for v2 - fix #11906 ( #11930 )
...
* abnormal: totally revamped index for v2
* Update Abnormal.cs
* Update Abnormal.cs
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2021-06-18 02:56:35 +02:00
seeyabye
0b376faf2d
core: modified filters for selectors ( #11918 )
2021-06-14 17:11:23 +01:00
seeyabye
04ee81430e
core: added download selectors to the download block ( #11907 )
2021-06-14 17:13:56 +12:00
ilike2burnthing
2a38d5f640
orpheus: add passkey to config. resolves #11728 ( #11815 )
2021-06-06 12:02:03 +12:00
Diego Heras
670cbfdf68
core: fix rss version 2.0 in rss and torznab responses ( #11871 )
2021-06-05 20:53:06 +02:00
Diego Heras
aca4a16bae
ci/cd: fix whitespaces ( #11749 )
2021-05-16 20:13:54 +02:00
Alessio Gogna
66bec102db
[Feature] Filter Meta Indexer by tag and by language ( #11662 ). resolves #8884 resolves #7170 resolves #4787 resolves #2185
...
* bump to 0.18.*
Also partially addresses https://github.com/Jackett/Jackett/issues/661 (if user adds `enabled` and `disabled` tags).
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-05-08 21:24:18 +01:00
JigSaw
d34dbcb626
xthor-api: massive improvements ( #11690 )
2021-05-07 21:32:07 +02:00
JigSaw
77af202e2c
norbits: cleaning, removed legacy dev tools. ( #11677 )
2021-05-06 07:06:09 +12:00
JigSaw
7983bc9a57
abnormal: cleaning, removed old dev mode. ( #11676 )
2021-05-05 16:52:20 +02:00
Webster
381e674ac4
beyond-hd: add new indexer based on API ( #11481 )
...
Thanks to: PNWebster
2021-05-05 10:24:05 +02:00
JigSaw
52be410655
indexer: fix xthor api state, cleaning and removing old dev mode ( #11665 )
...
* xthor: added new case for api state
* xthor: removed old dev mode
* xthor: fix name violations
* xthor: add forced request delay due to api limit
* xthor: added new case for api state
* xthor: removed old dev mode
* xthor: fix name violations
* xthor: add forced request delay due to api limit
2021-05-03 02:38:36 +02:00
ilike2burnthing
db6a8d89a8
elitetracker: removed, dead, pt2
2021-05-01 21:39:49 +01:00
XYZJR
eaf0513605
Core: rewrite of configuration items. Resolves #2114 ( #11104 )
2021-03-17 12:29:26 +13:00
NinjaLikesCheez
31a929796f
RunTimeSettings: Create the Data Folder if it doesn't exist (OSx, Linux) ( #11173 ) resolves #10755
2021-03-04 21:31:57 +13:00
XYZJR
87b5500c84
RuTracker: Add config option to move tags to end of release title. Resolves #11109 ( #11125 )
2021-02-23 18:24:02 +13:00
Diego Heras
456338399b
core: remove rss feed image (legacy code) #324 ( #10837 )
2021-01-17 13:42:52 +01:00
Diego Heras
edce56f363
core: remove unused cli argument -j (ProxyConnection). resolves #9467 ( #10608 )
2020-12-22 18:37:16 +01:00
Diego Heras
ebe05267b2
core: FlareSolverr integration. Bypass Cloudflare protection ( #9028 )
2020-12-13 21:42:10 +01:00
Diego Heras
a1567a94f4
assorted c#: fix configuration of several indexers ( #10476 )
...
The link could not be changed
2020-12-12 00:12:40 +01:00
Diego Heras
69125add3e
core: redo search cache from scratch. resolves #10382 ( #10447 )
...
In simple words, when you make a request in Jackett, the results are saved in memory (cache). The next request will return results form the cache improving response time and making fewer requests to the sites.
* We assume all indexers/sites are stateless, the same request return the same response. If you change the search term, categories or something in the query Jackett has to make a live request to the indexer.
* There are some situations when we don't want to use the cache:
** When we are testing the indexers => if query.IsTest results are not cached
** When the user updates the configuration of one indexer => We call CleanIndexerCache to remove cached results before testing the configuration
** When there is some error/exception in the indexer => The results are not cached so we can retry in the next request
* We want to limit the memory usage, so we try to remove elements from cache ASAP:
** Each indexer can have a maximum number of results in memory. If the limit is exceeded we remove old results
** Cached results expire after some time
* Users can configure the cache or even disable it
2020-12-11 23:14:21 +01:00
Diego Heras
eeb51c7e63
torrentseeds: fix search with only one result. resolves #5973 ( #10317 )
2020-11-28 19:36:35 +01:00
Diego Heras
2030d9cf13
core: follow torznab specs about categories. resolves #10120 ( #10147 )
2020-11-08 23:27:54 +01:00
Diego Heras
2ea22af9ef
core: rename comments field to details #10092 ( #10135 )
2020-11-08 15:11:27 +13:00
Diego Heras
c5dd37b836
core: rename banner field to poster #10092 ( #10134 )
2020-11-08 12:43:33 +13:00
Diego Heras
2cf78fe4fd
core: add missing torznab attributes. resolves #10118 ( #10122 )
...
* add coverurl
* rename tvdb and tmdb
2020-11-06 22:03:25 +01:00
Diego Heras
ed9d0a8328
core: remove recaptcha legacy code. resolves #8268 ( #10111 )
2020-11-05 15:19:09 +13:00
Diego Heras
0e56ef75cb
core: exclude some classes from code coverage ( #10108 )
2020-11-04 22:23:34 +01:00
Diego Heras
6413ad8fd4
core: refactor results post processing: filter and fixing results ( #10082 )
2020-11-02 14:20:13 +01:00
Diego Heras
e340813291
core: fix custom categories sorting. ( #10078 )
...
Fix #10031
2020-11-02 11:31:30 +01:00
Diego Heras
1d7ea48505
core: add custom cats in indexers with string categories. resolves #9746 ( #10060 )
...
* When category ids in the indexer are "strings" we create a unique hash to make it compatible with Torznab
* This PR also fix several issues related to custom cats
2020-11-02 13:42:00 +13:00
Diego Heras
7a2e52659a
core: rewrite category code from scratch. resolves #8049 ( #10031 )
...
* Core: Categories are stored in a real tree
* Sorting: First Torznab categories sorted by Id and then custom cats sorted by Name
* Filtering: Results with child category are not removed when searching by parent category. Details in #8049
* Jacket UI: Add parent category when at least one child category exists
* Torznab (caps): Remove non existent children categories. Remove duplicated categories. Details in #10006
2020-11-01 12:07:24 +01:00
Diego Heras
767700d6bb
core: categories cleanup ( #10006 )
...
* core: categories cleanup
* swap categories 2050 Movies/BluRay / 2060 Movies/3D
* swap categories 6050 XXX/Pack / 6070 XXX/Other
* swap categories 7010 Books/Mags / 7020 Books/EBook / 7030 Books/Comics
* category validation is case sensitive
* renamed some categories to follow Newznab specs
2020-10-29 08:00:48 +13:00
Diego Heras
861655395b
core: move categories code into a new class ( #10005 )
2020-10-27 22:17:03 +01:00
garfield69
aec14b88e9
Core: correct Other as 8000 and Books as 7000 ( #9986 )
...
as documented in https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories
and update any indexers affected
2020-10-28 08:02:32 +13:00
Diego Heras
da0761406f
core: refactor book-search ( #9897 )
2020-10-19 21:26:43 +02:00
Diego Heras
1e42016546
core: refactor music-search ( #9895 )
2020-10-18 23:20:08 +02:00
Diego Heras
56a260f0d7
core: disable tv-search by default ( #9893 )
...
* Disable tv-search in music trackers
* Add TVRage search in Cardigann
2020-10-18 22:47:36 +02:00
Diego Heras
9cdad3de64
core: separate categories from movie-search ( #9862 )
...
* Categories and Torznab movie-search are separated
* Movie-search parameters are validated
* Fixed some bugs in Cardigann indexers
2020-10-18 19:26:22 +02:00
Dmitry Chepurovskiy
edc09fd213
Anilibria: add Public Russian Anime site resolves #5762 ( #9836 )
2020-10-17 11:14:10 +13:00
seeyabye
5be9224bb5
redacted: fixed ip ban issue. resolves #9751 resolves #9753 resolves #3345 ( #9770 )
2020-10-08 21:16:22 +02:00
Skyler Mäntysaari
0cec4f9b56
NordicBits: Removed tracker as it's gone. ( #9777 )
2020-10-08 17:29:16 +13:00
ngosang
d6139714af
Revert "redacted: add API Key support to GazelleTracker. resolves #8898 ( #9666 )"
...
This reverts commit 3e22ff0d6d
.
2020-10-06 20:54:00 +02:00