ykdl

a video downloader focus on China mainland video sites.

OTHER License

Stars
1.4K

Bot releases are hidden (Show)

ykdl - release v1.8.2 Latest Release

Published by SeaHOH about 1 year ago

  • enable pep517
  • change API name from "vid" to "mid", step 1
  • add index item to MediaInfo for playlist
  • add util.lazy
  • fix compatibility with m3u8 3.5.0 (#621) @Joeky
  • fix default filename timestamp (#622) @a67878813
  • add new extractor: acfun.live
  • update GeneralSimple, Bilibili, Douban, DouYin, iQIYI, iXiGua, Huya, Weibo
  • move extractor from "le.le" to "le"
  • remove Baidu, iXiGua.live
ykdl - release v1.8.1.post1

Published by SeaHOH over 2 years ago

  • fix compatibility bug on Python 3.9 and below (#604)
ykdl - release v1.8.1

Published by SeaHOH over 2 years ago

  • add support HTTP cache
  • add support interactive mode
  • add --show-all argument
  • improve handling of media title and filename
  • bilibili.live API has been changed (#600 @fraic)
  • support new sites: iXiGua
  • update GeneralSimple, Bilibili, DouYin, YinYueTai
ykdl - release v1.8.0

Published by SeaHOH over 2 years ago

⚠️ ⚠️ ⚠️ <lots of breaks>

  • add Brotli support (extra)
  • fix output and update dependencies
  • update Bilibili, Douban, Huya, iQIYI, Weibo
  • more see early PRE-releases
ykdl - release v1.8.0 beta 1

Published by SeaHOH almost 3 years ago

⚠️ ⚠️ ⚠️ <lots of breaks except CLI>

  • code clear and unified code style
  • split JSEngine as standalone package
  • refactor many core modules, now they become powerful and ease for use
  • add support for persistent connection
  • add support for crypto M3U
  • add support for multi streams in same format, and lower quality fallback for --format
  • remove EOL sites: Bobo, Chushou, Huomao
  • fix setup.py bug which wrong pack of wheel
  • fixed many bugs
  • updated some sites
ykdl - release v1.8.0 alpha 2

Published by SeaHOH about 3 years ago

  • bugfix of alpha 1
  • update Douyin, Sina, GeneralSimple
  • many improves
ykdl - release v1.8.0 alpha 1

Published by SeaHOH about 3 years ago

  • ⚠️ <break> update setup interrelated deefef9 10303eb #573
  • ⚠️ <break> change matchall arguments to same as match1 c5229b6
  • add new extractor: generalsimple, singlemultimedia e793453
  • resolve SSL issues in old OS and package m3u8 1ccfa6b
  • fixed dull Ctrl+C fec3a16
  • support new sites: Funshion, Heibai #278 #552 thx @airdge
  • update Weibo
  • remove Xiami
ykdl - release v1.7.2

Published by SeaHOH over 3 years ago

  1. support new sites: Douyin
  2. update Huya, Youku, MGTV
ykdl - release v1.7.1

Published by SeaHOH over 3 years ago

  1. add subtitle support #544
  2. refactor Weibo
  3. improved utils html and m3u8
  4. update Bilibili, Douyu, iQIYI, MGTV, NetEase, PPTV, QQ
ykdl - release v1.7.0

Published by SeaHOH almost 4 years ago

  1. dropped supports of Python 3.4 and below #487
  2. a lot of improvements with utils #372 a8651a004a019e4f2232e8ce657dc8a34779ca2a #485 d1a6e53b04240457350e5e61b6a8493edc9bf84b 5dfc7604073ec8986e26e71b1d32a7dd5005b091 etc.
  3. extractor class has been changed 641b7391a7b8ded3149f607a4dbb610ca00ee463 c8c819c6219f7eca4c22bf7bd653becc7e01ad45
  4. fixed download name #496
  5. update AcFun, Bilibili, CCTV/CNTV, Douyu, Huya, iQIYI, JustFun, LeTV, Mango, Miaopai, NetEase, PPTV, Qixiu, QQ, Sohu, Weibo, Youku
  6. remove Dilidili, Panda
ykdl - release v1.6.3

Published by zhangn1985 almost 6 years ago

1, update Sohu, mgtv, sina, etc a lot by @SeaHOH

ykdl - release v1.6.2

Published by zhangn1985 about 6 years ago

1, update QQ, bilibili, panda a lot by @SeaHOH
2, misc updates

ykdl - release v1.6.1

Published by zhangn1985 over 6 years ago

1, fix youku/tudou, QQ, mgtv, 163, bilibili by @SeaHOH

ykdl - release v1.6.0

Published by zhangn1985 over 6 years ago

1, new internal proxy for slow video playback. by @SeaHOH
2, update youku, many bug fixed.
3, update bilibili, new api, playlist bug fixed.
4, update HTTP redirection for t.cn
5, use cryptodome as default.