Skip to content

Instantly share code, notes, and snippets.

View me-suzy's full-sized avatar

Doar EU me-suzy

  • 05:03 (UTC +02:00)
View GitHub Profile
@me-suzy
me-suzy / adauga-new-repository.py
Created June 8, 2026 02:01
adauga-new-repository.py
# -*- coding: utf-8 -*-
"""
adauga-new-repository.py
Creeaza un repository NOU pe GitHub dintr-un folder local si urca toate fisierele.
Varianta SIMPLA - fara token, fara user, fara parola in script.
Foloseste GitHub CLI (gh), care isi gestioneaza singur autentificarea
(te-ai logat o data cu "gh auth login" si gata).
@me-suzy
me-suzy / Corecrere.txt
Created June 6, 2026 19:25
Corecrere.txt
FINAL Corecturi gramaticale, punctuatie, stilistice si semantic-logice de pe site-ul https://neculaifantanaru.com
Corectează gramatica, ortografia și punctuația textului dat in limba romana. Precizeaza ce anume nu e corect, logic si stilistic in textul dat, conform instrucțiunilor de mai jos:
1. Respectarea fidelă a textului original:
- Analizează textul pentru a corecta greșelile gramaticale, de ortografie, punctuație și structură.
- Păstrează cât mai mult posibil stilul, tonul și intenția originală a autorului.
2. Intervenții minime:
- Corectează doar elementele care împiedică claritatea sau respectarea normelor limbii române.
@me-suzy
me-suzy / adauga-folder-in-repository.py
Created June 6, 2026 11:18
adauga-folder-in-repository.py
# -*- coding: utf-8 -*-
"""
adauga-folder-in-repository.py
Adauga toate fisierele dintr-un folder local intr-un repository de pe GitHub.
Flux:
Fereastra 1 -> intreaba in ce repo de pe GitHub sa adaugi fisierele (URL repo).
Fereastra 2 -> intreaba calea folderului local pe care vrei sa-l copiezi in repo,
cu un checkbox: "Copiaza si subfolderele" (recursiv) sau doar fisierele din folder.
@me-suzy
me-suzy / DOWNLOAD FULL - Metoda 2.py
Created June 5, 2026 05:28
DOWNLOAD FULL - Metoda 2.py
# -*- coding: utf-8 -*-
"""
DOWNLOAD FULL - Metoda 1
========================
Bazat pe structura din "Claude-FINAL 15 ... Firefox.py", dar SINGURA diferenta
este METODA de preluare a datelor: NU se mai descarca PDF (are limita). In schimb,
pentru fiecare pagina se preia IMAGINEA SURSA din browser (METODA 1 = fetch la
blob-ul <img class="page-canvas">), apoi toate imaginile unui document se pun
intr-un PDF.
@me-suzy
me-suzy / Bebe word editor index.php
Created June 4, 2026 11:04
Bebe word editor index.php
<?php
// ─────────────────────────────────────────────────────────────────────────────
// Word Editor — editor de documente (docx / doc / odt / rtf / pdf) cu toolbar tip Word.
// Inspirat din "index V.4.php" (Mini Dreamweaver), dar dedicat fisierelor office.
// • docx → deschis client-side cu mammoth.js → editabil → salvat cu html-docx-js
// • odt → convertit server-side (zip + content.xml) → editabil → salvat ca .docx
// • rtf → convertit server-side minimal → editabil → salvat ca .docx
// • pdf → randat cu pdf.js; text extras pentru editare → salvat ca .docx
// • doc → binar vechi: doar avertisment (recomanda conversie in .docx)
// ─────────────────────────────────────────────────────────────────────────────
@me-suzy
me-suzy / DOWNLOAD FULL - Metoda 1.py
Last active June 4, 2026 16:07
DOWNLOAD FULL - Metoda 1.py
# -*- coding: utf-8 -*-
"""
DOWNLOAD FULL - Metoda 1
========================
Bazat pe structura din "Claude-FINAL 15 ... Firefox.py", dar SINGURA diferenta
este METODA de preluare a datelor: NU se mai descarca PDF (are limita). In schimb,
pentru fiecare pagina se preia IMAGINEA SURSA din browser (METODA 1 = fetch la
blob-ul <img class="page-canvas">), apoi toate imaginile unui document se pun
intr-un PDF.
@me-suzy
me-suzy / arcanum_capture-metoda-2.py
Created June 4, 2026 06:53
arcanum_capture-metoda-2.py
# -*- coding: utf-8 -*-
"""
Arcanum - METODA 2: printscreen real + deplasare controlata + lipire pe geometrie.
Gandire diferita fata de metoda 1 (care preia blob-ul sursa cu fetch). Aici
capturam PIXELII DE PE ECRAN, dar NU ne bazam pe scroll-ul viewer-ului (care e
virtual/clamp-uit). In schimb:
1. luam <img> paginii (cea mai mare), o mutam in <body>;
2. o fixam la rezolutie nativa (position:fixed, z-index maxim, NW x NH);
3. o deplasam noi pe verticala (top:-offset) banda cu banda;
@me-suzy
me-suzy / arcanum_capture.py
Created June 4, 2026 06:45
arcanum_capture.py
# -*- coding: utf-8 -*-
"""
Arcanum - captura pagina la rezolutie maxima din <canvas> (metoda PDF.js / toDataURL).
NU inchide Firefox-ul care ruleaza: copiaza profilul activ intr-un folder temp
(cookie-urile se mostenesc => deja logat) si porneste un Firefox de automatizare separat.
Rezultat: PNG + PDF in .\arcanum_capture\
"""
import os
@me-suzy
me-suzy / merge_leader_articles.py
Created June 2, 2026 20:31
merge_leader_articles.py
from __future__ import annotations
import copy
import re
import unicodedata
from dataclasses import dataclass
from difflib import SequenceMatcher
from pathlib import Path
from docx import Document
@me-suzy
me-suzy / convert_articles RO in docx si in pdf 2026.py
Created June 2, 2026 20:11
convert_articles RO in docx si in pdf 2026
from fpdf import FPDF, HTMLMixin
from docx import Document
from docx.shared import Pt, RGBColor
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn
from docx.oxml import OxmlElement
import copy
import os
import re
from PyPDF2 import PdfMerger