Skip to main content

Scrape online audio with a simple command-line interface.

Project description

Audioscrape

Scrape audio from various websites with a simple command-line interface.

Usage

First make sure Python is installed, then run:

pip install audioscrape

Then you can use the program as:

audioscrape "acoustic guitar"

See audioscrape --help for more details.

Python API

You can also use the scraper directly in Python, as:

import audioscrape

audioscrape.download(query="Cerulean Crayons",
                     include=["guitar"],
                     exclude=["remix"],
                     quiet=True)

Develop

First clone the repo and set it as working directory. Then install the package in development mode (preferably within its own virtual environment):

pip install -e .

If you have direnv installed, you can run direnv allow to automatically create and activate a Python virtual environment when you enter the directory.

Test

pytest

Lint

pre-commit run --all-files

Or pre-commit install to run automatically on git commit.

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

audioscrape-0.2.0.tar.gz (3.6 MB view hashes)

Uploaded Source

Built Distribution

audioscrape-0.2.0-py3-none-any.whl (3.2 MB view hashes)

Uploaded Python 3

Supported by

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