Skip to content

Instantly share code, notes, and snippets.

View me-suzy's full-sized avatar

Doar EU me-suzy

  • 06:30 (UTC +02:00)
View GitHub Profile
@me-suzy
me-suzy / rss XML 2024 RO rr.py
Last active July 11, 2026 20:05
rss XML 2024 RO rr.py
import os
import re
import xml.etree.ElementTree as ET
from datetime import datetime
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
EXCLUDED_DIR_NAMES = {"vendor", "index_files", "creative-studio"}
def read_canonical_link(file_path):
@me-suzy
me-suzy / rss XML 2024 EN rr.py
Last active July 11, 2026 20:04
rss XML 2024 EN rr.py
import os
import re
import xml.etree.ElementTree as ET
from datetime import datetime
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
EXCLUDED_DIR_NAMES = {"vendor", "index_files", "creative-studio"}
def read_canonical_link(file_path):
@me-suzy
me-suzy / corceturr.txt
Created July 10, 2026 10:14
corceturr.txt
Mai jos sunt propozitii si paragrafe corectate in limba romana, extrase de pe site-ul https://neculaifantanaru.com :
Cu cât protecția ta provine dintr-o forță mai înaltă, cu atât vrajmasii tai fac mai multe greseli care le atrag în mod inevitabil propria judecata și condamnare.
reformuleaza.
Iată câteva variante mai naturale și mai elegante:
Cu cât ocrotirea ta vine dintr-o putere mai înaltă, cu atât vrăjmașii tăi se afundă mai mult în propriile greșeli, atrăgându-și singuri judecata și osânda. (recomandată)
Cu cât ești mai puternic ocrotit de o forță superioară, cu atât vrăjmașii tăi își pregătesc, prin propriile fapte, judecata și condamnarea.
@me-suzy
me-suzy / skip-youtube-V2.py
Created July 8, 2026 03:42
skip-youtube-V2.py
# Folosesc API-ul Windows direct, ca să nu depindă de pyautogui: mută cursorul pe coordonată, citește forma cursorului, și dă click doar dacă forma este IDC_HAND.
# Ce face. Te uiti pe youtube la un video, full screen. Nu ai varianta platita youtube, asa ca apar reclame la fiecare cateva minute, si apoi butonul skip.
# așteaptă 60 secunde la pornire; apoi, la fiecare 5 secunde, mută mouse-ul la x=1848, y=978;
# apasă click doar dacă acolo cursorul devine mânuță; după click așteaptă 12 secunde înainte să verifice din nou;
# se oprește cu Ctrl+C.
# Acum verificarea la 5 secunde nu mai mută mouse-ul deloc. Citește pixelii din zona butonului Skip și mută mouse-ul doar în momentul în care pare că butonul chiar există, ca să apese click.
# Preia coordonatele https://gist.github.com/me-suzy/ef5596c07960f38f336e8b0002d87b98
import ctypes
import time
@me-suzy
me-suzy / mouse_coordinate_capture.py
Created July 8, 2026 02:30
mouse_coordinate_capture
#!/usr/bin/env python3
r"""
Mouse coordinate capture for Windows.
Shows live mouse coordinates in the console, but saves a coordinate only when
the right mouse button is clicked. Left click stays free for normal work.
Saved captures go to:
- captures\coordinates.html
- captures\coordinates.csv
@me-suzy
me-suzy / skip-youtube.py
Created July 8, 2026 02:24
skip-youtube.py
# Folosesc API-ul Windows direct, ca să nu depindă de pyautogui: mută cursorul pe coordonată, citește forma cursorului, și dă click doar dacă forma este IDC_HAND.
# Ce face. Te uiti pe youtube la un video, full screen. Nu ai varianta platita youtube, asa ca apar reclame la fiecare cateva minute, si apoi butonul skip.
# așteaptă 60 secunde la pornire; apoi, la fiecare 5 secunde, mută mouse-ul la x=1848, y=978;
# apasă click doar dacă acolo cursorul devine mânuță; după click așteaptă 12 secunde înainte să verifice din nou;
# se oprește cu Ctrl+C.
import ctypes
import time
from ctypes import wintypes
@me-suzy
me-suzy / BEBE HTML index V.4 - 7 iulie 2026.php
Last active July 11, 2026 11:37
BEBE HTML index V.4 - 7 iulie 2026.php
<?php
// Simple Dreamweaver-like HTML/PHP editor with code + design view
// NOTE: Set your project root folder here:
$ROOT = 'e:/Carte/BB/17 - Site Leadership/'; // schimbă daca vrei alt folder de lucru
mb_internal_encoding('UTF-8');
function norm_path($p)
{
$p = str_replace(["\\", ".."], ["/", ""], $p);
return ltrim($p, "/");
@me-suzy
me-suzy / tdgd.txt
Created July 7, 2026 11:14
tdgd.txt
$dirs = @(
"E:\Carte\BB\17 - Site Leadership\Principal 2022\Leadership ART\2022 - ro",
"E:\Carte\BB\17 - Site Leadership\Principal 2022\Leadership ART\2022 - en"
)
foreach ($dir in $dirs) {
Write-Output "=== $dir ==="
Get-ChildItem -Path $dir -Recurse -Filter *.html | ForEach-Object {
$content = Get-Content -Raw $_.FullName
$hasLoader = $content -match 'loader-fade'
$hasBundle = $content -match 'bundle\.min\.js'
@me-suzy
me-suzy / sdgdsgsgf.py
Created July 7, 2026 11:03
sdgdsgsgf.py
# -*- coding: utf-8 -*-
# FIND-and-REPLACE.py
#
# Inlocuieste blocul de CSS-uri din <head> in toate fisierele .html
# din folderele setate in DIRECTORIES (inclusiv subfoldere).
#
# Cum functioneaza:
# Nu cauta textul exact (care esua din cauza comentariilor HTML, tab-urilor
# si spatiilor invizibile), ci foloseste doua ANCORE:
# - inceput: # - sfarsit: <link rel="stylesheet" href="../../art-topic-nav.css">
@me-suzy
me-suzy / find and replace art.py
Created July 7, 2026 11:03
find and replace art.py
# -*- coding: utf-8 -*-
# FIND-and-REPLACE.py
#
# Inlocuieste blocul de CSS-uri din <head> in toate fisierele .html
# din folderele setate in DIRECTORIES (inclusiv subfoldere).
#
# Cum functioneaza:
# Nu cauta textul exact (care esua din cauza comentariilor HTML, tab-urilor
# si spatiilor invizibile), ci foloseste doua ANCORE:
# - inceput: <!-- Favicon -->