Skip to main content

A music lyric scraper

Project description

lyrically

A music lyric scraper


Features

  • Development Tools: Includes uv, mypy, ruff, pre-commit, and commitizen

Installation

From PyPI (Recommended)

pip install lyrically

From Source

You can install lyrically by cloning the repository directly.

Prerequisites: This project requires uv for dependency management.

  1. Clone the repository:

    git clone https://github.com/filming/lyrically.git
    cd lyrically
    
  2. Install the project and its dependencies:

    uv sync
    

Usage

Usage examples wiil be added later.

Development

This project uses modern Python development tools:

Setting up for development:

  1. Clone the repository:

    git clone https://github.com/filming/lyrically.git
    cd lyrically
    
  2. Install dependencies (including dev tools):

    uv sync --extra dev
    
  3. Set up pre-commit hooks:

    uv run pre-commit install
    
  4. Start developing!


Dependencies

All project dependencies are managed via pyproject.toml and use Python 3.10+.


License

This project is licensed under the MIT License - see the LICENSE file for details.


Contributing

Contributions, bug reports, and feature requests are welcome! Please open an issue or submit a pull request on GitHub.

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

lyrically-2.0.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

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

lyrically-2.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file lyrically-2.0.0.tar.gz.

File metadata

  • Download URL: lyrically-2.0.0.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lyrically-2.0.0.tar.gz
Algorithm Hash digest
SHA256 ced49906e56cc1ac5209fde78481d68db6c8ac2684119d255395873fbdee892c
MD5 7d419efe4053a79038c7443acf766e55
BLAKE2b-256 ecb8f0b5e8dcd000acb74462dbbe80d7d47e6a863762ed1c744c11c991c5b2aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for lyrically-2.0.0.tar.gz:

Publisher: release.yml on filming/lyrically

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lyrically-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: lyrically-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lyrically-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aed8301efd888650af192808b79be68283ea31be633a36df137eee1ce79daa51
MD5 8b8e51fc53959e0e9f05b6820034c991
BLAKE2b-256 280cf9de121d61421f18ed9d44c05ad4ed9c66195a638253dc2b2340a6257e27

See more details on using hashes here.

Provenance

The following attestation bundles were made for lyrically-2.0.0-py3-none-any.whl:

Publisher: release.yml on filming/lyrically

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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