👾 Fast and simple video download library and CLI tool written in Go
| Files | Last commit | Last update |
|---|---|---|
Bump golangci-lint version | 1 year ago | |
feat: add YouTube subtitle download & embed support (Fixes #288) (#1430) * feat(youtube): add support for video captions in youtubeDownload * feat(youtube): filter subtitles based on Items option in Extract method * feat(youtube): display available caption languages in printInfo * feat(youtube): add option to embed subtitles into video during download * refactor(downloader): use utils.ConvertXmlToSrt and remove redundant function * test(utils): add unit test for ConvertXMLToSRT function * feat(readme): update subtitle download options and embed feature for YouTube * refactor(downloader): rename ConvertXmlToSrt to ConvertXMLFileToSRT and update implementation * refactor(ffmpeg): enhance subtitle handling with ISO 639-2 mapping and codec selection * refactor(utils): simplify XML unmarshalling in ConvertXMLToSRT function | 8 months ago | |
switch to urfave/cli | 5 years ago | |
feat: export Bar field for progress tracking (#1434) Co-authored-by: ilvsxk <ilvsx@gmail.com> | 8 months ago | |
feat: add YouTube subtitle download & embed support (Fixes #288) (#1430) * feat(youtube): add support for video captions in youtubeDownload * feat(youtube): filter subtitles based on Items option in Extract method * feat(youtube): display available caption languages in printInfo * feat(youtube): add option to embed subtitles into video during download * refactor(downloader): use utils.ConvertXmlToSrt and remove redundant function * test(utils): add unit test for ConvertXMLToSRT function * feat(readme): update subtitle download options and embed feature for YouTube * refactor(downloader): rename ConvertXmlToSrt to ConvertXMLFileToSRT and update implementation * refactor(ffmpeg): enhance subtitle handling with ISO 639-2 mapping and codec selection * refactor(utils): simplify XML unmarshalling in ConvertXMLToSRT function | 8 months ago | |
feat: print better error message when error (#1037) * feat: print better error message when error * update * 分组 import * 重新分组 import * update | 4 years ago | |
fixes rumble loop | 2 years ago | |
chore: update Go dependencies to latest versions (#1417) * chore: update Go dependencies to latest versions * chore: update Go dependencies to latest versions * chore: update Go version from 1.22 to 1.24 in configuration files * chore: update Go version from 1.24.4 to 1.24 in go.mod | 1 year ago | |
Add ixigua extractor (#1049) * ignore lux binary * add ixigua extractor * go fmt * update * update 支持ixigua两种格式的url * improve * add test and update supported sites * Update extractors/kuaishou/kuaishou.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Use sort.SliceStable * update * update readme * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua_test.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * use sort.SliceStable * update * update readme * refactor: use one gojq syntax to get all needed information Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> | 4 years ago | |
feat: add YouTube subtitle download & embed support (Fixes #288) (#1430) * feat(youtube): add support for video captions in youtubeDownload * feat(youtube): filter subtitles based on Items option in Extract method * feat(youtube): display available caption languages in printInfo * feat(youtube): add option to embed subtitles into video during download * refactor(downloader): use utils.ConvertXmlToSrt and remove redundant function * test(utils): add unit test for ConvertXMLToSRT function * feat(readme): update subtitle download options and embed feature for YouTube * refactor(downloader): rename ConvertXmlToSrt to ConvertXMLFileToSRT and update implementation * refactor(ffmpeg): enhance subtitle handling with ISO 639-2 mapping and codec selection * refactor(utils): simplify XML unmarshalling in ConvertXMLToSRT function | 8 months ago | |
ci: update golangci-lint (#1041) * ci: update golangci-lint * update * update | 4 years ago | |
Add ixigua extractor (#1049) * ignore lux binary * add ixigua extractor * go fmt * update * update 支持ixigua两种格式的url * improve * add test and update supported sites * Update extractors/kuaishou/kuaishou.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Use sort.SliceStable * update * update readme * Update extractors/ixigua/ixigua.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * Update extractors/ixigua/ixigua_test.go Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> * use sort.SliceStable * update * update readme * refactor: use one gojq syntax to get all needed information Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> | 4 years ago | |
chore: update Go dependencies to latest versions (#1417) * chore: update Go dependencies to latest versions * chore: update Go dependencies to latest versions * chore: update Go version from 1.22 to 1.24 in configuration files * chore: update Go version from 1.24.4 to 1.24 in go.mod | 1 year ago | |
Add goreleaser action | 2 years ago | |
Rename annie to lux | 4 years ago | |
Update Cask URL (#1251) * Update Cask URL * Update Cask URL --------- Co-authored-by: Xinzhao Xu <z2d@jifangcheng.com> | 3 years ago | |
small mods (#374) [ci skip] * updates go testings * removes exec bit on LICENCE * requested fixes | 7 years ago | |
feat: add YouTube subtitle download & embed support (Fixes #288) (#1430) * feat(youtube): add support for video captions in youtubeDownload * feat(youtube): filter subtitles based on Items option in Extract method * feat(youtube): display available caption languages in printInfo * feat(youtube): add option to embed subtitles into video during download * refactor(downloader): use utils.ConvertXmlToSrt and remove redundant function * test(utils): add unit test for ConvertXMLToSRT function * feat(readme): update subtitle download options and embed feature for YouTube * refactor(downloader): rename ConvertXmlToSrt to ConvertXMLFileToSRT and update implementation * refactor(ffmpeg): enhance subtitle handling with ISO 639-2 mapping and codec selection * refactor(utils): simplify XML unmarshalling in ConvertXMLToSRT function | 8 months ago | |
tests: add codecov.yml | 8 years ago | |
Fix Youtube download issue: Update dependency version | 9 months ago | |
Fix Youtube download issue: Update dependency version | 9 months ago | |
Move type definitions to the extractors package | 4 years ago |
Project README is empty