5 Commits

Author SHA1 Message Date
457c70efe3 chore: Remove build-and-upload entry point and bump version to 0.3.2 2025-08-11 15:00:59 +02:00
3375622b7c docs: Clarify package availability in Gitea registry 2025-08-11 14:57:05 +02:00
a60f5274b2 feat: Add Ruff linting, pre-commit hooks, and build scripts
- Configure Ruff for linting and formatting with pre-commit hooks
- Add Makefile with convenient commands for development workflow
- Create build and upload scripts for Gitea package registry
- Update README with documentation for new features
- Fix code quality issues identified by Ruff
- Add development dependencies (ruff, pre-commit) to pyproject.toml
- Update Python version requirement to >=3.9
- Add template for Gitea PyPI configuration
- Bump version to 0.3.0
- All tests passing and code properly formatted
2025-08-11 14:49:17 +02:00
43a8203f70 feat: Support artist - song format in command line arguments
Updated the CLI to accept arguments in two formats:
1. Single argument with dash separator: "ARTIST - SONG"
2. Two separate arguments: ARTIST SONG

This makes it more convenient for users to input artist and song information.
Also updated README to document both usage formats.
2025-08-11 14:28:04 +02:00
d53c080ce6 Initial commit
- Python package to fetch song lyrics from paroles.net
- Web scraping functionality with requests and BeautifulSoup4
- Command-line interface for easy usage
- Comprehensive test suite with pytest
- GitLab CI configuration with uv support
- Package metadata and dependencies in pyproject.toml
- Documentation and usage instructions
2025-08-11 14:21:12 +02:00