ChorusAPI is wrapper for the chorus.fightthe.pw REST API. Available with async usage.
import chorusapi
chorusapi.latest(10)
choursapi.count()
chorusapi.random()
song = chorusapi.latest()
chorusapi.download(song, savedir='./library')
chorusapi.search(query='metallica')
from chorusapi import DiffultyType, AdvancedSearch
...
adv_search = AdvancedSearch(artist='born of osiris', tier_guitar='gt1', diff_guitar=[DifficultyType.EASY, DifficultyType.EXPERT])
chorus.search(query=adv_search)
import chorusapi
...
chorus = chorusapi.Async()
await chorus.random()
await chorus.search(query='megadeth')
await chorus.count()
await chorus.latest()
await chorus.download(...)