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
This commit is contained in:
2025-06-07 01:06:55 -07:00
commit 3eba8700cd
12 changed files with 1711 additions and 0 deletions

1
requirements.txt Normal file
View File

@ -0,0 +1 @@
httpx==0.28.1