ferrero-opentext/Python-Version/scripts/shared
DJP 6d7aa7e95a Fix folder detection for folders with periods in names
- Enhanced _get_assets_recursive() to properly identify folders vs files
- Added resource_type field validation (more reliable than asset_type)
- Created whitelist of 40+ known file extensions for accurate detection
- Fixes HTTP 404 errors when processing folders like '01. REFERENCE FILES'
- Applies to both A1->A2 and B1->B2 workflows
2025-12-17 13:06:02 -05:00
..
__pycache__ feat: Add systemd services and timers for daily and weekly database backups, introduce a token retrieval script, and update the backup guide documentation. 2025-12-01 22:19:24 -05:00
__init__.py Start Python automation - Foundation components 2025-10-30 16:38:26 -04:00
box_client.py Implement Master Tracking ID validation for A2-A3 uploads 2025-12-06 17:21:38 -05:00
common.py Implement robust Box name sanitization in shared/common.py 2025-12-01 15:23:01 -05:00
config_loader.py Add support for loading environment-specific .env files (prod/dev) 2025-11-26 15:44:09 -05:00
dam_client.py Fix folder detection for folders with periods in names 2025-12-17 13:06:02 -05:00
database.py Implement prefix-based tracking ID system for master files 2025-12-06 10:01:05 -05:00
filename_parser.py Update filename parser to V2.1 structure with new field positions 2025-11-13 13:41:19 -05:00
filename_parser_v1_backup.py Update filename parser to V2.1 structure with new field positions 2025-11-13 13:41:19 -05:00
metadata_extractor_mvp.py Add Master Asset ID field to A2→A3 uploads 2025-12-15 17:28:30 -05:00
notifier.py Add CSV attachment with campaign details to A1 and B1 success emails 2025-12-07 19:27:36 -05:00