Commit Graph

4 Commits

Author SHA1 Message Date
afei A
b95fb23b3b change 2026-03-19 11:01:37 +08:00
afei A
674fdbbf08 v0.0.1 2026-03-14 16:22:05 +08:00
afei A
84273a765e feat: Add multi-threaded concurrent download support
- Add ThreadPoolExecutor for parallel attachment downloads
- Add --max-workers parameter to control concurrency (default: 5)
- Implement thread-safe logging with Lock mechanism
- Refactor _do_download to use concurrent.futures
- Add _download_single_file and _download_single_link helper functions
- Update CLAUDE.md with multi-threading documentation

Performance improvements:
- File attachments (OData) now download in parallel
- Link attachments (Scrapling) now download in parallel
- Configurable worker threads for different network conditions
2026-03-12 13:01:13 +08:00
afei A
929d3c2ec9 Initial commit: SAP C4C attachment downloader toolkit
- Add Python script for downloading C4C attachments via OData and web scraping
- Add Java wrapper for programmatic access with typed API
- Add DSM upload utility for Synology NAS integration
- Add CLAUDE.md documentation for future development
- Add .gitignore for Python, Java, and sensitive files
2026-03-12 12:56:28 +08:00