2021-03-25 20:47:04 +00:00
---
id : themixingbowl
name : themixingbowl
description : "themixingbowl (TMB) is a Semi-Private Torrent Tracker for DJ Music mixes"
2021-09-07 23:09:51 +00:00
language : en-US
2021-03-25 20:47:04 +00:00
type : semi-private
encoding : UTF-8
links :
- https://tmb.dj/
- https://themixingbowl.org/
caps :
categorymappings :
- {id: 1, cat: Audio, desc : Music}
modes :
search : [ q]
music-search : [ q, artist]
settings :
- name : info_nojs
type : info
label : JavaScript
default : This indexer requires that the web site not use JS when searching.</br> Access your account Preferences on the web site and change the <b>set JavaScript level:</b> setting to <b>No JavaScript</b>.
- name : username
type : text
label : Username
- name : password
type : password
label : Password
- name : freeleech
type : checkbox
label : Search freeleech only
default : false
- name : sort
type : select
label : Sort requested from site
default : 11
options :
11 : created
8 : seeders
4 : size
3 : title
- name : type
type : select
label : Order requested from site
default : d
options :
d : desc
a : asc
- name : info_tpp
type : info
label : Results Per Page
default : For best results, change the <b>Torrents per page:</b> setting to <b>50</b> on your account preferences.
login :
path : login/
method : post
inputs :
loginform : show
page_history : disable
page_js_enabled : false
redirect : "{{ .Config.sitelink }}"
username : "{{ .Config.username }}"
password : "{{ .Config.password }}"
keeploggedin : on
restricttoip : ""
ok : Login
error :
- selector : div:contains("do not match")
test :
path : /
selector : a[href="/logout/"]
search :
paths :
# https://themixingbowl.org/torrent/advancedsearch/?search=tmb&go=Search&freesearch=on&results-order1=11.d&results-page=1
- path : torrent/advancedsearch/
inputs :
search : "{{ .Keywords }}"
go : Search
2023-12-01 05:17:08 +00:00
artistsearch : "{{ .Query.Artist }}"
2021-03-25 20:47:04 +00:00
freesearch : "{{ if .Config.freeleech }}on{{ else }}{{ end }}"
results-order1 : "{{ .Config.sort }}.{{ .Config.type }}"
results-page : 1
2023-12-01 05:17:08 +00:00
# can search by genre but need join support. &tagsearch=acid,+house for Acid and House
2021-03-25 20:47:04 +00:00
rows :
selector : table.torrenttable > tbody > tr:has(a[href^="/torrent/download/"])
fields :
category :
text : 1
title :
selector : td.name a
details :
selector : td:nth-child(16) a
attribute : href
filters :
- name : append
args : "/details/"
download :
selector : a[href^="/torrent/download/"]
attribute : href
size :
selector : td:nth-child(5)
2022-07-21 04:11:40 +00:00
artist :
2021-03-25 20:47:04 +00:00
selector : span.artist
optional : true
2023-12-01 05:17:08 +00:00
genre :
2021-03-25 20:47:04 +00:00
selector : span.tag
optional : true
2022-07-19 07:18:10 +00:00
_codec :
2021-03-25 20:47:04 +00:00
selector : td:nth-child(6)
optional : true
2022-07-19 07:18:10 +00:00
_bit :
2021-03-25 20:47:04 +00:00
selector : td:nth-child(7)
optional : true
description :
2023-12-01 05:17:08 +00:00
text : "Artist=[{{ .Result.artist }}] , Tags={{ .Result.genre }} , Codec=[{{ .Result._codec }}] , BitRate=[{{ .Result._bit }}]"
2021-03-25 20:47:04 +00:00
grabs :
selector : td:nth-child(8)
seeders :
selector : td:nth-child(9)
leechers :
selector : td:nth-child(10)
date :
selector : td:nth-child(12)
2022-12-13 20:22:32 +00:00
# auto adjusted by site account profile
2021-03-25 20:47:04 +00:00
filters :
- name : replace
args : [ "at" , "" ]
- name : dateparse
2023-02-24 07:50:41 +00:00
args : "d MMM yyyy HH:mm"
2021-03-25 20:47:04 +00:00
downloadvolumefactor :
case :
"img[src$=\"freeleech.png\"]": 0
"*": 1
uploadvolumefactor :
text : 1
minimumratio :
text : 1.0
# engine n/a