diff --git a/README.md b/README.md index 6e59f0455..1d4b6891c 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * BitHUmen * BitMeTV * BitSoup + * Bitspyder * Blu-bits * BTN * CHDBits diff --git a/src/Jackett/Definitions/bitspyder.yml b/src/Jackett/Definitions/bitspyder.yml new file mode 100644 index 000000000..9f0c119e2 --- /dev/null +++ b/src/Jackett/Definitions/bitspyder.yml @@ -0,0 +1,119 @@ +--- + site: bitspyder + name: Bitspyder + language: en-us + encoding: windows-1252 + links: + - http://bitspyder.net/ + + caps: + categories: + 61: Books # 3D + 69: Books # Anim|GFX + 56: Books # Art + 40: Audio/Audiobook # Audio Books + 55: Books # Business + 46: Books # Career + 2: Books # CBTs + 39: Books # Cert QA + 63: Books # College + 53: Books # Cooking + 42: Books # Documentary + 37: Books # e-Books + 65: Books # Engineering + 54: Books # Health-Fitness + 64: Books # Kids + 47: Books # Languages + 49: Books # Linux CBTs + 43: Books # Lynda.com + 57: Books/Magazines # Magazines + 71: Books # Magic + 60: Books # Medical + 44: Books # Misc Learning + 51: Books # Music Learning + 41: Books # Others + 52: Books # Photography + 35: Books # PPT 'n Docs + 38: Books # Religion + 68: Books # Self Growth + 72: Books # Templates + 58: Books # Total Training + 45: Books # Trainsignal + 59: Books # VTC + + + modes: + search: [q] + tv-search: [q, season, ep] + + login: + path: processid.php + method: post + inputs: + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + error: + - selector: td.msg_info > font > b + test: + path: /browse.php + + search: + path: /browse.php + method: post + inputs: + search: "{{ .Query.Keywords }}" + incldead: "1" + rows: + selector: table > tbody > tr[class] + fields: + title: + selector: a[href^="details.php?id="] + category: + selector: a[href^="browse.php?cat="] + attribute: href + filters: + - name: querystring + args: cat + details: + selector: a[href^="details.php?id="] + attribute: href + download: + selector: a[href^="details.php?id="] + attribute: href + filters: + - name: replace + args: ["details.php?id=", "download.php/"] + - name: replace + args: ["&hit=1", "/dummy.torrent"] + size: + selector: td:nth-child(6) + files: + selector: td:nth-child(3) + grabs: + selector: td:nth-child(7) + filters: + - name: regexp + args: ([\d\,]+) + seeders: + selector: td:nth-child(8) + leechers: + selector: td:nth-child(9) + date: + selector: font[color="5F5F5F"] + filters: + - name: split + args: [" (", 0] + - name: replace + args: ["\xA0", " "] + - name: append + args: " +00:00" + - name: dateparse + args: "2006-01-02 15:04:05 -07:00" + downloadvolumefactor: + case: + "*": "1" + uploadvolumefactor: + case: + "*": "1" + description|optional: + selector: font[color="#990000"] diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj index ab93ed4ed..9c7db8842 100644 --- a/src/Jackett/Jackett.csproj +++ b/src/Jackett/Jackett.csproj @@ -522,6 +522,9 @@ PreserveNewest + + PreserveNewest + Designer