diff --git a/definitions/v10/rudub.yml b/definitions/v10/rudub.yml index 7918ab2fa..05bcb45a3 100644 --- a/definitions/v10/rudub.yml +++ b/definitions/v10/rudub.yml @@ -9,10 +9,9 @@ type: semi-private encoding: windows-1251 followredirect: true links: - - https://29july.rudub.online/ + - https://30july.rudub.online/ legacylinks: - https://rudub.online/ - - https://30june.rudub.online/ - https://01july.rudub.online/ - https://02july.rudub.online/ - https://03july.rudub.online/ @@ -41,6 +40,7 @@ legacylinks: - https://26july.rudub.online/ - https://27july.rudub.online/ - https://28july.rudub.online/ + - https://29july.rudub.online/ caps: categorymappings: diff --git a/definitions/v11/btdirectory.yml b/definitions/v11/btdirectory.yml new file mode 100644 index 000000000..ef2e2f3ad --- /dev/null +++ b/definitions/v11/btdirectory.yml @@ -0,0 +1,76 @@ +--- +id: btdirectory +name: BTdirectory +description: "BTdirectory (BT目录) is a Public DHT Crawler" +language: en-US +type: public +encoding: UTF-8 +# current domain at https://cursor.vip/btmulu then follow links to the final search-movie link +links: + - https://btmulu.work/ + - https://www.btmulu.digital/ + +caps: + categorymappings: + - {id: Other, cat: Other, desc: Other} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + music-search: [q] + book-search: [q] + +settings: + - name: info_category_8000 + type: info_category_8000 + +search: + paths: + # https://www.btmulu.digital/search-create.html + # https://btmulu.work/search.html?name=the+boys+s04e08 + - path: "{{ if .Keywords }}search.html{{ else }}search-create.html{{ end }}" + inputs: + name: "{{ re_replace .Keywords \"[\\s]+\" \"+\" }}" + + rows: + selector: article.item + filters: + - name: andmatch + + fields: + category: + text: Other + title: + selector: h4 + remove: span + details: + selector: a[href^="/hash/"] + attribute: href + infohash: + selector: article.item + attribute: data-key + date: + selector: p + filters: + - name: regexp + args: (\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}) + files: + selector: p + filters: + - name: regexp + args: "File Count:(\\d+)" + size: + selector: p + filters: + - name: regexp + args: "Size:(\\d+\\.?\\d+ [K|M|G]B)" + seeders: + text: 1 + leechers: + text: 1 + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# engine n/a diff --git a/definitions/v9/pornrips.yml b/definitions/v9/pornrips.yml new file mode 100644 index 000000000..4e7acebd0 --- /dev/null +++ b/definitions/v9/pornrips.yml @@ -0,0 +1,66 @@ +--- +id: pornrips +name: PornRips +description: "PornRips is a Public site for 3X" +language: en-US +type: public +encoding: UTF-8 +links: + - https://pornrips.to/ + +caps: + categories: + XXX: XXX + + modes: + search: [q] + +settings: [] + +download: + selectors: + - selector: a[href*="/torrents/"] + attribute: href + +search: + paths: + - path: / + inputs: + s: "{{ .Keywords }}" + + rows: + selector: article:has(a) + filters: + - name: andmatch + + fields: + category: + text: XXX + title: + selector: .entry-title + details: + selector: .entry-title > a + attribute: href + download: + selector: .entry-title > a + attribute: href + poster: + selector: img + attribute: data-src + date: + selector: time + attribute: datetime + size: + selector: p + filters: + - name: regexp + args: (\d+ [M|G]i?B) + seeders: + text: 1 + leechers: + text: 1 + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# wordpress 6.6