Diego Heras
aca4a16bae
ci/cd: fix whitespaces ( #11749 )
2021-05-16 20:13:54 +02:00
Wagner Caixeta
a6617ed663
AmigosShare,BJShare: Better Brazilian Portuguese support ( #11323 )
2021-03-16 12:05:06 +13:00
Christian Franchin
f3f93c02e9
bjshare: Also parse the international titles from the 24h search ( #10501 )
2020-12-19 20:06:54 +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
2ea22af9ef
core: rename comments field to details #10092 ( #10135 )
2020-11-08 15:11:27 +13: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
5d1b84f215
assorted c#: enable music and book search in several trackers ( #9910 )
2020-10-20 13:38:27 +13:00
Diego Heras
8bc765eaae
core: code cleanup. part 2 ( #9909 )
2020-10-19 23:19:10 +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
Uilton Oliveira
0cd1974def
bjshare: add support for new layout ( #9744 )
2020-10-05 20:40:33 +02:00
Christian Franchin
68b43935fa
bjshare: fix title parsing ( #9728 )
2020-10-04 19:08:32 +02:00
ngosang
621a47338d
core: refactor http webclient part 16 #8529
...
Rename RequestWithCookiesAsync method
2020-09-21 19:06:32 +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
67c7b4ca70
core: refactor http webclient part 12 #8529 ( #8939 )
...
Merge web results classes into single class and update usages
2020-09-21 18:13:27 +02:00
Cory
125298425a
core: refactor http webclient part 10 #8529 ( #7729 )
...
Move WebResult String and Byte properties to base class
2020-09-21 18:13:19 +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
2d0b378545
Revert "core: refactor http webclient part 10 #8529 ( #7729 )"
...
This reverts commit 3a0ece162f
.
2020-09-21 08:03:14 +02:00
ngosang
a8d055f0d5
Revert "core: refactor http webclient part 12 #8529 ( #8939 )"
...
This reverts commit 22bced9ca3
.
2020-09-21 08:02:58 +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
22bced9ca3
core: refactor http webclient part 12 #8529 ( #8939 )
...
Merge web results classes into single class and update usages
2020-09-19 18:40:08 +02:00
Cory
3a0ece162f
core: refactor http webclient part 10 #8529 ( #7729 )
...
Move WebResult String and Byte properties to base class
2020-09-19 18:39:12 +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
Christian Franchin
67bf90d0bd
bjshare: fix re-login on every redirect ( #9112 )
2020-07-07 22:53:27 +02:00
Christian Franchin
409c74e9ea
bjshare: Removed handling that removed the original audio from the details ( #8638 )
...
since the tracker doesn't use it anymore and it was causing some issues
2020-05-15 10:31:27 +12: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
162ad104ef
ci/cd: exclude indexers from code coverage ( #8448 )
2020-05-03 18:35:52 -05:00
Christian Franchin
c72ad70b66
bjshare: Fix web format and series naming on 24h search ( #8502 )
2020-05-04 10:21:54 +12:00
Uilton Oliveira
7b45dcaed0
BJ-Share: Refactoring and bugfixes. Resolves #8033 ( #8142 )
2020-04-14 23:01:13 -05:00
Cory
6dc00de864
Re-run dotnet format and enable style enforcement. ( #8053 )
2020-04-07 11:17:17 -05:00
Christian Franchin
1f9c760246
bjshare: multiple improvements ( #7432 )
...
Add details to release when its from the last 24h list;
change cat4 to PCGames;
Changed category parsing on 24h list;
Added parsing from 4K to 2160p
2020-03-02 08:05:17 +13: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
Uilton Oliveira
f0b46a1873
BJShare: Improve search result compatibility with Sonarr on few more TV Shows / Animes ( #6692 )
2019-12-28 09:04:43 +13:00
Christian Franchin
93872dde78
bjshare: Fix naming internal releases and releases with multiple titles. ( #6303 )
2019-11-07 16:21:03 +13:00
Artur Ligieri Nunes
e6929c0bab
bjshare: Fixed search to match with Sonarr and Radarr standards. resolves #4365 ( #6174 )
2019-10-16 08:35:07 +13:00
Christian Franchin
436970e419
Bj-Share: adds the year when adding 'last 24h torrents' ( #6138 )
...
Signed-off-by: Christian Franchin <christian@corp.kionux.com.br>
2019-10-12 19:58:16 +13:00
flightlevel
f86e8dd5b6
Limit IMDB searches to movies
...
#5124
2019-05-11 13:27:25 +10:00
kaso17
573ba5b41f
BJShare: ad re-login
2019-03-25 17:14:34 +01:00
leomoty
609a222d98
BJShare: Only set quality if available ( #4860 )
2019-03-13 06:11:58 +13:00
flightlevel
fa71356666
Update AngleSharp to v0.10
...
Breaking changes in AngleSharp v0.10, more information here https://github.com/AngleSharp/AngleSharp/blob/master/doc/Migration.md
2019-01-20 11:09:27 +11:00
kaso17
64ac67f58b
BJShare: improve search
2018-12-20 15:57:41 +01:00
kaso17
0f839682e1
BJShare: enable IMDB search
2018-12-01 12:37:41 +01:00
kaso17
07938dcef8
BJShare: enable tracker specific categories
2018-06-29 14:16:41 +02:00
Raphael Barreiros
c4aa49eb32
Update BJ-Share to new domain name ( #3225 )
...
* Update BJ-Share to new domain name
BJ-Share changed its domain from bj-share.me to bj-share.info
* Added LegacySiteLinks method
2018-06-13 07:44:42 +12:00
flightlevel
28ed7cc8a5
BJShare: Remove unused variable
...
Remove warning in build
2018-06-10 12:40:02 +10:00
DarkSupremo
2f7fa2f063
Bjshare: fix broken regex ( #3137 )
2018-05-23 15:40:23 +02:00
DarkSupremo
6293c787e7
Bj share: improve search results ( #3126 )
...
* Improved anime search and speed-share resolution detection
* - Code Refactored to new standards
- Removed publish date from search mode, since the tracker does not provide that information, it was based on the serie year (but it does provide it on last 24h page, that's still prssent)
- Code clean
- Added season to all animes but One Piece (every anime that i searched in this tracker have the correct season and episode numbering, except One Piece that have an incorrect season set and episode is in absolute format, its added automatically on every new release, so must be the source from where they get that info that is wrong, since its an popular show, added it as an workaround and explained on code as comment)
2018-05-20 21:07:00 +02:00