Major additions:
- wrike_monitor.py: Real-time folder monitoring with watchdog
- Daily email reports at 7PM with comprehensive statistics
- Failed file handling with error logs
- Periodic scanning for missed files
- systemd service support for production deployment
- Sequential processing to prevent race conditions
- Proper parent/child folder matching using childIds
Configuration:
- Easy path configuration for local/production
- Configurable Wrike space ID
- Email settings for daily reports
- Auto-cleanup of processed files (24h retention)
Documentation:
- INSTALLATION.md: Complete systemd service setup guide
- QUICKSTART.md: Quick reference for both tools
- Updated README.md with tool comparison
- requirements.txt with clear dependencies
Bug fixes:
- Fixed duplicate folder/project creation via childIds matching
- Added logging for skipped deliverables
- Improved cache management
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
12 lines
260 B
Text
12 lines
260 B
Text
# Core dependencies (required for both scripts)
|
|
requests>=2.31.0
|
|
|
|
# Additional dependencies for wrike_monitor.py only
|
|
watchdog>=3.0.0
|
|
schedule>=1.2.0
|
|
|
|
# Install all:
|
|
# pip install -r requirements.txt
|
|
|
|
# Install only for wrike_import.py:
|
|
# pip install requests
|