Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KAT is back #283

Open
GregoryGHarding opened this issue Dec 22, 2016 · 22 comments
Open

KAT is back #283

GregoryGHarding opened this issue Dec 22, 2016 · 22 comments

Comments

@GregoryGHarding
Copy link

now that kickass is back can we get this added to the supported list?

thanks

@RoloSoze
Copy link

Main domain: http://kickasstorrents.to/

@GregoryGHarding
Copy link
Author

GregoryGHarding commented Dec 22, 2016

incorrect this is a cache of the old site. the new domain is https://katcr.co/new/

@RoloSoze
Copy link

Thanks for the correction, @GregoryGHarding!

@KillerKongFu
Copy link

Let's hope this happens soon. :)

@Koxx3
Copy link

Koxx3 commented Jan 15, 2017

Hi,
any chance cardigann will support any KAT clone ?
https://www.quora.com/What-is-the-best-alternative-for-kat-cr-kickasstorrents

by the way, excellent app ! thanks !
It runs flawlessly on my Syno ;)

@Koxx3
Copy link

Koxx3 commented Jan 15, 2017

My first attempt of KAT plugin !!
http://koxx3.mooo.com:8086/kickasstorrent.yml

put it in $HOME/.config/cardigann/definitions/

tested with Sonarr ;)
Use category 10001 in sonnar
I didn't understand very well how category works :/

@RoloSoze
Copy link

Tested it with Jackett but it doesn't work. Jackett cannot identify KAT as a new indexer.

@Koxx3
Copy link

Koxx3 commented Jan 16, 2017 via email

@kaso17
Copy link
Collaborator

kaso17 commented Jan 16, 2017

The problem is with Jackett and was fixed with Jackett/Jackett@5599b05

I added your definition to cardigann (I hope that's ok with you) and made some improvements (e.g. category mapping is working now):
https://raw.githubusercontent.com/cardigann/cardigann/b8d7c470f8f62a5456a05c20b67b1c3ba836f6b2/definitions/kickasstorrent.yml

@kaso17 kaso17 closed this as completed Jan 16, 2017
@Koxx3
Copy link

Koxx3 commented Jan 16, 2017

of course it's ok ;D
thanks for the improvements, it was my first CSS exploration...

@thebluepotato
Copy link

It should be noted that this is a KAT clone and not the revived "official" KAT : https://katcr.co/new/. The latter is currently down for maintenance and has search issues (separate words are considered as alternative criteria (OR) and not cumulative ones (AND)). The categories aren't super clear yet either.
Because the OP's original request was adding the "original" KAT, the revived version as he posted, I believe this issue should be reopened.
Cheers though to the great work by @Koxx3 !

@Koxx3
Copy link

Koxx3 commented Jan 16, 2017

totally true ! the official KAT hasn't fully recovered...
this parser may break in few weeks/months unfortunately...

@kaso17 kaso17 reopened this Jan 17, 2017
@RoloSoze
Copy link

Hmmm not sure that's working with Jackett, even with v0.7.884. Has anyone managed to get Jackett to work with KAT's definition file?

@RoloSoze
Copy link

Never mind. It's working fine with v0.7.885. Looking forward to when the the official KAT is back! Thanks guys!

@thebluepotato
Copy link

Small update : katcr.co/new seems to have been updated a little recently since now the search options are a little better displayed and explained. E.g., searching for episodes of a show in x265, you'd expect searching for shadowhunters x265 to return results containing both words. However, the result is all torrents containing either shadowhunters or x265 (which is a lot as one can expect: https://katcr.co/new/torrents-search.php?search=shadowhunters+x265).
However now there seems to be the option to search with quotes which, counter-intuitively, doesn't return exact matches for the quoted string but results containing all the words within it. E.g. "shadowhunters x265" returns the desired results: https://katcr.co/new/torrents-search.php?search=%22shadowhunters+x265%22.
I don't know whether this behaviour will be maintained or if they'll change it to the more intuitive and usual approach, but for now, adding quotes to all queries works.

@ldexterldesign
Copy link

ldexterldesign commented Sep 23, 2017

Hey all,

Hope you're well

There's some conjecture around the correct/best KAT website/proxy

I have the following URLs recorded:

http://kat-top.org
http://kickass-hub.com
http://kickass.cd
http://kickasstorrents.to

What URL are you using and why?

How does Cardigann handle multiple, changing, URLs?

Let me know if you have any issues - happy to help

Hope this is useful and to hear back

Cheers

PS Cardigann currently uses https://kat.how but doesn't require a username and password to function (the website doesn't offer login functionality to my knowledge). It would be better UX (i.e. less mind work) if Cardigann didn't ask for these form inputs - is this easily configurable by the definition creator?:

screen shot 2017-09-23 at 05 21 33

http://thepiratebay.org - same:

screen shot 2017-09-23 at 05 59 23

@thebluepotato
Copy link

@ldexterldesign Hi!

Cardigann, as stated in the README, is no longer maintained (or at least hasn't been for a few months and the main developer has only very recently come back). That's why quite a few have switched over tot he very easy to use and just as powerful Jackett. It supports both a KAT mirror, https://thekat.se (ex- kathow.se) and the KAT that has been resurrected by the original team (the real KAT successor if you will), https://katcr.co. It even supports Cardigann definitions so if by any chance you had made your own definition for a tracker, you could keep using it in Jackett.

Cheers!

@ldexterldesign
Copy link

ldexterldesign commented Sep 23, 2017

Hi @thebluepotato,

Thanks for reply, but not interested in going back to Jackett

To my knowledge Cardigann is being maintained again[0] - it completely does the job for me and no bugs I'm aware of

Yea, I did know about the two URLs you kindly supplied, but I left them out of my list:

http://thekat.se - unusable without disabling my ad blocker which I won't do
http://katcr.co - search is terrible and full of porn

Regards

[0] #372

@thebluepotato
Copy link

thebluepotato commented Sep 24, 2017

Hi @ldexterldesign,

Personally, I'd gone from Jackett to Cardigann because the former didn't support public trackers at the time. Around the time Cardigann stopped being maintained, I looked for alternatives and Jackett had added support for Cardigann torrent definitions, thus supporting public trackers again.

Regarding the two urls I provided, I don't really see the issue, since you're requesting them to be added to Cardigann and therefore not have to visit them directly. Both work perfectly fine on Jackett and I don't ever visit them directly anymore (thekat.se is indeed a PIA regarding ad-blockers). And please be aware that on katcr.co you need to use quotes in your search as mentioned in my previous posts (i.e. literally searching for "lord of the rings") else it'll search for OR-matches, meaning you'll get hundreds of results, often ordered by date added and/or seeders, meaning that of course you'll see porn, since the internet is what it is. With the quotes, there's no chance you'll ever see porn, unless what you're looking for somehow shares the same name. Moreover, with Jackett you can include/exclude certain categories.

Because you said "There's some conjecture around the correct/best KAT website/proxy" and asked "What URL are you using and why?", here are my reasons: thekat.se is one of many proxies, certainly not the best, but katcr.co is the only one that isn't a proxy based on the remains of the former kat.cr. Since it's "the real deal", the one recreated by the original KAT team, I've seen most of the uploaders I used to see on kat.cr come back to katcr.co and uploading frequently (I use torrents for TV episodes mostly).

Just to compare with the URLs you provided, searching for "The Good Place", a show whose second season just started, I find multiple versions of S02E01 and also some torrents for the whole first season on katcr.co. On yours:

  • On the first one you provided, kat-top.org, I do find some results from S01 and S02, but it seems it only shares KAT's design but actually pulls torrents from other sites. Moreover it doesn't show seeders or leechers directly in the search results.
  • On https://kickass-hub.com/, same issue. It only aggregates torrents from other sites and doesn't display seeders or leechers in search results. Therefore, not a "real" torrent site and even less so a KAT alternative.
  • http://kickass.cd is actually the only one I can recommend. Although there suspiciously aren't any seeder or leecher counts, even though the column exists in the search results, it actually found many results and doesn't aggregate them from other sites (at least I think so). There seem to be real uploaders too. But searching of UniTeam releases (UTR), like the legendary JoyBell, you'll see that the recent ones were uploaded by people not from that release group. Moreover, these "fresh" uploads are found on katcr.co too.
  • And finally, on http://kickasstorrents.to/, I can't even search and always get a 503 error.

So if you really, really don't want thekat.se as a proxy and don't want to use the real "reborn" KAT, I'd say Cardigann should only add kickass.cd since it's the only one which seems a little genuine.

So, to sum up this message which has gotten terribly long (so sorry):

Since what the OP of this thread wanted aaaaaaalll the way back in January was to add the "original KAT" again, I might do a pull request at least for the katcr.co definition, since it's what I've been (successfully) working on since then (for Jackett, but of course based on the original Cardigann definition).

Cheers!

@ldexterldesign
Copy link

Hey @thebluepotato,

Apologies for delay

Hope you're well

Wow, thanks for reply - you really know your 😺

I've updated my resources[0]

Try adding https://github.com/Jackett/Jackett/blob/master/src/Jackett/Definitions/kickasstorrent.yml (katcr.co) and https://github.com/Jackett/Jackett/blob/master/src/Jackett/Definitions/kickasstorrent-kathow.yml (thekat.se) to Cardigann. Both should work out of the box and you can try them out a little.

Since what the OP of this thread wanted aaaaaaalll the way back in January was to add the "original KAT" again, I might do a pull request at least for the katcr.co definition, since it's what I've been (successfully) working on since then (for Jackett, but of course based on the original Cardigann definition).

Can I add these definitions to Cardigann?:

If yes, care to elaborate on writing a Cardigann compatible Jackett definition[1]

If no, love to see that PR in the next release

Hope to hear back

Thanks

[0] https://docs.google.com/spreadsheets/d/1WZ3RS3HA7tdRqMU2PXPEUYWGqrG1TnnguEJ6NbWJa-A
[1] #411

@thebluepotato
Copy link

@ldexterldesign you should be able to pur the directly into the Definitions folder of your Cardigann installation and it should work out of the box (since Jackett uses definitions formerly made for Cardigann). Therefore, you don't need to write anything, I think. As I don't have Cardigann anymore, I'm sorry that I cannot test this for you.

@ldexterldesign
Copy link

ldexterldesign commented Dec 9, 2017

Hey @thebluepotato,

Tried your suggestion with Jackett's http://forums.mvgroup.org definitions, but no luck:

https://github.com/Jackett/Jackett/blob/master/src/Jackett.Common/Definitions/mvgroupforum.yml
https://github.com/Jackett/Jackett/blob/master/src/Jackett.Common/Definitions/mvgroupmain.yml

Resolved the Cardigann errors by commenting the following (login and search related) lines out:

login:
path: index.php?act=Login&CODE=00
method: form
form: form[action^="?act=Login"]
inputs:
"UserName": "{{ .Config.username }}"
"PassWord": "{{ .Config.password }}"
"Privacy": "1"
"CookieDate": "0"
# "CODE": "01"
"referer": "http://forums.mvgroup.org/"
# "act": "Login"
# "submit": "Log me in"
error:
- selector: div.borderwrap:has(div.tablepad)
message:
selector: div.borderwrap div.tablepad
test:
path: index.php?http://forums.mvgroup.org/
selector: tr td.nav_mem div span[id="member_menu"]


search:
paths:
- path: maintracker.php
inputs:
# "seed": "{{ if .Config.seed }}1{{else}}0{{end}}"
# "withsubs": "{{ re_replace .Config.withsubs \"_\" \"\" }}"
# "filter": "{{ if .Config.hidef }}hd+{{else}}{{end}}{{ .Keywords }}"

Have I made it worse 😟?

NB Feel free to continue here #411

Hope to hear back

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants