Skip to content

Instantly share code, notes, and snippets.

View me-suzy's full-sized avatar

Doar EU me-suzy

  • 09:11 (UTC +02:00)
View GitHub Profile
@me-suzy
me-suzy / descarca_google_drive_carti_george.py
Created August 1, 2026 05:01
descarca_google_drive_carti_george.py
from __future__ import annotations
import json
import sys
import time
from collections import Counter
from pathlib import Path
try:
import gdown
@me-suzy
me-suzy / Biblioteca Digitala - GENERIC BUN FINAL.txt
Created July 31, 2026 20:03
Biblioteca Digitala - GENERIC BUN FINAL.txt
#!/usr/bin/env python3
"""
Generic PDF downloader for biblioteca-digitala.ro
Works with any publication page.
Usage:
python download_biblioteca_digitala.py "https://biblioteca-digitala.ro/?pub=7758-revista-romana-de-sociologie"
python download_biblioteca_digitala.py "https://biblioteca-digitala.ro/?pub=6464-studii-si-cercetari-de-chimie"
"""
@me-suzy
me-suzy / subtitrare FINAL bun.py
Created July 29, 2026 20:55
subtitrare FINAL bun.py
"""Overlay pentru subtitrari SRT, sincronizat manual cu un film redat in browser.
Pornire: dublu-click pe acest fisier sau: python subtitrare.py
Apasa START exact cand pornesti/redai filmul. Foloseste -/+ pentru corectie fina.
"""
import ctypes
import json
import re
import time
import tkinter as tk
@me-suzy
me-suzy / subtitrare 3.py
Created July 28, 2026 03:45
subtitrare 3.py
"""Overlay pentru subtitrari SRT, sincronizat manual cu un film redat in browser.
Pornire: dublu-click pe acest fisier sau: python subtitrare.py
Apasa START exact cand pornesti/redai filmul. Foloseste -/+ pentru corectie fina.
"""
import ctypes
import json
import re
import time
import tkinter as tk
@me-suzy
me-suzy / subtitrare 2.py
Created July 27, 2026 21:29
subtitrare 2.py
"""Overlay pentru subtitrari SRT, sincronizat manual cu un film redat in browser.
Pornire: dublu-click pe acest fisier sau: python subtitrare.py
Apasa START exact cand pornesti/redai filmul. Foloseste -/+ pentru corectie fina.
"""
import ctypes
import json
import re
import time
import tkinter as tk
@me-suzy
me-suzy / subtitrare.py
Created July 27, 2026 21:19
subtitrare.py
"""Overlay pentru subtitrari SRT, sincronizat manual cu un film redat in browser.
Pornire: dublu-click pe acest fisier sau: python subtitrare.py
Apasa START exact cand pornesti/redai filmul. Foloseste -/+ pentru corectie fina.
"""
import ctypes
import re
import time
import tkinter as tk
from tkinter import ttk
@me-suzy
me-suzy / Analiza stil autori.py
Created July 27, 2026 17:25
Analiza stil autori
"""
Analiza stilistica (stilometrie): captureaza "amprenta de scris" a fiecarui autor
si ii diferentiaza. NU foloseste embeddings semantice (acelea prind subiectul);
foloseste trasaturi de STIL, care raman constante indiferent despre ce scrie autorul.
Trei familii de trasaturi, combinate:
1. N-grame de caractere -> ortografie, morfologie, forme de epoca
2. Cuvinte-unelte -> semnatura stilistica clasica (cum leaga frazele)
3. Trasaturi structurale -> lungimea frazelor, punctuatie, diversitate lexicala
@me-suzy
me-suzy / Similaritate Centrata.py
Created July 27, 2026 17:10
Similaritate Centrata.py
import os
os.environ["HF_HUB_DISABLE_SYMLINKS_WARNING"] = "1"
import numpy as np
from sentence_transformers import SentenceTransformer
from sklearn.cluster import AgglomerativeClustering
model = SentenceTransformer("intfloat/multilingual-e5-base")
# ----------------------------------------------------------------------
@me-suzy
me-suzy / Rag carti.py
Created July 27, 2026 17:06
Rag carti.py
"""
Sistem RAG peste cărțile tale: transformă paragrafele în vectori, caută semantic
la o întrebare modernă și generează un răspuns bazat DOAR pe textele găsite.
Instalare:
pip install "sentence-transformers>=3.0" "chromadb>=0.5" \
"transformers>=4.44" accelerate torch
Model de embedding recomandat pentru română: intfloat/multilingual-e5-large
(dacă vrei ceva mai ușor: paraphrase-multilingual-MiniLM-L12-v2)
@me-suzy
me-suzy / Finetuning.py
Created July 27, 2026 17:06
Finetuning.py
"""
Fine-tuning LoRA al unui model mic (Mistral 7B / Llama 3 8B) pe textul cărților.
Rezultat: un model care scrie și folosește jargonul de epocă din cărțile tale.
Instalare:
pip install "transformers>=4.44" "trl>=0.9" "peft>=0.12" \
"datasets>=2.20" "bitsandbytes>=0.43" accelerate sentencepiece
Rulare:
python finetuning_carti.py
GPU recomandat: minim ~12 GB VRAM (cu quantizare 4-bit). Fără GPU nu e practic.