Bogdan
16eaae7be0
animebytes: ignore useless extensions to improve single file names ( #14266 )
2023-04-22 03:15:40 +03:00
Bogdan
753c412dde
animebytes: remove the movie
from search term
2023-04-21 11:44:53 +03:00
Bogdan
0b250484d7
animebytes: improve season/episode detection
2023-04-20 10:44:37 +03:00
Bogdan
2236f3029d
animebytes: add Remux
to release titles when possible
2023-04-20 04:16:04 +03:00
Bogdan
f3cc62be91
animebytes: parse M2TS property as BR-DISK
2023-04-20 04:05:49 +03:00
Bogdan
35186bc9ae
animebytes: improve season & release group detection ( #14247 )
...
* animebytes: improve season detection
* animebytes: improve release group detection
2023-04-13 01:12:14 +03:00
Bogdan
27775680d6
animebytes: change release title structure for movies
2023-04-12 04:04:44 +03:00
Bogdan
d1d8734564
animebytes: use field SynonymnsV2 ( #14232 )
2023-04-09 04:23:53 +03:00
Bogdan
985f2233cf
animebytes: add Live Action Movie
for movie release title
2023-04-09 02:01:00 +03:00
Bogdan
dc7359c6c4
animebytes: allow prop in infostring, but don't parse for RLSGRP
2023-04-08 06:00:38 +03:00
Bogdan
453e0ae7e7
animebytes: fix music category mapping
2023-04-08 03:19:27 +03:00
Bogdan
36f0308c7a
animebytes: add category mapping for ONA
2023-04-08 02:45:16 +03:00
Bogdan
e4a9f98a0c
animebytes: refactor ( #14230 )
...
* animebytes: use `.Value<T>`
* animebytes: refactor MST
* animebytes: add freeleech only/exclude hentai options
* animebytes: search by year only when search type is anime
* animebytes: add S01 only to anime
* animebytes: refactor properties
2023-04-08 02:17:49 +03:00
Bogdan
165f9be5e0
animebytes: update rate limit
2023-04-06 04:08:01 +03:00
Bogdan
a81dd24a20
animebytes: fix name typo
2023-04-06 03:56:51 +03:00
Bogdan
8d6f9d55ae
animebytes: add search by year and rate limit 1req/10s ( #14224 )
2023-04-06 03:47:04 +03:00
Bogdan
2d3a72b433
indexers: move setting capabilities to methods ( #14147 )
2023-03-10 13:20:29 +02:00
Bogdan
c7e9d4e72b
indexers: set indexer details as properties ( #14131 )
2023-03-09 16:06:12 +02:00
timothy-adam
10f6b5779e
AnimeBytes: Add option to add a release based on filename ( #13633 )
2022-10-07 14:21:13 +13:00
bakerboy448
605b2a3cd9
core: rawsearch support. resolves #8246 closes #11889 ( #13409 )
2022-07-29 04:55:41 +01:00
Garfield69
1892cab418
assorted: more follow up on #12274 but for C#
2021-09-08 13:14:00 +12:00
Diego Heras
aca4a16bae
ci/cd: fix whitespaces ( #11749 )
2021-05-16 20:13:54 +02: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
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
Garfield69
570f422de1
assorted c# indexers: cat labels refresh
2020-11-06 16:09:57 +13:00
Diego Heras
4e35866cf5
animebytes: code clean up ( #10080 )
2020-11-04 10:58:36 +13:00
Diego Heras
b33988a9ac
animebytes: add music and book search modes #10018 ( #10025 )
2020-10-31 02:00:36 +01:00
Liam
d982cb8398
animebytes: Add music category ( #10021 )
...
Music support seems to have disappeared from Jackett recently, this adds it back
2020-10-31 10:02:38 +13:00
Diego Heras
8bc765eaae
core: code cleanup. part 2 ( #9909 )
2020-10-19 23:19:10 +02:00
Diego Heras
1d6980c0e8
core: code cleanup ( #9908 )
2020-10-19 22:50:19 +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
Cory
ac0ba0f9b1
core: refactor http webclient part 13 #8529 ( #8941 )
...
Merge string/byte request code
2020-09-21 18:13:30 +02:00
Cory
d760350dc0
core: refactor http webclient part 1 #8529 ( #7652 )
...
Rename WebClientStringResult.Content to WebClientStringResult.ContentString
2020-09-21 18:11:48 +02:00
ngosang
1271ecaa4c
Revert "core: refactor http webclient part 1 #8529 ( #7652 )"
...
This reverts commit 0bdcfd1e7b
.
2020-09-21 08:04:26 +02:00
ngosang
ca61f965e9
Revert "core: refactor http webclient part 13 #8529 ( #8941 )"
...
This reverts commit 4d63fa81d5
.
2020-09-21 08:02:53 +02:00
Cory
4d63fa81d5
core: refactor http webclient part 13 #8529 ( #8941 )
...
Merge string/byte request code
2020-09-19 18:43:06 +02:00
Cory
0bdcfd1e7b
core: refactor http webclient part 1 #8529 ( #7652 )
...
Rename WebClientStringResult.Content to WebClientStringResult.ContentString
2020-09-19 18:33:39 +02:00
seeyabye
b437e0dd85
animebytes: new option for more fine-grain synonymn selections ( #9484 )
2020-09-13 19:00:09 +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
proton
cfd70ca1a7
AnimeBytes: Use universal torrent link ( #8534 )
2020-05-05 18:55:58 +12:00
Diego Heras
162ad104ef
ci/cd: exclude indexers from code coverage ( #8448 )
2020-05-03 18:35:52 -05:00
Cory
b5a6aab894
core: prefer object initializers ( #7342 )
2020-03-26 17:15:28 -05: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
Cory
348dddfbee
core: Apply declarations styles ( #7166 )
2020-02-11 11:16:19 +13:00
Cory
c12da520a4
Run dotnet format on solution ( #7145 )
2020-02-09 15:35:16 +13:00
feffe
daa1149bd3
AnimeBytes: fix RAW tag setting ( #7066 ) resolves #7027
2020-02-06 15:27:26 +13:00
feffe
be7bd4ea22
AnimeBytes: Fix synonym setting AB ( #7056 ) #7027
2020-02-02 07:31:04 +13:00
feffe
96d5f4800b
AnimeBytes: Update synonyms. resolves #6186 resolves #6181 ( #6190 )
2019-10-17 15:43:02 +13:00