Commit Graph

23109 Commits (7df0391049dc598fcb69c8478d3be9fe45a91fd9)
 

Author SHA1 Message Date
DarkCat09 7df0391049
fix: better unavailability check (2) 4 months ago
DarkCat09 bcfdd8e987
test: playlist with htmlescaped in title and author 4 months ago
DarkCat09 f8e8a31bfe
fix(test): ensure thumbnail url starts with http 4 months ago
DarkCat09 82b6c1948b
perf: parse vk_id once 4 months ago
DarkCat09 cdbfe3a793
fix: custom regexs -> yt-dlp html helpers (for reliability) 4 months ago
DarkCat09 70e0c591be
perf: `default=`->`or` to avoid creating useless lists 4 months ago
DarkCat09 44ed9058e9
feat: rewrite playlist parser for html webpage, add test 4 months ago
DarkCat09 8df9e488ee
style: hatch fix 4 months ago
DarkCat09 da6fd0d32b
fix: url_or_none for thumbnails 4 months ago
DarkCat09 96e5139195
test: add access_hash to previously skipped test 4 months ago
DarkCat09 97703b4aaa
fix(test): playlist thumbnails info dict key 4 months ago
DarkCat09 ccf39d3c1d
fix: build a correct url instead of requesting with original 4 months ago
DarkCat09 ae8e14dcc3
fix: age_limit, tests 4 months ago
DarkCat09 45ca66f40d
style: return info dict instead of dynamically filling 4 months ago
DarkCat09 5f30070405
fix: playlist thumbnails 4 months ago
DarkCat09 27f0964061
fix: ie list 4 months ago
DarkCat09 cd282aae39
refactor: split into base class, track ie, playlist ie 4 months ago
DarkCat09 705bb0ba5f
feat: better unavailability check 4 months ago
DarkCat09 af005abdb3
feat: add access hash when parsing playlist entries 4 months ago
DarkCat09 df89f7643d
feat: parse access_hash from url for tracks too 4 months ago
DarkCat09 c71008ed60
feat: correct errs when auth required or geoblocked 4 months ago
DarkCat09 cab6eeeae2
feat: "artist - album" but only for albums 4 months ago
DarkCat09 013cf4368f
feat: album&artist only for albums, pass title as is 4 months ago
DarkCat09 932ebf43df
style: hatch fmt 4 months ago
DarkCat09 8678b34116
feat: parse age limit 4 months ago
DarkCat09 90a026e648
fix(playlist): description, htmlescape, url regex, +test 4 months ago
DarkCat09 40b039df2c
fix: html escaping in response json 4 months ago
DarkCat09 ea0ecd3f3c
test: skip requiring auth 4 months ago
DarkCat09 95db8d9610
perf: simplify data-exec extraction (switch to regex) 4 months ago
DarkCat09 fb342c0a66
fix: tracks with meta in data-exec 4 months ago
DarkCat09 a38798b479
fix: artist list 4 months ago
DarkCat09 7a369b1bf6
fix: test 4 months ago
DarkCat09 cf21dc8b93
fix: playlist thumbnail 4 months ago
DarkCat09 04c6819d99
fix: album/playlist meta downloading 4 months ago
DarkCat09 457479a845
feat: albums 4 months ago
DarkCat09 c0fd87eb4b
style: line breaks 4 months ago
DarkCat09 84ef9661aa
feat: artist list, thumbnail, tests for them 4 months ago
DarkCat09 2e5faa1540
feat: a bit better url regex 4 months ago
DarkCat09 5fb99a09ea
refactor: move meta parser to separate function 4 months ago
DarkCat09 84c4dc1b20
fix: vk_id cookie regex group 4 months ago
DarkCat09 65724fe408
style: re.search -> self._search_regex 4 months ago
DarkCat09 0d9e92a456
style: hatch fmt 4 months ago
DarkCat09 6f0c64b148
feat: parse access hash from url 4 months ago
DarkCat09 04111cb6b5
fix: make test pass 4 months ago
DarkCat09 5dd61b95b8
fix: vk_id is 0 when not authenticated 4 months ago
DarkCat09 6966081708
chore: cleanup imports 4 months ago
DarkCat09 415b5c6065
fix: _download_payload already gives json 4 months ago
DarkCat09 9d2ea17fda
fix: when not authenticated, html is different 4 months ago
DarkCat09 2d24666915
feat: playlist extractor 4 months ago
DarkCat09 66994d979e
refactor: move vk_id to base class, audio url decoder to module 4 months ago