Skip to main content

Rave-DL

Rips video and audio (with metadata) from music mixing website RaveDJ. Support the creators of the website on Patreon.

Install with python3 -m pip install rave-dl or poetry add rave-dl.

Example Usage

Application Programming Interface

from rave-dl import RaveDJ

rave = RaveDJ('https://rave.dj/sZJr6b9MG6vpPA')
rave.scraper(filetype="mp3+mp4", metadata=True, output="hello_world")

Command Line Interface

python3 -m rave-dl "https://rave.dj/sZJr6b9MG6vpPA" -m -f mp3+mp4 -o hello_world

API

class RaveDJ

Attributes:

  • datastore (list): Contains information on multiple videos

Args:

  • url (str): URL of RaveDJ video

def scraper(filetype="mp4", metadata=False, output="output")

Download music videos from RaveDJ.

Args:

  • filetype (str, optional): Choose to download MP3s (mp3), MP4s (mp4), or both (mp3+mp4). Defaults to "mp4".
  • metadata (bool, optional): Adds metadata (title, artist, album art) to MP3s. Defaults to False.
  • output (str, optional): Folder files are downloaded to. Defaults to "output".

CLI

Invoke it with python3 -m rave-dl or python3 rave-dl.py.

usage: rave-dl [-h] [-m] [-f FILETYPE] [-o OUTPUT] [-nb] [-v] URL

Rips video and audio (with metadata) from music mixing website RaveDJ. (v1.0)

positional arguments:
  URL                   link to RaveDJ video

optional arguments:
  -h, --help            show this help message and exit
  -m, --metadata        Adds metadata (title, artist, album art) to MP3s.
  -f FILETYPE, --filetype FILETYPE
                        Choose to download MP3s [mp3], MP4s [mp4], or both
                        [mp3+mp4].
  -o OUTPUT, --output OUTPUT
                        Folder to download files to.
  -nb, --nobar          Do not display bar when downloading.
  -v, --version         Show version number and exit.

Metadata

Release files for rave-dl 1.0

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

Source distribution (sdist)

Source distribution for rave-dl 1.0
File Size Uploaded Provenance Actions
rave-dl-1.0.tar.gz 4.7 kB Without provenance Details for rave-dl-1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rave-dl 1.0
File Interpreter ABI Platform Actions
rave_dl-1.0-py3-none-any.whl Python 3 none any Details for rave_dl-1.0-py3-none-any.whl

Total release size: 10.0 kB

Release files / rave-dl-1.0.tar.gz

Download URL rave-dl-1.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d2e945362dfadfb7b6240a2722f7becb5297e9acc48a038ad405bfb8671245f0
BLAKE2b-256 checksum
How to use checksums
6aa6cfa73aa6e848417638216132327fa733261e8151db8885a6196ed5989652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.0b2 CPython/3.7.3 Linux/5.4.40-04224-g891a6cce2d44

Release files / rave_dl-1.0-py3-none-any.whl

Download URL rave_dl-1.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7529eb6195786ae12821c471bb59a5a1eb6d8ccf344dbf326f23bfe543b6d26
BLAKE2b-256 checksum
How to use checksums
980b381dfcf8734a9510e29b7c2d6433d942ef8f210a4d96674738eb799b06ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.0b2 CPython/3.7.3 Linux/5.4.40-04224-g891a6cce2d44

Security for rave-dl 1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files No provenance

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