Commit Graph

7 Commits

Author SHA1 Message Date
afei A
fb97d46d98 chore: 更新设置文件,移除 datasource csv 2026-03-19 15:34:04 +08:00
afei A
25059a50a2 feat: 批量下载脚本、依赖文件、说明书 2026-03-19 13:47:53 +08:00
afei A
1edabd6d3b feat: 上传目录加入 issueDescription,Quote & Chassis 同时上传到自己目录 2026-03-19 11:16:17 +08:00
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