lux

👾 Fast and simple video download library and CLI tool written in Go

MIT License

Downloads
150
Stars
25K
Committers
108

Bot releases are hidden (Show)

lux - v0.23.0 Latest Release

Published by iawia002 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/iawia002/lux/compare/v0.22.0...v0.23.0

lux - v0.22.0

Published by iawia002 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/iawia002/lux/compare/v0.21.0...v0.22.0

lux - v0.21.0

Published by iawia002 about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/iawia002/lux/compare/v0.20.0...v0.21.0

lux - v0.20.0

Published by iawia002 about 1 year ago

Changelog

  • b9cf2efc9ce0d90ff88a21572105bde4f8956096: Bump go version to 1.21 (@iawia002)
  • 14bbe6b2f1345974da244444c69e8de9a8b9e2eb: Update README.md and workflows (@iawia002)
  • 08e790db8427c0357d7d09831298016a1a295974: feat: support video download for xiaohognshu.com (@tkgfan)

Full Changelog: https://github.com/iawia002/lux/compare/v0.19.0...v0.20.0

lux - v0.19.0

Published by iawia002 over 1 year ago

Changelog

  • 37a325a3e30548ecf84957e6a3196a4546233b86: weibo bug fix and improve (@pansunyou)
  • 99f80937cd2fc7144dbd8a1306bb119bdbaf810a: fix instagram download (#1252) (@shavit)
  • 9142f2aee8373f6aace3604a5cc055ca7ea56c04: Add Rumble extractor (#1232) (@shavit)
  • 3da4af3722f9964602cce738e130fa6c84ce7260: Added Pinterest video downloading feature (#1253) (@LinuxSploit)
  • e8e6bd4ae41f8fc011d7c84ebeb1eb24c060e293: Update Cask URL (#1251) (@shavit)

Full Changelog: https://github.com/iawia002/lux/compare/v0.18.0...v0.19.0

lux - v0.18.0

Published by iawia002 over 1 year ago

Changelog

  • ccd7bafab349c3fa633c934bee4de8fd9a0a4ccf: Bump lia version to v0.1.0 (@iawia002)
  • 976f05c19d7e0cb6d5b74773030385ec606e64ef: extractors/bilibili: update test (@iawia002)
  • 901950b047fb689a8dbedf5d3ff53016f44cafaf: fix: bilibili extractBangumi(#1213) (@baiyufei)
  • e0729b067aff8b1115a9a78d76216e0f86a22ce3: v0.18.0 [ci skip] (@iawia002)

Full Changelog: https://github.com/iawia002/lux/compare/v0.17.2...v0.18.0

lux - v0.17.2

Published by iawia002 over 1 year ago

Changelog

  • 6465ab92fe2d76c99105c80683803130172350a8: Update README and workflow config for zhihu (@iawia002)
  • 59b79eec4fdf0539918028144aba5fb44aea9aa1: Update goreleaser config [ci skip] (@iawia002)
  • ede6fb88625f8c9c336757430a4567a3fb0b5c46: feat: support video download for zhihu.com iawia002/lux#1203 (@MisakaTAT)
  • 529d82ebe550b6c26b3c6d73243e35b054c857a8: fix lint (@iawia002)
  • b39a3a28cdc6822890db6fb198864f3e66ac0269: v0.17.2 [ci skip] (@iawia002)

Full Changelog: https://github.com/iawia002/lux/compare/v0.17.1...v0.17.2

lux - v0.17.1

Published by iawia002 over 1 year ago

Changelog

  • 103df6f feat: dynamic generate cookie for douyin
  • 6842240 fix: douyin video download
  • 36c85f6 use go:embed for js file
lux - v0.17.0

Published by iawia002 over 1 year ago

Changelog

  • 5eaef0d Bump go version to 1.20 (#1207)
  • 7d831e5 Bump kkdai/youtube version to v2.7.18
  • 0febe3c Remove redundant character escape in RegExp
  • 3ebf161 Switch from pandora to lia
  • 511d83f Update README.md
  • 38ac00e Update ci badge [ci skip]
  • d899fb1 build(deps): bump golang.org/x/net
  • 32f3462 feat: split-fragment (#1181)
  • 2587562 fix tiktok title
  • 4ccdd13 fix: add more linters and address problems
  • a9c93f6 更换抖音API(根据#1184) (#1185)
lux - v0.16.0

Published by iawia002 almost 2 years ago

Changelog

  • 047e929 Add feature to download mp4 videos or gifs from subreddit (#1103)
  • 33a669f Add vk extractor. (#1125)
  • 9b649c3 Bump kkdai/youtube version to v2.7.13
  • 48b1e69 Fix Fs parse failed while video length is too long
  • eaf65b9 Treats vimeoProgressive.request.files.progressive.profile as type string
  • d1e42aa Update Youku ccode
  • 0b3198d Use pandora as utils library
  • d57edc7 fix: replace ioutil functions with recommended ones
  • 69d3e64 fix: youtube downloader with proxy (#1162)
lux - v0.15.0

Published by iawia002 over 2 years ago

Changelog

  • 4b3987d Add durl to stream map
  • 724b52e Bump go version to 1.17
  • 6dc2b3b Bump go version to 1.18 (#1059)
  • 297a0a0 Stop using rod to get cookies automatically (#1061)
  • 110ce9a Update downloader.go
  • 0e53ffe remove unused scripts [ci skip]
  • 00c0e8f work with issue 1064, solve the bilibili playlist download problem (#1067)
lux - v0.14.0

Published by iawia002 over 2 years ago

Changelog

  • d15e198 Add ixigua extractor (#1049)
  • f1baf46 Add xinpianchang extractor (#1050)
  • 5f228f4 Pretty print correctly formatted url
  • ccdadbe Remove gjson in favor of gojq (#1048)
  • 85891bc chore: update deps
  • df3bd62 ci: update golangci-lint (#1041)
  • 0c6b593 feat: print better error message when error (#1037)
  • 1394471 feat: 支持快手短视频 (#1036)
  • 60cafd8 fix: facebook extractor (#1029)
  • ecc1a63 fix: tiktok extractors (#1028)
  • f84a08e fix: 糖豆广场舞 extractor (#1039)
  • d6fb463 update go.mod [ci skip]
  • b3422e8 v0.14.0 [ci skip]
lux - v0.13.0

Published by iawia002 over 2 years ago

Changelog

  • f64fa91 Add support for ximalaya (#1005)
  • 1d7e86f Fix json output
  • df2f62f Fix several failed test cases
  • ad05a80 Fix the streamtape extractor
  • 29d593d Fix the streamtape extractor
  • 15cf4d3 Link to the correct AUR page (#1008)
  • 877ff25 Move type definitions to the extractors package
  • cf07985 Thread-safe for collect error
  • a4aac9c bilibili去掉活动作品 (#1001)
  • ad316b8 ci: each website is tested separately for observation (#1024)
  • 9dc0950 ci: run ci weekly
  • 2da619c feat: 支持虎牙视频下载 (#1007)
  • 671d885 fix: pornhub extractor (#1020)
  • 2777e4d update table format [ci skip]
  • 1836806 v0.13.0 [ci skip]
  • bfc1b1d when there have no streams the progress will panic about index out of range [0] with length 0. (#1002)
lux - v0.12.0

Published by iawia002 almost 3 years ago

Changelog

  • 5391d82 Add silent flag (#926)
  • 213a9a3 Always wrap URL in quotes (#974)
  • 8b53403 B站字幕支持 (#982)
  • 8709677 Fix wrong parameter for safe
  • 0bd4570 Rename annie to lux
  • 93b480a Update install instruction to use go install
  • ecf88ea build(deps): bump github.com/tidwall/gjson from 1.8.1 to 1.9.3
  • d72c713 extractors/bilibili: adopt the new API
  • 165ea93 feat: Allow users to use specified user agent (#987)
  • 372eb3d feat: StreamTape extractor (#956)
  • 95e4c01 fix lint
  • 10aa3d3 fix: the start parameter does not take effect
  • 8d3125d style: fix comment error (#989)
  • 5d87a0f v0.12.0 [ci skip]
  • d14fea2 参照Issue #961修改了抖音解析逻辑 (#962)
  • 950db57 增加了对B站8K超高清视频的支持 (#978)
  • 2f398e8 增加了对抖音图集的支持 (#966)
  • 7da2ca3 增加对抖音APP分享链接(短链)的支持 (#963)
  • 26b1d95 新增虎扑视频下载 (#986)
lux - v0.11.0

Published by iawia002 about 3 years ago

Changelog

822bd76 "fix(extractors/qq): Change CDN selection"
abc3c9d Acfun extractor (#838)
192077f Add eporner support (#854)
8d513b1 Bilibili 不支持 HEAD 请求,改回 GET 请求
b9f4aad Break the chunk size to 1 (#913)
3baa553 Create builder.yml
a0ee78d Fix nil pointer dereference
8f71e42 Fixed Pornhub Extractor (#922)
0c1e3a4 Update downloader/downloader.go
d202fa1 add bvid resolving at bilibili
9aad330 add missing res.Body.Close()
98198af adjust haokan url parsing
8fb916d bump cheggaaa/pb version to v3
217c556 bump rod version and use headless chrome
b1b3fb8 extractors/bilibili: fix low quality audio issue #790 and incorrect muxed video size info bug * fix low quality audio issue #790 * fix incorrect muxed video size info bug introduced in e463c203f9956c14a6230e513af1cea0e0598bb1
5bfd444 extractors/youtube: switch to kkdai/youtube library
7ef47d3 feat: auto grab cookies from the user's Chrome or Edge
a4129d3 fix iqiyi extractor (#905)
b772d13 fix issue #791 #782 (#796)
e463c20 fix(extractors/bilibili): Change the parsing method for some videos
4adbccb fix(utils/utils): use color.Output to handle escape sequence on Windows
50e5611 print warning to stderr (#906)
a6807f8 switch to Github Actions
fd6c04a switch to urfave/cli
d6fc958 update .github/workflows/ci.yml
0403d27 update Build Status badge
da51eba update README.md format
ffb34d8 update ccode
3b82c8d 感谢 Issues 859提供的抖音思路 (#924)

lux - 0.10.3

Published by iawia002 over 4 years ago

Changelog

dd2b43a fix(extractors/weibo): some videos dont have multi formats to select
c48882c Bilibili dash&4K (#732)
3798075 Weibotv patch (#729)
d6fadc7 extractors/weibo: supported video.h5.weibo.cn (#576)
fc7a315 extractors: fix qq video, issue #723
8ff36f4 fix(extractors/qq): CDN as referer is invalid to the request for vkey.

lux - 0.10.2

Published by iawia002 over 4 years ago

Changelog

30c81bd 0.10.2 [ci skip]
11ecdfe downloader: use the correct referer

lux - 0.10.1

Published by iawia002 over 4 years ago

Changelog

bd26504 0.10.1 [ci skip]
5131c7d extractors/bilibili: fix the cookie issue
02852e2 extractors/haokan: tweak
7c47f50 polish
c4028a6 添加好看视频支持

lux - 0.10.0

Published by iawia002 over 4 years ago

Changelog

de872ac 0.10.0 [ci skip]
beb712b Bilibili playlist episode can now be downloaded without the playlist title
8f52c31 README.md: added GO111MODULE=on to go get
38f0b06 Youtube merge streams issues
5531a1c downloader: fix youtube video merge issue
6fee247 downloader: using QuoteMeta wraps the filename
90e4f8f extractors/geekbang: Renewed support (#655)
aaaf800 extractors/instagram: use the embed page to bypass the login
09e47d8 extractors: fix pornhub
5a7836a extractors: support bilibili BV short link (#685)
5b0ec93 fix #621
ead8902 fix a typo
ab2beca fix yt issue Couldn't extract url from format #622
c24fbc0 main: refactor download function
592c636 main: trim spaces in config.Cookie
424f8de refactor the whole structure (#676)
f3ef980 update go.mod
27a9baa 增加了当下载视频时,多线程分段下载的功能 (#629)

lux - 0.9.8

Published by iawia002 over 4 years ago

Changelog

9f6dfcb 0.9.8 [ci skip]
a8f6508 request: respect HTTP proxy environment variables and drop support for setting proxy by options

Package Rankings
Top 1.39% on Proxy.golang.org
Top 11.84% on Formulae.brew.sh
Badges
Extracted from project README
douyin bilibili bcy pixivision youku youtube ixigua iqiyi xinpianchang mgtv tangdou tumblr vimeo facebook douyu miaopai weibo instagram threads twitter qq netease yinyuetai geekbang pornhub xvideos udn tiktok pinterest haokan acfun eporner streamtape hupu huya ximalaya kuaishou reddit vk zhihu rumble xiaohongshu zingmp3 bitchute odysee