Commit Graph

5 Commits

Author SHA1 Message Date
eac722e37f build: update dependencies and remove MIT license classifier
- Replace requirements.txt loading with direct dependency specification
- Remove MIT license classifier as it's no longer applicable
2025-06-07 06:42:07 -07:00
ed9f33e71f feat(music): add song download functionality and rename client class
- Implement download_song method in MusicClient with progress tracking
- Rename songboxClient to SongboxClient for consistency
- Update documentation and examples to reflect class name change
- Add download command to CLI interface
2025-06-07 06:16:23 -07:00
7fe48acdaf docs: update repository URLs in README 2025-06-07 01:58:31 -07:00
12c654866c build: add boto3 dependency for AWS integration 2025-06-07 01:52:10 -07:00
3eba8700cd feat: add initial songbox API client library
This commit introduces the initial version of the songbox API client library, including:
- Core client implementation with authentication and HTTP handling
- Modular sub-clients for auth, user, and music operations
- Comprehensive exception hierarchy for error handling
- CLI interface with support for all API operations
- Setup configuration with dependencies and package metadata
- Documentation including README with usage examples
2025-06-07 01:06:55 -07:00