mirror of
https://github.com/Prowlarr/Indexers.git
synced 2026-04-25 10:58:28 +01:00
Modified Indexers: definitions/v11/letseed.yml definitions/v11/reelflix-api.yml definitions/v11/rudub.yml definitions/v11/uploadcx.yml jackett indexers as of 9675bc88a18d27863bb2e9ff23d7bd63ac1a0c48 [2025-08-31T15:22:53Z] Modified Indexers: definitions/v11/bitporn.yml jackett indexers as of c02004ca284ad8d7e5da69533e0ce9653b4ac8e8 [2025-08-31T02:03:40Z] Added Indexers: definitions/v11/flood.yml Modified Indexers: definitions/v11/houseofdevil.yml definitions/v11/ilolicon.yml definitions/v11/kufei.yml definitions/v11/leech24.yml definitions/v11/newretro.yml definitions/v11/oshenpt.yml definitions/v11/rudub.yml definitions/v11/tapochek.yml definitions/v11/thenewfun.yml definitions/v11/theplace.yml definitions/v11/torrenttrader.yml definitions/v11/ultrahd.yml jackett indexers as of e1d32c373d7df56a35a3dbf083b947b602fc01f7 [2025-08-30T15:22:28Z] Removed Indexers: definitions/v11/ostwiki.yml Modified Indexers: definitions/v11/aither-api.yml definitions/v11/animelovers-api.yml definitions/v11/animeworld-api.yml definitions/v11/bitsexy-api.yml definitions/v11/blutopia-api.yml definitions/v11/capybarabr.yml definitions/v11/chilebt-api.yml definitions/v11/cinematik.yml definitions/v11/darkpeers.yml definitions/v11/datascene-api.yml definitions/v11/emuwarez.yml definitions/v11/fearnopeer.yml definitions/v11/generationfree-api.yml definitions/v11/hawke-uno.yml definitions/v11/hd-unit3d-api.yml definitions/v11/hdtorrentsit.yml definitions/v11/hdzero.yml definitions/v11/hhd-api.yml definitions/v11/infinity-api.yml definitions/v11/itatorrents.yml definitions/v11/lastdigitalunderground.yml definitions/v11/lat-team-api.yml definitions/v11/locadora.yml definitions/v11/lst.yml definitions/v11/malayabits-api.yml definitions/v11/nordicquality.yml definitions/v11/oldtoonsworld.yml definitions/v11/onlyencodes-api.yml definitions/v11/polishtorrent.yml definitions/v11/portugas-api.yml definitions/v11/rastastugan-api.yml definitions/v11/reelflix-api.yml definitions/v11/rockethd.yml definitions/v11/samaritano.yml definitions/v11/seedpool-api.yml definitions/v11/shareisland-api.yml definitions/v11/skipthecommercials-api.yml definitions/v11/theleachzone-api.yml definitions/v11/tocashare.yml definitions/v11/torrenteros-api.yml definitions/v11/turkseed-api.yml definitions/v11/uploadcx.yml definitions/v11/upscalevault.yml definitions/v11/utopia.yml definitions/v11/yoinked.yml definitions/v11/yuscene-api.yml jackett indexers as of d785a56b829b5771a85929eef62d273d7a88fa51 [2025-08-30T01:52:01Z] Removed Indexers: definitions/v11/zomb.yml Modified Indexers: definitions/v11/emuwarez.yml definitions/v11/fappaizuri.yml definitions/v11/rudub.yml definitions/v11/torrentqq.yml jackett indexers as of 979871467cde8b9c2a9c40f6648a05c48202c11d [2025-08-29T15:23:39Z] Added Indexers: definitions/v11/postman-api.yml jackett indexers as of da9c6efac91ee6aa9e99b7d56a702899dc4faeca [2025-08-29T01:57:38Z] Modified Indexers: definitions/v11/rudub.yml definitions/v11/torrentqq.yml jackett indexers as of 26c42f6b09311ccf3e24d97ca97926c1112fc7ce [2025-08-28T01:57:36Z] Modified Indexers: definitions/v11/linuxtracker.yml definitions/v11/oxtorrent-vip.yml definitions/v11/rudub.yml definitions/v11/spiritofrevolution.yml definitions/v11/thepiratedship.yml definitions/v11/torrentsome.yml definitions/v11/torrenttip.yml jackett indexers as of 3d2108aed31a10d7a3f6df0906f8aec28a860241 [2025-08-27T15:26:49Z] Modified Indexers: definitions/v11/mojblink.yml definitions/v11/nortorrent.yml definitions/v11/oxtorrent-vip.yml definitions/v11/zetorrents.yml definitions/v11/zktorrent.yml jackett indexers as of 502ba32054c3d4124e2f1f3ebcb1e5b3f554ca96 [2025-08-27T01:58:19Z] Modified Indexers: definitions/v11/cinematik.yml definitions/v11/rudub.yml jackett indexers as of c9e8eae24958fa9e14a9a26ed2cd334938a1cef4 [2025-08-26T02:02:12Z] Modified Indexers: definitions/v11/rudub.yml jackett indexers as of d15fd75a3315b900c7aadc43d752ef910999eb31 [2025-08-25T02:06:19Z] Modified Indexers: definitions/v11/cdfile.yml definitions/v11/newheaven.yml definitions/v11/rudub.yml definitions/v11/ubits.yml jackett indexers as of 614278e9cf7f34a105d4b33365486f7912e23a02 [2025-08-24T15:23:57Z] Modified Indexers: definitions/v11/empornium.yml definitions/v11/happyfappy.yml definitions/v11/kufirc.yml definitions/v11/pixelcove.yml definitions/v11/rudub.yml definitions/v11/totheglory.yml
210 lines
6.4 KiB
YAML
210 lines
6.4 KiB
YAML
---
|
||
id: turkseed-api
|
||
name: TurkSeed (API)
|
||
description: "TurkSeed (Aturk) is a TURKISH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||
language: tr-TR
|
||
type: private
|
||
encoding: UTF-8
|
||
links:
|
||
- https://turkseed.com/
|
||
legacylinks:
|
||
- https://turkseed.net/
|
||
|
||
caps:
|
||
categorymappings:
|
||
- {id: 1, cat: Movies/Foreign, desc: "Yabancı Film"}
|
||
- {id: 2, cat: Movies, desc: "Yerli Film"}
|
||
- {id: 24, cat: Movies, desc: "Film (Boxet)"}
|
||
- {id: 6, cat: TV, desc: "Dizi / Show (Yerli)"}
|
||
- {id: 5, cat: TV/Foreign, desc: "Dizi / Show (Yabancı)"}
|
||
- {id: 18, cat: TV, desc: "Dizi (Boxet)"}
|
||
- {id: 25, cat: TV/Documentary, desc: "Belgesel"}
|
||
- {id: 28, cat: Console, desc: "GAME - OYUN"}
|
||
- {id: 26, cat: Other, desc: "Other"}
|
||
- {id: 27, cat: PC, desc: "PROGRAM"}
|
||
- {id: 30, cat: Audio, desc: "Music"}
|
||
|
||
modes:
|
||
search: [q]
|
||
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
|
||
movie-search: [q, imdbid, tmdbid]
|
||
music-search: [q]
|
||
|
||
settings:
|
||
- name: apikey
|
||
type: text
|
||
label: APIKey
|
||
- name: info_key
|
||
type: info
|
||
label: About your API key
|
||
default: "Find or Generate a new API Token by accessing your <a href=\"https://turkseed.com/\" target=\"_blank\">TurkSeed</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
|
||
- name: freeleech
|
||
type: checkbox
|
||
label: Search freeleech only
|
||
default: false
|
||
- name: single_file_release_use_filename
|
||
type: checkbox
|
||
label: Use filename as title for single file releases
|
||
default: true
|
||
- name: sort
|
||
type: select
|
||
label: Sort requested from site
|
||
default: created_at
|
||
options:
|
||
created_at: created
|
||
seeders: seeders
|
||
size: size
|
||
name: title
|
||
- name: type
|
||
type: select
|
||
label: Order requested from site
|
||
default: desc
|
||
options:
|
||
desc: desc
|
||
asc: asc
|
||
- name: info_activity
|
||
type: info
|
||
label: Account Inactivity
|
||
default: "Accounts that do not download a 15GB torrent from our site within a month will receive a warning (will be closed)! Accounts that do not upload (seed, share) 20gb on our site within a month will receive a warning (will be closed)! The account that receives three warnings will be automatically closed! No objections are accepted to the deletion of accounts that have not been on our site for six months and have not been active in any way!"
|
||
|
||
login:
|
||
path: /api/torrents
|
||
method: get
|
||
inputs: {} # TODO: remove in v10
|
||
error:
|
||
- selector: a[href*="/login"]
|
||
message:
|
||
text: "The API key was not accepted by {{ .Config.sitelink }}."
|
||
- selector: :root:contains("Account is Banned")
|
||
|
||
search:
|
||
paths:
|
||
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
|
||
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
|
||
- path: api/torrents/filter
|
||
response:
|
||
type: json
|
||
|
||
headers:
|
||
Authorization: ["Bearer {{ .Config.apikey }}"]
|
||
|
||
inputs:
|
||
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
|
||
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
|
||
name: "{{ .Keywords }}"
|
||
seasonNumber: "{{ .Query.Season }}"
|
||
episodeNumber: "{{ .Query.Ep }}"
|
||
imdbId: "{{ .Query.IMDBIDShort }}"
|
||
tmdbId: "{{ .Query.TMDBID }}"
|
||
tvdbId: "{{ .Query.TVDBID }}"
|
||
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
|
||
sortField: "{{ .Config.sort }}"
|
||
sortDirection: "{{ .Config.type }}"
|
||
perPage: 100
|
||
|
||
keywordsfilters:
|
||
- name: re_replace
|
||
args: ["\\.", " "]
|
||
|
||
rows:
|
||
selector: data
|
||
attribute: attributes
|
||
|
||
fields:
|
||
category:
|
||
selector: category_id
|
||
title_optional:
|
||
selector: name
|
||
title_filename:
|
||
selector: "files[0].name"
|
||
optional: true
|
||
files:
|
||
selector: num_file
|
||
title:
|
||
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
|
||
details:
|
||
selector: details_link
|
||
download:
|
||
selector: download_link
|
||
infohash:
|
||
selector: info_hash
|
||
poster:
|
||
selector: meta.poster
|
||
filters:
|
||
- name: replace
|
||
args: ["https://via.placeholder.com/90x135", ""]
|
||
imdbid:
|
||
selector: imdb_id
|
||
tmdbid:
|
||
selector: tmdb_id
|
||
tvdbid:
|
||
selector: tvdb_id
|
||
genre:
|
||
selector: meta.genres
|
||
filters:
|
||
- name: re_replace
|
||
args: ["(?i)(Bilim Kurgu)", "Bilim_Kurgu"]
|
||
- name: re_replace
|
||
args: ["(?i)(Pembe Dizi)", "Pembe_Dizi"]
|
||
- name: re_replace
|
||
args: ["(?i)(TV film)", "TV_film"]
|
||
- name: re_replace
|
||
args: ["(?i)(Vahşi Batı)", "Vahşi_Batı"]
|
||
- name: replace
|
||
args: [" & ", "_&_"]
|
||
_internal:
|
||
selector: internal
|
||
case:
|
||
False: "{{ .False }}"
|
||
True: "{{ .True }}"
|
||
description:
|
||
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
|
||
seeders:
|
||
selector: seeders
|
||
leechers:
|
||
selector: leechers
|
||
grabs:
|
||
selector: times_completed
|
||
date:
|
||
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
|
||
selector: created_at
|
||
filters:
|
||
- name: append
|
||
args: " +00:00" # GMT
|
||
- name: dateparse
|
||
args: "MM/dd/yyyy HH:mm:ss zzz"
|
||
size:
|
||
selector: size
|
||
_featured:
|
||
selector: featured
|
||
case:
|
||
False: "{{ .False }}"
|
||
True: "{{ .True }}"
|
||
downloadvolumefactor_freeleech:
|
||
# api returns 0%, 25%, 50%, 75%, 100%
|
||
selector: freeleech
|
||
case:
|
||
0%: 1 # not free
|
||
25%: 0.75
|
||
50%: 0.5
|
||
75%: 0.25
|
||
100%: 0 # freeleech
|
||
"*": 0 # catch errors
|
||
downloadvolumefactor:
|
||
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
|
||
uploadvolumefactor_double_upload:
|
||
# api returns False, True
|
||
selector: double_upload
|
||
case:
|
||
False: 1 # normal
|
||
True: 2 # double
|
||
uploadvolumefactor:
|
||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||
# global MR is 0.6 but torrents must be seeded for 2 days regardless of ratio
|
||
# minimumratio:
|
||
# text: 0.6
|
||
minimumseedtime:
|
||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||
text: 172800
|
||
# json UNIT3D 9.0.8
|