ivy
321a423c16
fix: restore click as optional dep, fix error message to use uv
2026-02-18 19:03:32 -05:00
ivy
b4bf6bc02d
ci: fix Pages source mismatch, disable Jekyll
2026-02-18 18:23:21 -05:00
ivy
0e7d7d0aec
fix gplv3
2026-02-18 18:18:41 -05:00
ivy
2eb249cf4f
Change license from MIT to GPLv3
2026-02-18 18:16:55 -05:00
ivy
9b27104fc5
Add GNU GPL v3 license
...
Added the GNU General Public License version 3 to the project.
2026-02-18 18:16:38 -05:00
ivy
1c98ebceb2
docs: add link to pdoc pages
2026-02-18 18:16:05 -05:00
ivy
9c7bd63d02
ci: install package deps before running pdoc
2026-02-18 18:13:58 -05:00
ivy
fcee76cb46
ci: add GitHub Actions workflow to deploy pdoc docs to GitHub Pages
2026-02-18 18:12:31 -05:00
ivy
44b4e40c40
feat: add batch upload, CLI, and exception hierarchy
...
- Add RbxError base class with AuthError, RateLimitError, UploadError,
and AssetNotFoundError subclasses
- Add BatchUploadItem and BatchResult dataclasses
- Add batch_upload method with semaphore-limited concurrency (2 at a time)
- Add configurable max_attempts and poll_interval to upload_clothing_image
- Add CLI with upload and onsale commands (rbx-upload[cli] extra)
- Improve auth error handling across all client methods
- Bump version to 0.2.0
v0.2.0
2026-02-18 15:45:17 -05:00
ivy
2a3ce02df1
Add GitHub Actions workflow for Python package publishing
v0.1.0
2026-02-18 14:09:37 -05:00
ivy
ebe3ad08d0
test: add pytest suite, fixtures, and CI workflow
2026-02-18 11:09:04 -05:00
ivy
6d15b06cc2
feat: add RobloxClient and package exports
...
- Add client.py with RobloxClient class (migrated from clothing-upload-bot)
- Credentials passed via constructor instead of module-level env globals
- Supports async context manager and manual close()
- Add __init__.py exporting RobloxClient, RateLimitError, and models
- Add .gitignore
2026-02-18 09:36:31 -05:00
ivy
d2c69fa3a3
Initial commit
2026-02-17 19:28:52 -05:00