Skip to main content

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 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)

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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reasy-0.0.9-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file reasy-0.0.9.tar.gz.

File metadata

  • Download URL: reasy-0.0.9.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for reasy-0.0.9.tar.gz
Algorithm Hash digest
SHA256 0910a10cc03705b11bd2f7ba3acfdbfce2e8ec0c4c75f1c27e631eea36ae3a84
MD5 f51c69f9e8a80042c7a39cefd65cbff6
BLAKE2b-256 864b001bf51660f3bf17aa7327b727a302d3572f9b734e7f5e3f951af7c9c149

See more details on using hashes here.

File details

Details for the file reasy-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: reasy-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for reasy-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e1db5fabd2be5451b5343fe49e843797d9e2f49bae8fc735ee568a37ba4f90cd
MD5 ac9f56a47cc21643748e879f6096c8f8
BLAKE2b-256 eed84a11477d49889997c0c9fb8403d585f2b24ce0dd1ddd68ed4d0f02e4fc40

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page