2018-02-06 16:40:05 +00:00
# Femdomcult uses the Luminance code, which is based on gazelle
# ajax.php API additionally needs the auth=$authkey argument
2020-11-07 23:43:33 +00:00
# Because the API is e.g. missing poster images we use screen scraping instead of the generic gazelle based approach
2018-02-06 16:40:05 +00:00
---
2020-05-11 19:59:28 +00:00
id : femdomcult
2020-05-10 20:05:19 +00:00
name : Femdomcult
2022-04-28 05:01:08 +00:00
description : "Femdomcult is a Private Torrent Tracker for FETISH 3X"
2021-09-07 23:09:51 +00:00
language : en-US
2020-05-10 20:05:19 +00:00
type : private
encoding : UTF-8
links :
- https://femdomcult.org/
2018-02-06 16:40:05 +00:00
2020-05-10 20:05:19 +00:00
caps :
categorymappings :
- {id: 58, cat: XXX, desc : "Amateur/Mainstream" }
- {id: 60, cat: XXX, desc : "Anime Comics" }
- {id: 73, cat: XXX, desc : "Asian Femdom" }
- {id: 61, cat: XXX, desc : "Audio" }
2021-10-24 15:00:23 +00:00
- {id: 78, cat: XXX, desc : "EBook" }
2020-05-10 20:05:19 +00:00
- {id: 74, cat: XXX, desc : "Female Muscles" }
- {id: 59, cat: XXX, desc : "Femdom" }
- {id: 62, cat: XXX, desc : "Femdom Vip" }
- {id: 63, cat: XXX, desc : "Fetish" }
- {id: 68, cat: XXX, desc : "Fetish Vip" }
2020-10-18 20:49:34 +00:00
- {id: 76, cat: XXX, desc : "Game" }
2020-05-10 20:05:19 +00:00
- {id: 64, cat: XXX, desc : "Gts-Vore-Crush" }
- {id: 72, cat: XXX, desc : "Images" }
- {id: 69, cat: XXX, desc : "Lezdom" }
- {id: 70, cat: XXX, desc : "Pov" }
- {id: 65, cat: XXX, desc : "Scat" }
- {id: 71, cat: XXX, desc : "Strapon" }
- {id: 66, cat: XXX, desc : "Transdom" }
2021-04-05 04:55:09 +00:00
- {id: 77, cat: XXX, desc : "Unknown & Low Quality" }
2020-05-10 20:05:19 +00:00
- {id: 75, cat: XXX, desc : "Virtual Reality" }
2024-03-09 09:33:32 +00:00
- {id: 0, cat: XXX/Other, desc : "Other" }
2018-02-06 16:40:05 +00:00
2020-05-10 20:05:19 +00:00
modes :
search : [ q]
2018-02-06 16:40:05 +00:00
2020-05-10 20:05:19 +00:00
settings :
- name : username
type : text
label : Username
- name : password
type : password
label : Password
2023-03-28 08:25:16 +00:00
- name : freeleech
type : checkbox
label : Search freeleech only
default : false
2020-05-10 20:05:19 +00:00
- name : sort
type : select
label : Sort requested from site
2020-10-23 08:53:35 +00:00
default : time
2020-05-10 20:05:19 +00:00
options :
2020-10-23 08:53:35 +00:00
time : created
seeders : seeders
size : size
2020-05-10 20:05:19 +00:00
- name : type
type : select
label : Order requested from site
2020-10-23 08:53:35 +00:00
default : desc
2020-05-10 20:05:19 +00:00
options :
2020-10-23 08:53:35 +00:00
desc : desc
asc : asc
2024-03-06 01:45:30 +00:00
- name : info_activity
type : info
label : Account Inactivity
default : "User classes Beginner and Perv have to be inactive (= not logged in on the site, tracker activity/seeding does not count) for 4 months before getting disabled automatically. Member class and higher are exempt."
2020-02-15 20:40:16 +00:00
2020-05-10 20:05:19 +00:00
login :
path : login.php
method : form
inputs :
username : "{{ .Config.username }}"
password : "{{ .Config.password }}"
cinfo : "2550|1350|24|-60"
2023-10-09 18:58:28 +00:00
keeplogged : 1
2020-05-10 20:05:19 +00:00
error :
- selector : form#loginform > span.warning
test :
path : torrents.php
selector : "#nav_userinfo"
2018-02-06 16:40:05 +00:00
2020-05-10 20:05:19 +00:00
search :
paths :
- path : torrents.php
inputs :
2020-11-17 06:29:02 +00:00
$raw : "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
2020-05-10 20:05:19 +00:00
title : "{{ .Keywords }}"
order_by : "{{ .Config.sort }}"
order_way : "{{ .Config.type }}"
2020-12-07 20:56:36 +00:00
action : advanced
2023-03-28 08:25:16 +00:00
filter_freeleech : "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
2020-02-15 05:25:37 +00:00
2020-05-10 20:05:19 +00:00
rows :
2023-12-13 16:30:11 +00:00
selector : table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
2020-02-15 05:25:37 +00:00
2020-05-10 20:05:19 +00:00
fields :
download :
selector : a[href^="torrents.php?action=download&id="]
attribute : href
2023-12-13 03:52:49 +00:00
description_tags :
2020-05-10 20:05:19 +00:00
selector : div.tags
2023-12-13 03:52:49 +00:00
description :
case :
span.icon_okay : "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
2020-05-10 20:05:19 +00:00
title :
selector : a[href^="torrents.php?id="]
category :
selector : a[href*="filter_cat"]
attribute : href
filters :
- name : regexp
args : "(\\d+)]=1"
details :
selector : a[href^="torrents.php?id="]
attribute : href
2020-11-07 23:43:33 +00:00
poster :
2020-05-10 20:05:19 +00:00
selector : td:nth-child(2) > script
filters :
- name : regexp
args : "src=(.*?)>"
- name : re_replace
args : [ "\\\\(.)" , "$1" ]
- name : replace
args : [ "/static/common/noartwork/noimage.png" , "" ]
files :
selector : td:nth-child(3)
2023-03-21 21:21:33 +00:00
date :
2020-05-10 20:05:19 +00:00
selector : td:nth-child(5) > span
attribute : title
2022-12-13 20:22:32 +00:00
# auto adjusted by site account profile
2020-12-07 20:56:36 +00:00
optional : true
2023-03-21 21:21:33 +00:00
default : "20 years ago" # some torrents have "Never" date
2020-05-10 20:05:19 +00:00
filters :
- name : dateparse
2023-02-24 08:05:24 +00:00
args : "MMM dd yyyy, HH:mm"
2020-05-10 20:05:19 +00:00
size :
selector : td:nth-child(6)
grabs :
selector : td:nth-child(7)
seeders :
selector : td:nth-child(8)
leechers :
selector : td:nth-child(9)
downloadvolumefactor :
case :
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor :
2023-12-13 16:30:11 +00:00
case :
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
2021-12-22 01:58:49 +00:00
minimumratio :
text : 0.5
# MR is reduced but not removed if MST is met
# minimumseedtime:
# # 3 days (as seconds = 3 x 24 x 60 x 60)
# text: 259200
2020-02-15 05:25:37 +00:00
# luminance