Skip to content

Instantly share code, notes, and snippets.

@me-suzy
Created September 4, 2025 15:58
Show Gist options
  • Save me-suzy/80494d2f3b184e9d29c389104a3fb3cd to your computer and use it in GitHub Desktop.
Save me-suzy/80494d2f3b184e9d29c389104a3fb3cd to your computer and use it in GitHub Desktop.
567587.py
import os
import re
def fix_specific_cross_reference():
"""Repară cross-reference-ul specific pentru exemplul tău"""
# Fișierul EN care trebuie reparat
en_file = r'e:\Carte\BB\17 - Site Leadership\Principal 2022\en\the-eyes-see-the-world-the-heart-feels-it-deep-down.html'
correct_ro_filename = 'ochii-vad-lumea-inima-o-simte-pana-in-adanc.html'
print(f"Reparez fișierul: {en_file}")
print(f"Link RO trebuie să fie: {correct_ro_filename}")
# Citește fișierul
try:
with open(en_file, 'r', encoding='utf-8') as f:
content = f.read()
except Exception as e:
print(f"Eroare la citire: {e}")
return False
# Găsește link-ul RO actual
ro_match = re.search(r'<li><a cunt_code="\+40" href="https://neculaifantanaru\.com/([^"]+)"', content)
if ro_match:
current_ro_link = ro_match.group(1)
print(f"Link RO actual: {current_ro_link}")
if current_ro_link != correct_ro_filename:
print("Fac înlocuirea...")
# Înlocuiește link-ul RO
new_content = re.sub(
r'(<li><a cunt_code="\+40" href="https://neculaifantanaru\.com/)[^"]+(")',
rf'\g<1>{correct_ro_filename}\g<2>',
content
)
# Verifică dacă s-a schimbat ceva
if new_content != content:
print("Conținutul s-a schimbat! Scriu fișierul...")
# Scrie înapoi fișierul
try:
with open(en_file, 'w', encoding='utf-8') as f:
f.write(new_content)
print("✅ REPARAT cu succes!")
return True
except Exception as e:
print(f"❌ Eroare la scriere: {e}")
return False
else:
print("❌ Regex-ul nu a funcționat - conținutul nu s-a schimbat")
return False
else:
print("✅ Link-ul este deja corect")
return True
else:
print("❌ Nu am găsit link-ul RO în fișier")
return False
def verify_fix():
"""Verifică dacă repararea a funcționat"""
en_file = r'e:\Carte\BB\17 - Site Leadership\Principal 2022\en\the-eyes-see-the-world-the-heart-feels-it-deep-down.html'
try:
with open(en_file, 'r', encoding='utf-8') as f:
content = f.read()
except Exception as e:
print(f"Eroare la verificare: {e}")
return
ro_match = re.search(r'<li><a cunt_code="\+40" href="https://neculaifantanaru\.com/([^"]+)"', content)
if ro_match:
current_ro_link = ro_match.group(1)
print(f"\nVerificare: Link RO în EN este acum: {current_ro_link}")
if current_ro_link == 'ochii-vad-lumea-inima-o-simte-pana-in-adanc.html':
print("🎉 SUCCESS! Cross-reference-ul este acum corect!")
else:
print("❌ Încă nu este corect...")
else:
print("❌ Nu găsesc link-ul RO")
if __name__ == "__main__":
print("REPARARE DIRECTĂ CROSS-REFERENCE")
print("="*50)
success = fix_specific_cross_reference()
if success:
verify_fix()
else:
print("Repararea a eșuat")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment