Rips video and audio (with metadata) from music mixing website RaveDJ.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rave-dl-1.0.tar.gz
(4.7 kB
view details)
Built Distribution
rave_dl-1.0-py3-none-any.whl
(5.4 kB
view details)
File details
Details for the file rave-dl-1.0.tar.gz
.
File metadata
- Download URL: rave-dl-1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.0b2 CPython/3.7.3 Linux/5.4.40-04224-g891a6cce2d44
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2e945362dfadfb7b6240a2722f7becb5297e9acc48a038ad405bfb8671245f0 |
|
MD5 | 4857e5ee9b424ce98b1c92b1d033bd57 |
|
BLAKE2b-256 | 6aa6cfa73aa6e848417638216132327fa733261e8151db8885a6196ed5989652 |
File details
Details for the file rave_dl-1.0-py3-none-any.whl
.
File metadata
- Download URL: rave_dl-1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.0b2 CPython/3.7.3 Linux/5.4.40-04224-g891a6cce2d44
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7529eb6195786ae12821c471bb59a5a1eb6d8ccf344dbf326f23bfe543b6d26 |
|
MD5 | c42c00145ceb8cfb0368d6ea8489f391 |
|
BLAKE2b-256 | 980b381dfcf8734a9510e29b7c2d6433d942ef8f210a4d96674738eb799b06ee |