diff --git a/src/Jackett.Common/Definitions/crazyscorner.yml b/src/Jackett.Common/Definitions/crazyscorner.yml
index 520509179..7bfcb6818 100644
--- a/src/Jackett.Common/Definitions/crazyscorner.yml
+++ b/src/Jackett.Common/Definitions/crazyscorner.yml
@@ -10,35 +10,41 @@
caps:
categorymappings:
- - {id: 73, cat: Audio, desc: "POD CASTS"}
- - {id: 102, cat: Audio, desc: "karaoke"}
- - {id: 81, cat: Audio, desc: "MISC RADIO SHOWS"}
- - {id: 34, cat: Audio, desc: "ROCK MUSIC"}
- - {id: 48, cat: Audio, desc: "METAL MUSIC"}
- - {id: 78, cat: Audio, desc: "RAP"}
- - {id: 79, cat: Audio, desc: "TEEN POP"}
- - {id: 106, cat: Audio, desc: "ELECTRONIC"}
- - {id: 11, cat: Audio, desc: "MUSIC APPS "}
- - {id: 13, cat: Audio, desc: "HEAVY METAL"}
- - {id: 44, cat: Audio, desc: "JAZZ"}
- - {id: 45, cat: Audio, desc: "FOLK MUSIC"}
- - {id: 51, cat: Audio, desc: "HIP HOP"}
- - {id: 85, cat: Audio, desc: "COUNTRY MUSIC "}
- - {id: 88, cat: Audio, desc: "ALTERNATIVE MUSIC"}
- - {id: 95, cat: Audio, desc: "REGGAE MUSIC"}
- - {id: 103, cat: Audio, desc: "karaoke Misc"}
- - {id: 108, cat: Audio, desc: "PUNK POP"}
- - {id: 14, cat: Audio, desc: "TRANCE MUSIC"}
- - {id: 26, cat: Audio, desc: "ROCK 80S"}
- - {id: 29, cat: Audio, desc: "BLUES"}
- - {id: 2, cat: Audio, desc: "Music"}
- - {id: 30, cat: Audio, desc: "Music-Packs"}
- - {id: 31, cat: Audio, desc: "Music-Albums"}
- - {id: 3, cat: Audio, desc: "SOUNDTRACKS"}
- - {id: 5, cat: Audio, desc: "TECHNO/HARDCORE"}
- - {id: 33, cat: Audio, desc: "RNB MUSIC"}
- - {id: 8, cat: Audio, desc: "POP/CHART"}
- - {id: 9, cat: Audio, desc: "DANCE MUSIC"}
+ - {id: 1, cat: Audio, desc: "Alternative"}
+ - {id: 2, cat: Audio, desc: " |-- "}
+ - {id: 3, cat: Audio, desc: "Blues"}
+ - {id: 35, cat: Audio, desc: "Christmas Music"}
+ - {id: 4, cat: Audio, desc: "Classic Rock"}
+ - {id: 6, cat: Audio, desc: "Country"}
+ - {id: 7, cat: Audio, desc: "Dance"}
+ - {id: 8, cat: Audio, desc: "Disco"}
+ - {id: 9, cat: Audio, desc: "Electronic"}
+ - {id: 10, cat: Audio, desc: "Folk"}
+ - {id: 11, cat: Audio, desc: "Gospel"}
+ - {id: 37, cat: Audio, desc: "HardCore"}
+ - {id: 12, cat: Audio, desc: "Heavy-Metal"}
+ - {id: 13, cat: Audio, desc: "Hip-Hop"}
+ - {id: 14, cat: Audio, desc: "Jazz"}
+ - {id: 15, cat: Audio, desc: "Karaoke"}
+ - {id: 16, cat: Audio, desc: "Metal"}
+ - {id: 34, cat: Audio, desc: "Misc Compilation Albums Packs"}
+ - {id: 17, cat: Audio, desc: "Music Apps"}
+ - {id: 18, cat: Audio, desc: "Music Video"}
+ - {id: 19, cat: Audio, desc: "Opera"}
+ - {id: 20, cat: Audio, desc: "Pop"}
+ - {id: 21, cat: Audio, desc: "Punk"}
+ - {id: 22, cat: Audio, desc: "Punk Pop"}
+ - {id: 24, cat: Audio, desc: "R & B"}
+ - {id: 23, cat: Audio, desc: "Rap"}
+ - {id: 25, cat: Audio, desc: "Reggae"}
+ - {id: 26, cat: Audio, desc: "Rock"}
+ - {id: 27, cat: Audio, desc: "Rock-70s"}
+ - {id: 28, cat: Audio, desc: "Rock-80s"}
+ - {id: 29, cat: Audio, desc: "Soul"}
+ - {id: 30, cat: Audio, desc: "Sound Tracks"}
+ - {id: 31, cat: Audio, desc: "Techno"}
+ - {id: 32, cat: Audio, desc: "Teen-Pop"}
+ - {id: 33, cat: Audio, desc: "Trance"}
modes:
search: [q]
@@ -54,125 +60,105 @@
- name: sort
type: select
label: Sort requested from site
- default: "3"
+ default: "added"
options:
- "3": "created"
- "5": "seeders"
- "4": "size"
- "2": "title"
+ "added": "created"
+ "seeders": "seeders"
+ "size": "size"
+ "name": "title"
- name: type
type: select
label: Order requested from site
- default: "2"
+ default: "desc"
options:
- "2": "desc"
- "1": "asc"
- - name: info
- type: info
- label: Results Per Page
- default: For best results, change the Torrents per page: setting to 100 on your account profile.
+ "desc": "desc"
+ "asc": "asc"
login:
- path: index.php?page=login
+ path: takelogin.php
method: post
inputs:
- uid: "{{ .Config.username }}"
- pwd: "{{ .Config.password }}"
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ submit: LOGIN
error:
- - selector: tr td span[style="color:#FF0000;"]
+ - selector: table:contains("ERROR")
test:
path: index.php
- selector: a[href="logout.php"]
+ selector: a[href*="/logout.php?logouthash="]
download:
before:
- path: thanks.php
+ path: takethanks.php
method: post
inputs:
- infohash: "\"{{ .DownloadUri.Query.id }}\""
- thanks: 1
- selector: a[href^="download.php?id="]
+ torrentid: "{{ .DownloadUri.Query.id }}"
+ selector: a[href*="/download.php?id="]
attribute: href
search:
paths:
- # http://crazys-corner.info/index.php?page=torrents&search=captain&category=0&uploader=0&options=0&active=0&gold=0
- - path: index.php
+ - path: browse.php
+ method: post
inputs:
- search: "{{if or (.Query.Album) (.Query.Artist) }}{{ or (.Query.Album) (.Query.Artist) }}{{else}}{{ .Keywords }}{{end}}"
- page: torrents
+ do: search
+ keywords: "{{if or (.Query.Album) (.Query.Artist) }}{{ or (.Query.Album) (.Query.Artist) }}{{else}}{{ .Keywords }}{{end}}"
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{else}}0{{end}}"
- uploader: 0
- # 0 filename 1 file&descr 2 descr
- options: 0
- # 0 all 1 active 2 deadonly
- active: 0
- # 0 all 1 classic 2 silver 3 gold 4 silver&gold
- gold: 0
- order: "{{ .Config.sort }}"
- by: "{{ .Config.type }}"
+ # t_name t_description t_both t_uploader t_genre
+ search_type: t_name
+ include_dead_torrents: yes
+ sort: "{{ .Config.sort }}"
+ order: "{{ .Config.type }}"
rows:
- selector: table.lista tr:has(a[onmouseover][href^="index.php?page=torrent-details&id="])
+ selector: table.sortable tr:has(a[href*="/download.php?id="])
fields:
category:
- selector: a[href^="index.php?page=torrents&category="]
+ selector: a[href*="/browse.php?category="]
attribute: href
filters:
- name: querystring
args: category
title:
- selector: a[href^="index.php?page=torrent-details&id="]
+ # abbreviated title
+ selector: a[href*="/details.php?id="]
+ title:
+ selector: div.tooltip-content > div
+ optional: true
details:
- selector: a[href^="index.php?page=torrent-details&id="]
+ selector: a[href*="/details.php?id="]
attribute: href
download:
- selector: a[href^="index.php?page=torrent-details&id="]
+ selector: a[href*="/details.php?id="]
+ attribute: href
+ magnet:
+ selector: a[href^="magnet:?xt="]
attribute: href
banner:
- selector: a[href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
- filters:
- - name: regexp
- args: "src=(.+?) width"
- size:
- selector: a[href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
- filters:
- - name: regexp
- args: "Size: (.+?)<"
+ selector: img[src*="/torrents/images/"]
+ attribute: src
date:
- selector: a[href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
+ selector: td:nth-child(2)
filters:
- name: regexp
- args: "Added:(.+?)<"
- - name: timeago
- seeders:
- selector: a[title][href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
- filters:
- - name: regexp
- args: "Seeders: (\\d+)<"
- leechers:
- selector: a[title][href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
- filters:
- - name: regexp
- args: "Leechers: (\\d+)<"
+ args: "(\\d{2}-\\d{2}-\\d{4} \\d{2}:\\d{2})"
+ - name: dateparse
+ args: "02-01-2006 15:04"
+ size:
+ selector: td:nth-last-child(5)
grabs:
- selector: a[title][href^="index.php?page=torrent-details&id="]
- attribute: onmouseover
- filters:
- - name: regexp
- args: "Done: (\\d+)<"
+ selector: td:nth-last-child(4)
+ seeders:
+ selector: td:nth-last-child(3)
+ leechers:
+ selector: td:nth-last-child(2)
downloadvolumefactor:
case:
- img[src="images/freeleech.gif"]: 0
- img[src="gold/gold.gif"]: 0
+ img[src$="_flags/freedownload.gif"]: 0
"*": 1
uploadvolumefactor:
case:
+ img[src$="_flags/x2.gif"]: 2
"*": 1
-# xbtit 19.0
+# TS Special Edition v.7.5
diff --git a/src/Jackett.Common/Definitions/extremetorrents.yml b/src/Jackett.Common/Definitions/extremetorrents.yml
index 34ab2a505..04cc9b37b 100644
--- a/src/Jackett.Common/Definitions/extremetorrents.yml
+++ b/src/Jackett.Common/Definitions/extremetorrents.yml
@@ -169,3 +169,4 @@
text: 0
uploadvolumefactor:
text: 1
+# engine n/a
diff --git a/src/Jackett.Common/Definitions/extremlymtorrents.yml b/src/Jackett.Common/Definitions/extremlymtorrents.yml
index f8ad592ad..984016f1f 100644
--- a/src/Jackett.Common/Definitions/extremlymtorrents.yml
+++ b/src/Jackett.Common/Definitions/extremlymtorrents.yml
@@ -166,3 +166,4 @@
"*": 1
uploadvolumefactor:
text: 1
+# engine n/a
diff --git a/src/Jackett.Common/Definitions/eztv.yml b/src/Jackett.Common/Definitions/eztv.yml
index f0335aa84..ea4683882 100644
--- a/src/Jackett.Common/Definitions/eztv.yml
+++ b/src/Jackett.Common/Definitions/eztv.yml
@@ -67,3 +67,4 @@
text: 0
uploadvolumefactor:
text: 1
+# engine n/a