Skip to content
/ lyrix Public

Lyrix is a Python bot designed to periodically tweet song lyrics.

License

Notifications You must be signed in to change notification settings

filming/lyrix

Repository files navigation

Lyrix

License

Lyrix is a Python bot designed to periodically tweet song lyrics.

This program will periodically fetch lyrics from a local database of a specific music artist, album and/or track, validate their lyrical appeal using an AI model and them post them to an X (formerly Twitter) account.


Features

Features list wiil be added later.


Installation

From Source

You can install Lyrix by cloning the repository directly.

Prerequisites: This project requires uv for dependency management.

  1. Clone the repository:

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

    uv sync

Usage

Usage examples wiil be added later.

Development

This project uses modern Python development tools such as:

Setting up for development:

  1. Clone the repository:

    git clone https://github.com/filming/lyrix.git
    cd lyrix
  2. Setup developement environment using Makefile:

    make setup
  3. 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.

About

Lyrix is a Python bot designed to periodically tweet song lyrics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published