From 246986b5ae7b4337ac93680d00e00258554e54cd Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Thu, 7 May 2026 17:12:42 +0000 Subject: [PATCH] =?UTF-8?q?fix(email):=20afi=C8=99eaz=C4=83=20expeditorul?= =?UTF-8?q?=20=C8=99i=20subiectul=20original=20la=20emailuri=20forwarded?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La salvarea unui email forwardat, se extrage acum expeditorul original din body și se elimină prefixul Fwd: din titlu — în loc de adresa lui Marius. Corectat și fișierul deja salvat din 07 mai. Co-Authored-By: Claude Sonnet 4.6 --- .../2026-05-07_fwd-newsletter-17-din-2026.md | 274 ++++++++++++++++++ tools/email_process.py | 10 +- 2 files changed, 281 insertions(+), 3 deletions(-) create mode 100644 memory/kb/emails/2026-05-07_fwd-newsletter-17-din-2026.md diff --git a/memory/kb/emails/2026-05-07_fwd-newsletter-17-din-2026.md b/memory/kb/emails/2026-05-07_fwd-newsletter-17-din-2026.md new file mode 100644 index 0000000..6469697 --- /dev/null +++ b/memory/kb/emails/2026-05-07_fwd-newsletter-17-din-2026.md @@ -0,0 +1,274 @@ +# Newsletter 17 din 2026 + +**De la:** Cercetașii's Newsletter +**Data:** Thu, 7 May 2026 20:07:13 +0300 +**Salvat:** 2026-05-07 17:07 + +--- + + +---------- Forwarded message --------- +De la: Cercetașii's Newsletter +Date: joi, 7 mai 2026, 19:06 +Subject: Newsletter 17 din 2026 +To: mmarius28@gmail.com + + +Cercetașii României + ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ +‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ +‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ +‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ +‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ +‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ + + +May 07, 2026 | Read online + +Newsletter 17 din 2026 + +Cercetașii României +[image: share on facebook] + + +[image: share on twitter] + + +[image: share on threads] + + +[image: share on linkedin] + + +Ziua Europei + +Sâmbătă, 9 mai, sărbătorim Ziua Europei, un moment cu o semnificație +specială pentru toți cei care cred în puterea comunității, a cooperării și +a respectului reciproc. Pentru cercetași, această zi este mai mult decât o +celebrare simbolică, este o reafirmare a valorilor pe care le trăim în +fiecare activitate, precum prietenia, solidaritatea, responsabilitatea și +dorința de a lăsa lumea un pic mai bună decât am găsit-o. + +Europa înseamnă diversitate de culturi, limbi și tradiții, dar și o misiune +comună, aceea de a construi punți între oameni, exact ca în cercetășie, +unde fiecare patrulă, fiecare joc și fiecare proiect ne învață că, deși +suntem diferiți, reușim cel mai bine atunci când lucrăm împreună. În +spiritul acestei zile, ne amintim că fiecare dintre noi poate contribui la +o Europă mai unită prin gesturi simple: respect, implicare în comunitate, +deschidere către ceilalți și curajul de a acționa pentru binele comun. + +*ScoutTalk* + + + - + + Reminder: transmiterea formularelor 3,5% + - + + Resurse comunicare Festivalul Luminii + - + + Oalala, ediția a 9-a + - + + Busola Nord + - + + [APEL REDESCHIS] 2nd African Rover Moot 2026 - Africa de Sud 01 - + 08.08.2026 [DDL 18.05.2026] + - + + Contingentul României la CEJ 2026 este acum și pe Instagram! + - + + Fii la curent cu cele mai importante noutăți! + + +*Reminder: transmiterea formularelor 3,5%* + +Te încurajăm să faci un ultim push în comunitate și să transmiți +formularele colectate în timp util, pentru a ne asigura că sunt procesate +corect. Revenim cu un scurt reminder privind campania de colectare a +*formularelor +3,5%*. + + - + + *20 mai 2026* este termenul limită pentru transmiterea formularelor + către sediul național (pentru Centrele Locale fără personalitate juridică, + dar care au inițiat procesul de obținere a PJ, vezi detalii aici + + ). + - + + *25 mai 2026* este termenul final de depunere a formularelor. + +Materialele ajutătoare care conțin detalii despre strângerea formularelor +230: link +. +Dacă ai nevoie de ajutor, ne poți scrie la contact@scout.ro. + +Mulțumim pentru implicare și mult succes pe ultima sută de metri! + +*Resurse comunicare Festivalul Luminii* + +Pentru a te ajuta cu *promovarea evenimentului*, am pregătit un *template +de afiș gata de personalizat*. + +Iată ce trebuie să ai în vedere: + + - + + *Creează o copie:* Înainte de a edita, te rugăm să faci mereu o copie a + fișierului. + - + + *Personalizare:* Culorile și textele se pot ajusta pentru a se potrivi + specificului Centrului Local. + - + + *Branding:* + - + + Sigla Centrului este gândită să fie adăugată în partea de sus, la + mijloc. + - + + Dacă există logouri suplimentare (parteneri/sponsori), recomandăm + plasarea lor în partea de jos a materialelor. + +*Materialele *le poți găsi aici + +. + +De asemenea, te rugăm să completezi acest formular + +pentru ca evenimentul Centrului tău Local să apară pe* harta oficială a +festivalului*! + +*Oalala, ediția a 9-a* + +Ne revedem sâmbăta aceasta, *9 mai*, la* Scout Edu Hub*, pentru o porție +dublă de explorare: pe străzile orașului și în propria bucătărie, o +inițiativă educațională dedicată (mai ales) seniorilor, unde pot participa +cercetași majori din toată țara. + +Concept: de două ori pe lună (prima și a treia sâmbătă din lună), organizăm +seri relaxate la Scout Edu Hub: + + - + + *17:00 - Discutăm* (Începem cu o plimbare plină de „fun facts” despre + arhitectura bucureșteană, descoperind poveștile ascunse ale clădirilor pe + lângă care trecem zilnic.) loc de întâlnire = intrarea pe Calea Victoriei + (Piața Victoriei), în față la TEDs Coffee + - + + *18:00 - Gătim* (Ne întoarcem la SEH pentru a învăța cum să ne facem + singuri, #homemade, produsele pe care de obicei le cumpărăm de la + supermarket. Este testul suprem de curiozitate urbană și autonomie, unde + transformăm ingredientele simple în alternative sănătoase.) + - + + *20:00 - Relaxăm *(mâncăm, ne jucăm boardgames, stăm laolaltă) + +Scout Edu Hub are disponibilitate de cazare, pentru oricine vine din afara +Bucureștiului. Înscrierile se fac simplu, printr-un anunț / reacție în +Comunitatea +de WhatsApp dedicată Oalala. + + +*Busola Nord* + +În cadrul Busola Nord am dezvoltat o serie de training-uri pe skilluri +antreprenoriale pentru grupurile de tineri implicate în proiect. + +Dacă există interes în Centrul tău Local pentru astfel de traininguri +pentru *temerari și eXploratori *suntem deschiși și dornici să împărtășim +materialele scrise necesare facilitării lor! Dă-ne de veste pe +ancaana.sampetrean@scout.ro sau busola.nord@scout.ro. + +[APEL REDESCHIS] 2nd African Rover Moot 2026 - Africa de Sud 01 - +08.08.2026 [DDL 18.05.2026] + +Vești bune! Apelul pentru *2nd African Rover Moot 2026*, care se va +desfășura în perioada *01-08.08.2026*, a fost redeschis. Înscrierile sunt +deschise până pe *18 mai 2026*, iar termenul pentru prima tranșă de *plată +este 26 mai 2026*. + +Evenimentul invită *seniorii *în *Africa de Sud* la un Moot dedicat +aventurii, camaraderiei și valorificării potențialului lor nelimitat. Este +a doua ediție organizată pe *continentul african* și promite o experiență +unică, bazată pe înțelegere, armonie și dezvoltare personală. + +Apelul este deschis până la *18 mai 2026*, iar mai multe informații despre +eveniment sunt disponibile *aici* + +*.* + +Contingentul României la CEJ 2026 este acum și pe Instagram! + +Suntem bucuroși să anunțăm că oficial am relansat pagina dedicată +*Contingentului +României pentru Central European Jamboree, Ungaria 2026*. + +De acum înainte, ne poți urmări pe *Instagram* la *@cej.romania* +, +unde vom împărtăși noutăți, povești din culise, pregătiri și momente +importante din drumul nostru către și din cadrul evenimentului. + +Fie că ești *participant, lider însoțitor sau IST*, fie că ești doar *curios +să vezi cum se desfășoară acest eveniment internațional*, te invităm să ne +fii alături online. + +*F**ii la curent cu cele mai importante noutăți!* + +Nu rata informările săptămânale de la *Consiliul Director*! Află decizii, +proiecte și oportunități care te privesc direct. +Citeşte acum! + + +❝ + + +*„În această lume înconjurată de frumusețea naturii, fiecare moment devine +o poveste minunată, iar fiecare pas pe care îl facem se preschimbă într-un +dans magic cu ceea ce ne înconjoară.”* + +*- ** John Muir **-* + +Acțiune de ecologizare la Greweln @ Centrul Local Turre Pitz, Mediaș + +Copyright © 2018 Organizația Națională Cercetașii României, All rights +reserved. + +Ați primit acest e-mail pentru că sunteți înregistrați ca membri în cadrul +Organizației Naționale "Cercetașii României". + +Add us to your address book + + +Update your email preferences or unsubscribe here + + +© 2026 Cercetașii's Newsletter + +str. Vigilenței, nr. 7, sector 5 + +București, București + +050129, România +[image: beehiiv logo]Powered by beehiiv + +Terms of Service + + + + +--- + +## TL;DR + + +## Insights + diff --git a/tools/email_process.py b/tools/email_process.py index 6601dac..03d4539 100755 --- a/tools/email_process.py +++ b/tools/email_process.py @@ -215,7 +215,11 @@ def save_email_as_note(eid: str) -> dict: slug = slugify(subject) or 'email' filename = f"{date_prefix}_{slug}.md" filepath = KB_PATH / filename - + + # For forwarded emails: extract original sender and strip Fwd: prefix from subject + display_from = extract_original_sender(subject, body, from_addr) + display_subject = re.sub(r'^(Fwd?|Fw)\s*[:\s]\s*', '', subject, flags=re.IGNORECASE).strip() or subject + # Build attachments section attachments_section = "" if attachments: @@ -223,9 +227,9 @@ def save_email_as_note(eid: str) -> dict: attachments_section = f"\n## Atașamente\n{att_list}\n" # Create markdown note - content = f"""# {subject} + content = f"""# {display_subject} -**De la:** {from_addr} +**De la:** {display_from} **Data:** {date_str} **Salvat:** {datetime.now().strftime('%Y-%m-%d %H:%M')}