Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HFrost0/bilix
⚡️Lightning-fast async download tool for bilibili and more
https://github.com/HFrost0/bilix
async asyncio cli download m3u8 python
Last synced: about 2 months ago
JSON representation
⚡️Lightning-fast async download tool for bilibili and more
- Host: GitHub
- URL: https://github.com/HFrost0/bilix
- Owner: HFrost0
- License: apache-2.0
- Created: 2022-04-03T04:43:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-20T15:06:04.000Z (3 months ago)
- Last Synced: 2024-10-15T19:03:09.546Z (about 2 months ago)
- Topics: async, asyncio, cli, download, m3u8, python
- Language: Python
- Homepage:
- Size: 1.67 MB
- Stars: 1,636
- Watchers: 13
- Forks: 168
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome - HFrost0/bilix - ⚡️Lightning-fast async download tool for bilibili and more (Python)
- awesome-bilibili-extra - Bilix - 快如闪电的 bilibili 下载工具.![Python](svg/python.svg?raw=true) ![Cli](svg/terminal.svg?raw=true) (下载工具 / 直播脚本)
- awesome - HFrost0/bilix - ⚡️Lightning-fast async download tool for bilibili and more (Python)
- awesome-github-star - bilix - fast async download tool for bilibili and more \| 快如闪电的异步下载工具,支持bilibili及更多 | HFrost0 | 1298 | (Python)
README
# bilix
[![GitHub license](https://img.shields.io/github/license/HFrost0/bilix?style=flat-square)](https://github.com/HFrost0/bilix/blob/master/LICENSE)
![PyPI](https://img.shields.io/pypi/v/bilix?style=flat-square&color=blue)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/HFrost0/bilix)
![PyPI - Downloads](https://img.shields.io/pypi/dm/bilix?label=pypi%20downloads&style=flat-square)⚡️Lightning-fast asynchronous download tool for bilibili and more
## Features
### ⚡️ Fast & Async
Asynchronous high concurrency support, controllable concurrency and speed settings.
### 😉 Lightweight & User-friendly
Lightweight user-friendly CLI with progress notification, focusing on core functionality.
### 📝 Fully-featured
Submissions, anime, TV Series, video clip, audio, favourite, danmaku ,cover...
### 🔨 Extensible
Extensible Python module suitable for more download scenarios.
## Install
```shell
pip install bilix
```for macOS, you can also install `bilix` by `brew`
```shell
brew install bilix
```## Usage Example
* If you prefer to use command line interface (cli)
```shell
bilix v 'url'
```> `v` is a method short alias for `get_video`
* If you prefer to code with python
```python
from bilix.sites.bilibili import DownloaderBilibili
import asyncioasync def main():
async with DownloaderBilibili() as d:
await d.get_video('url')asyncio.run(main())
```## Community
If you find any bugs or other issues, feel free to raise an [Issue](https://github.com/HFrost0/bilix/issues).
If you have new ideas or new feature requests👍,welcome to participate in
the [Discussion](https://github.com/HFrost0/bilix/discussions)If you find this project helpful, you can support the author by [Star](https://github.com/HFrost0/bilix/stargazers)🌟
## Contribute
❤️ Welcome! Details can be found in [Contributing](https://github.com/HFrost0/bilix/blob/master/CONTRIBUTING_EN.md)