A tool for quick downloading videos from BT7086
Project description
Reasy
A crawler for BT7086 and fast and simple m3u8 downloader.
Get Start
Download and install Python3, Aria2 and FFmpeg, both of them are the key components for Reasy.
Install Reasy. Sometimes you may use pip3
instead of pip
, and it also works for python3
which will be used later on. When you got reasy version 0.0.4
, it means installation is succeed.
pip install reasy
reasy -v
Download templates from GitHub, including two files: config.yaml.example
and aria2.conf.example
.
Set environment variable for Reasy.
- REASY_CONFIG: The path for config of Reasy. Please move
config.yaml.example
to the config folder and rename it toconfig.yaml
. To make clear, I presume config path you use is/.reasy/config.yaml
.
# set env on Linux
export REASY_CONFIG=/.reasy/config.yaml
Modify config.yaml to meet your requirements. Here we go:
- aria2.config: This is for Aria2, a light-weight downloader. You can use
aria2.conf.example
as template. - aria2.download_path: The path your videos are saved.
- session.enabled: A mechanism to prevent from download repeated. Unless you know what it is, you should enable it as default.
- session.path: The path for session file. You just need to create a empty file by
touch /.reasy/reasy.session
.
For now, you can run and enjoy it.
reasy run
# for more usage
reasy run --help
Not Implement Yet
- Get more data if the number of videos not meet the requirements of
maximum_download_num
defined in theconfig.yaml
(v0.1.0) - Multi-threading load m3u8 (v0.1.0)
- Session management by CLI Tool (v0.1.0)
- Web UI to control remotely (v1.0.0)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
reasy-0.0.9.tar.gz
(8.6 kB
view hashes)
Built Distribution
reasy-0.0.9-py3-none-any.whl
(11.2 kB
view hashes)