Update dashboard, memory, tools (~3)

This commit is contained in:
Echo
2026-02-11 16:21:19 +00:00
parent 3adc7751ae
commit 1c3971f573
3 changed files with 53 additions and 85 deletions

View File

@@ -313,7 +313,7 @@ def check_page(page, saved_versions, saved_hashes):
log(f"OK: {page_id}")
return None
def update_dashboard_status(has_changes, changes_count, all_changes):
def update_dashboard_status(has_changes, changes_count, changes_list=None):
"""Actualizează status.json pentru dashboard"""
try:
status = load_json(DASHBOARD_STATUS, {})
@@ -325,15 +325,19 @@ def update_dashboard_status(has_changes, changes_count, all_changes):
'changesCount': changes_count
}
# Adaugă lista de modificări pentru dashboard
if has_changes and all_changes:
anaf_status['details'] = []
for change in all_changes:
anaf_status['details'].append({
'name': change['name'],
'changes': change['changes'],
'url': change['url']
})
# Adaugă detaliile modificărilor pentru dashboard
if has_changes and changes_list:
anaf_status['changes'] = []
for change in changes_list:
change_detail = {
'name': change.get('name', ''),
'url': change.get('url', ''),
'summary': []
}
# Ia primele 3 modificări ca rezumat
if change.get('changes'):
change_detail['summary'] = change['changes'][:3]
anaf_status['changes'].append(change_detail)
status['anaf'] = anaf_status
save_json(DASHBOARD_STATUS, status)