9 Commits

Author SHA1 Message Date
erdemerikci
8152e76d05 Remove Lightning_Report_Automatic.json file, eliminating the associated n8n workflow and its components for report generation and token management. Update Lightning_Report_Manual.json to reflect changes in node positions and IDs, ensuring consistency across workflows. Enhance report generation logic by adding detailed strike list sections for cloud-to-ground and intercloud lightning events, improving clarity and user experience in report outputs. 2026-06-18 16:34:52 +03:00
erdemerikci
6d6e2e4d7c Load environment variables from .env file in report_service to enhance configuration management. 2026-06-05 17:30:08 +03:00
erdemerikci
40f554d190 Enhance report generation by adding support for multiple languages. Introduce language parameter in payloads and update related functions to handle Turkish and English outputs. Refactor report generation logic to accommodate language-specific strings in various sections, including risk definitions and chart titles. 2026-06-05 17:08:21 +03:00
erdemerikci
17c9aa865a Add Mapbox token configuration to docker-compose and implement turbine information table generation in report. Enhance visualization functions with satellite basemap integration and improve lightning size scaling in coordinate plane plots. 2026-06-03 16:16:27 +03:00
erdemerikci
7db2a3daf3 Add local time parsing function to handle ISO strings and epoch values in report_service. Update adapter to utilize this function for improved timestamp handling in DataFrame processing. 2026-05-15 16:51:25 +03:00
erdemerikci
e5b211e9e5 Add functions for handling UTF-8 encoding and attachment headers in report_service; enhance chart time parsing in docx_sections; improve report generation logic in docx.py to conditionally include charts for Cloud-to-Ground and Intercloud lightnings based on data availability. 2026-05-07 15:32:04 +03:00
erdemerikci
543c316842 Remove n8n_report_branch.json and integrate storm record normalization in report_service. Adapter now includes functions for converting epoch timestamps to ISO format and unwrapping storm data from various API response shapes. Updated main.py to utilize the new normalization function for storm records. 2026-04-29 16:09:11 +03:00
erdemerikci
5d8c08dc86 Refactor: remove legacy CLI pipeline, simplify to n8n-driven service 2026-04-22 18:09:22 +03:00
erdemerikci
45d80dfaa6 Initial import: Lightning_Report with n8n integration
Fork of Lightning_Report adding:
- n8n_report_branch.json: workflow branch for storm-triggered report delivery
- report_service/: FastAPI microservice wrapping create_docx_report() so n8n
  can produce byte-identical reports without fighting the Python Code sandbox

Made-with: Cursor
2026-04-22 15:13:08 +03:00