Commit Graph

1136 Commits

Author SHA1 Message Date
ilike2burnthing 998d991cd6
mejortorrent: update link *1.com 2021-01-16 00:43:30 +00:00
Garfield69 20cb8d1d5e newrealworld: sysop requests removal. resolves #10803 2021-01-13 14:58:13 +13:00
ilike2burnthing c9feefd087
assorted: update unblockit proxy domain *.ltd (#10799) 2021-01-12 12:58:34 +00:00
ilike2burnthing 341d761758
iptorrents: update *.eu domain to *.me. resolves #10795 2021-01-12 11:13:00 +00:00
ilike2burnthing f72468463c
torrentday: remove tday.love, doesn't resolve 2021-01-12 00:01:41 +00:00
Diego Heras 5fe45780bb
nebulance: fix poster url parsing. resolves #10691 (#10710) 2021-01-02 13:39:30 +01:00
Diego Heras dae3248719
mejortorrent: fix download link. resolves #10659 (#10709) 2021-01-02 12:54:45 +01:00
ilike2burnthing 80b0b934ae
nebulance: update poster selector (#10693) 2021-01-01 10:13:15 +00:00
Diego Heras 6e527823b5
core: clean up cardigann parser guid #10092 (#10609) 2020-12-22 18:49:59 +01:00
Diego Heras 63b20c1aa7
cinecalidad: fix relative links. resolves #10595 (#10607) 2020-12-22 18:21:00 +01:00
ilike2burnthing 2a691c3358
assorted: remove root.yt proxies, dead (#10591) 2020-12-20 22:06:24 +00:00
ilike2burnthing 29df349b48
thepiratebay: update proxies 2020-12-20 21:47:29 +00:00
Diego Heras de8f36bf8c
core: cardigann add headers in test and download requests (#10590)
* Allow GoTemplates in search.headers
* Send search.headers in login.test and download requests
2020-12-20 19:56:19 +01:00
Diego Heras f02b8d1281
elitetracker: add missing categories (#10583) 2020-12-20 16:22:13 +01:00
Diego Heras 6225b03e0c
cinecalidad: fix download link (#10582) 2020-12-20 16:07:55 +01:00
Diego Heras ebd4540fbf
divxtotal: add flaresolverr info (#10581) 2020-12-20 15:59:27 +01:00
WMP 85ba5c6705
Add POLISH to polish language releases title (#10567) 2020-12-20 15:20:23 +01:00
Christian Franchin f3f93c02e9
bjshare: Also parse the international titles from the 24h search (#10501) 2020-12-19 20:06:54 +01:00
Garfield69 4fd91456c7 tvvault- add tvhd and tvsd cats #10412 2020-12-16 17:59:37 +13:00
Diego Heras 6e87fe4860
mejortorrent: new domain (#10526) 2020-12-16 00:20:28 +01:00
Diego Heras 3b9a7edb62
mejortorrent: add flaresolverr message. resolves #10500 (#10524) 2020-12-15 23:25:35 +01:00
Daniel Martin Gonzalez df942e3f85
[Cinecalidad] Update Links to cinecalidad.im (#10522) 2020-12-16 08:16:09 +13:00
ilike2burnthing 300e7d04f8
yts: add proxies
unblocked.rest proxy is failing in browser, redirecting to yifyddl.co, which directs to yts.lv (which is a different site).

yts.pm and yify.is are also different sites.
2020-12-12 09:32:33 +00:00
Diego Heras 0e12f35082
core: remove legacy cryptographic code. #10433 (#10477)
Legacy code was deprecated on May 30, 2018
e73ae99e38
2020-12-12 01:09:52 +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
ilike2burnthing 7b6d53e4fc
epublibre: update unblockit proxy domain *.dev 2020-12-10 23:07:51 +00:00
Diego Heras 222c02f28a
speedapp: change login username to email. resolves #10226 (#10444) 2020-12-08 12:28:59 +01:00
Diego Heras 4330207a6d
torrentseeds: fix category parsing. resolves #7794 (#10443) 2020-12-08 12:24:36 +01:00
ilike2burnthing 2438d54252
anidub: fix search, don't replace spaces with + (#10438) 2020-12-08 02:16:41 +00:00
Dmitry Chepurovskiy a820b318b2
[ShizaProject] Implement auto re-auth on cookie expire (#10429) 2020-12-07 22:17:55 +01:00
ilike2burnthing cd71d716fe
divxtotal: change domain *.one 2020-12-07 05:50:30 +00:00
ilike2burnthing cb0593bcfd
scenetime: correct MR
0.3 is their global MR, "Scenetime is a ratio-based tracker which means you need to seed back whatever you grab from the site, either to a 1:1 ratio or 72 hours. So, this means if you grab a 1 gig file, you need to keep it seeding/running in your client until either you have seeded to someone else 1.0 gigs or for 72 hours total."
https://www.scenetime.com/forums.php?action=viewtopic&subforum=12&topicid=11043
2020-12-07 04:22:39 +00:00
Diego Heras 38f09900ca
core: fix version number to match github release tag. resolves #10249 (#10413) 2020-12-07 00:14:23 +01:00
Diego Heras 2b8bc648a0
xthor: update categories. resolves #10407 (#10410) 2020-12-06 22:37:49 +01:00
Diego Heras 0b02df740d
digitalcore: update categories (#10405) 2020-12-06 21:33:54 +01:00
Diego Heras 6de470fd68
torrentbytes: remove certificate fingerprint #10323 (#10383) 2020-12-05 13:33:12 +01:00
Garfield69 6881485e93 torrentseeds: refresh cats resolves #7794 2020-12-05 14:53:58 +13:00
Garfield69 ed514a9fde torrentbytes: ignore certificate for #10323 2020-12-01 18:16:26 +13:00
Diego Heras 5547bf6a03
cinecalidad: fix download link (#10318) 2020-11-28 21:40:10 +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 f3c8035a04
magnetico: add clarification note. resolves #10174 (#10316) 2020-11-28 18:34:37 +01:00
ilike2burnthing 565ba538ec
digitalcore: correct MST (#10299) 2020-11-26 20:36:06 +13:00
Diego Heras 4967fe4f60
torrentleech: add freeleech only option #9456 #10280 (#10298) 2020-11-25 19:16:36 +01:00
Garfield69 17e5070d1c newpct: tag latino as Spanish Latino when found. resolves #10293 2020-11-25 14:05:47 +13:00
Diego Heras 81d53d339b
speedapp: merge Xtreme Zone, SceneFZ and Ice Torrent. resolves #10226 (#10279) 2020-11-23 11:29:05 +13:00
Garfield69 2d805c8748 hdspace: refresh cats and MST 2020-11-22 21:02:07 +13:00
Harald Weber 5535f49b80
TorrentHeaven: drop grabs and add new tv4k cat (#10262) 2020-11-22 06:22:06 +13:00
Garfield69 a1d3687a1a corsarored: broken. removed. resolves #3593 2020-11-20 07:32:11 +13:00
Garfield69 2f657e6d20 scenefz, icetorrent: update descritpion. #10226 2020-11-19 21:57:24 +13:00
Garfield69 95a33db262 xtremezone: refresh cats 2020-11-18 21:09:58 +13:00
Garfield69 e4fd2741c3 scenefz: refresh cats 2020-11-18 21:09:46 +13:00
Garfield69 28e5e780a4 xtremezone: new domain speedapp.io 2020-11-18 20:35:56 +13:00
Garfield69 262e95b423 scenefz: new domain speedapp.io 2020-11-18 20:35:37 +13:00
Garfield69 610e22e041 IceTorrent: refresh cats 2020-11-18 14:45:23 +13:00
Garfield69 66c40a9846 icetorrent: new domain speedapp.io 2020-11-18 12:23:57 +13:00
Garfield69 c854a91b99 cardigannindexer: add tmdbid as auto-optional field 2020-11-13 08:38:25 +13:00
Dmitry Chepurovskiy 47f0941207
AniDUB : Fix unrelated results (#10167) 2020-11-11 09:25:44 +13:00
Dmitry Chepurovskiy 0a60ab1605
shizaproject : Fix auth check (#10166) resolves #10160 2020-11-11 09:24:56 +13:00
Michel Peterson a45b168785
superbits: Add TV NO and TV FI categories (#10162)
Added two categories of TV missing
2020-11-11 06:12:13 +13:00
Diego Heras ee8a558ffa
scenefz: fix poster parsing. resolves #10151 (#10153) 2020-11-09 12:38:36 +01:00
Sergey Peshkov 6329a46b66
retracker: Fixed title formatting for TV series without metadata (#10138)
Also refreshed categories
2020-11-09 15:45:29 +13:00
Diego Heras 32f0006680
divteam, hachede, mejortorrent, puntotorrent, torrentland, vizuk, zonaq: improve radarr search (#10148) 2020-11-09 02:20:15 +01:00
Diego Heras 2030d9cf13
core: follow torznab specs about categories. resolves #10120 (#10147) 2020-11-08 23:27:54 +01:00
Diego Heras 91fd16bceb
zonaq: fix login error. resolves #10140 (#10145) 2020-11-08 16:56:13 +01:00
Diego Heras 2ea22af9ef
core: rename comments field to details #10092 (#10135) 2020-11-08 15:11:27 +13:00
Diego Heras f0d8c88505
magnetico: add new local dht tracker. #2684 (#10136)
https://github.com/boramalper/magnetico
2020-11-08 02:45:03 +01:00
Diego Heras c5dd37b836
core: rename banner field to poster #10092 (#10134) 2020-11-08 12:43:33 +13:00
Diego Heras 1f14eb19fc
zonaq: add new indexer. resolves #10022 (#10131) 2020-11-07 17:08:27 +01:00
Garfield69 2abbdc409f alpharatio: revert 570f422d resolves #10128
the indexer is a gazelletracker abstract dependant, which  relies on the cat description for matching, using MapTrackerCatDescToNewznab
2020-11-07 13:42:39 +13:00
Garfield69 e9725ba75b bakabt: revert 570f422d resolves #10121
the indexer relies on the description for matching, using MapTrackerCatDescToNewznab
2020-11-07 07:40:07 +13:00
Garfield69 32625cec0b partis: revert 570f422d
the indexer relies on the description for matching, using MapTrackerCatDescToNewznab
2020-11-07 07:39:37 +13:00
Garfield69 570f422de1 assorted c# indexers: cat labels refresh 2020-11-06 16:09:57 +13:00
Diego Heras ed9d0a8328
core: remove recaptcha legacy code. resolves #8268 (#10111) 2020-11-05 15:19:09 +13:00
Diego Heras 11e4143841
core: add more unit tests (#10107) 2020-11-04 21:56:54 +01:00
Diego Heras 4e35866cf5
animebytes: code clean up (#10080) 2020-11-04 10:58:36 +13:00
Diego Heras f10d132e54
core: add infohash parameter in cardigann definition (#10091)
* core: add infohash parameter in cardigann definition

#8590 #10087

* linuxtracker: refresh categories

add date TZ
code tidy
2020-11-04 09:45:02 +13:00
ilike2burnthing 2d95fb53a2
assorted: update unblockit proxy domain *.app (#10096) 2020-11-03 09:40:30 +00:00
Diego Heras 13f0698388
core: remove some cardigann traces (#10085) 2020-11-03 07:21:46 +01:00
Diego Heras 858ef530d0
assorted c#: auto generate magnet links from info hash (#10090)
#8590 #10087
2020-11-02 18:01:06 +01:00
Diego Heras 14fdea164c
core: generate magnet link from infohash and vice versa. resolves #8590 (#10087)
* global list of public trackers
* infohash => magnet link (only in public trackers)
* magnet link => infohash
2020-11-02 17:43:13 +01:00
Diego Heras 9bd8f4d014
pretome: remove category hack and add custom categories (#10084)
Part of #10049
2020-11-02 15:05:15 +01:00
Diego Heras 3d03c59cc0
solidtorrents, corsarored: improve error parsing (#10083) 2020-11-02 14:56:19 +01:00
Diego Heras 6413ad8fd4
core: refactor results post processing: filter and fixing results (#10082) 2020-11-02 14:20:13 +01:00
Garfield69 d0e7b63ab6 myamity: Now just a forum. Removed. resolves #9780 2020-11-02 16:11:52 +13: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 46d4a41a60
iptorrents: fix new layout. resolves #10040 (#10062)
* files column can be disabled by the user
2020-11-01 17:42:04 +01:00
Diego Heras 13fc916177
iptorrents: fix new layout. resolves #10050 (#10054)
* files column removed
* fix date parsing
* include first results
* add uploader into description
2020-11-01 13:41:52 +01:00
Diego Heras 60af4a04d3
avistaz: improve category parsing (#10038)
The category hack is not required after #10031
2020-11-01 12:21:50 +01: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
Garfield69 4464d97e2f iptorrents: new results selectors. resolves #10040 2020-11-01 19:11:52 +13:00
Garfield69 25eee1eb8b iptorrents: refresh categories resolves #10032 2020-11-01 12:53:40 +13:00
Diego Heras b33988a9ac
animebytes: add music and book search modes #10018 (#10025) 2020-10-31 02:00:36 +01:00
Diego Heras 15ea7ed9f9
core: rearrange test classes (#10023) 2020-10-31 01:12:35 +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 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
Alexandre Beloin 4b743e4040
Cardigann: add check for redirect when pulling login page (#9984) 2020-10-28 10:00:18 +13:00
Garfield69 fba6f1c242 xspeeds: add MR 2020-10-24 20:44:38 +13:00
Garfield69 45a9cf7873 danishbits: gone. removed. resolves #9949 2020-10-24 06:47:21 +13:00