Skip to main content

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 to config.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 the config.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)

Metadata

Release files for reasy 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reasy 0.0.9
File Size Uploaded
reasy-0.0.9.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reasy 0.0.9
File Interpreter ABI Platform
reasy-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 19.9 kB

Release files / reasy-0.0.9.tar.gz

Download URL reasy-0.0.9.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0910a10cc03705b11bd2f7ba3acfdbfce2e8ec0c4c75f1c27e631eea36ae3a84
BLAKE2b-256 checksum
How to use checksums
864b001bf51660f3bf17aa7327b727a302d3572f9b734e7f5e3f951af7c9c149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

Release files / reasy-0.0.9-py3-none-any.whl

Download URL reasy-0.0.9-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1db5fabd2be5451b5343fe49e843797d9e2f49bae8fc735ee568a37ba4f90cd
BLAKE2b-256 checksum
How to use checksums
eed84a11477d49889997c0c9fb8403d585f2b24ce0dd1ddd68ed4d0f02e4fc40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page