Initial commit: Janssen 4G Clinical report automation

- download_reports.py: Playwright script for site inventory XLS downloads
- download_ip_destruction.py: Playwright script for IP destruction basket downloads
- create_accountability_report.py: combines both sources into formatted accountability Excel
- list_reports.py: discovers available reports on portal
- reports.json: 21 available report URLs
- .gitignore: excludes downloaded XLS files and output Excel

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-08 14:57:17 +02:00
commit aa194daf91
6 changed files with 434 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
xls_reports/
xls_ip_destruction/
accountability_combined.xlsx
accountability_formatted.xlsx
__pycache__/
*.pyc
.idea/
.claude/