Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- import pyperclip as p
- # test 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ';/alpha;/ALPHA;/beta;/BETA;/gamma;/GAMMA;/delta;/DELTA;/epsilon;/EPSILON;/zeta;/ZETA;/g;/G;/eta;/ETA;/theta;/THETA;/iota;/IOTA;/kappa;/KAPPA;/lambda;/LAMBDA;/mu;/MU;/nu;/NU;/xi;/XI;/omicron;/OMICRON;/pi;/PI;/rho;/RHO;/sigma;/SIGMA;/tau;/TAU;/upsilon;/UPSILON;/phi;/PHI;/chi;/CHI;/psi;/PSI;/omega;/OMEGA'
- # τεστ 0123456789αβγδεζgηιjκλμνξοπρστυφθχψωΑΒΓΔΕΖGΗΙJΚΛΜΝΞΟΠΡΣΤΥΦWΧΨΩ. 'αΑβΒγΓδΔεΕζΖ;/g;/GηΗθΘιΙκΚλΛμΜνΝξΞοΟπΠρΡσΣτΤυΥφΦχΧψΨωΩ'
- ge=\
- (('alpha','beta','gamma','delta','epsilon','zeta','eta','theta','iota','kappa','lambda','mu','nu','xi','omicron','pi','rho','sigma','tau','upsilon','phi','chi','psi','omega', ),
- ('ALPHA','BETA','GAMMA','DELTA','EPSILON','ZETA','ETA','THETA','IOTA','KAPPA','LAMBDA','MU','NU','XI','OMICRON','PI','RHO','SIGMA','TAU','UPSILON','PHI','CHI','PSI','OMEGA', ),
- ( 'α', 'β', 'γ', 'δ', 'ε', 'ζ', 'η', 'θ', 'ι', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'σ', 'τ', 'υ', 'φ', 'χ', 'ψ', 'ω', ),
- ( 'Α', 'Β', 'Γ', 'Δ', 'Ε', 'Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', 'Σ', 'Τ', 'Υ', 'Φ', 'Χ', 'Ψ', 'Ω', ),
- ( 'a', 'b', 'c', 'd', 'e', 'f', 'h', 'w', 'i', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'x', 'y', 'z', ),
- ( 'A', 'B', 'C', 'D', 'E', 'F', 'H', 'w', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z', ), )
- clip=text=p.paste()
- step2 = []
- for nl,nu,gl,gu,el,eu in zip(*ge):
- text = text.replace(';/'+nl, gl)
- text = text.replace(';/'+nu, gu)
- step2.append(((el, gl), (eu, gu)))
- for (el, gl), (eu, gu) in step2:
- text = text.replace(el, gl)
- text = text.replace(eu, gu)
- if clip!=text:
- p.copy(text)
RAW Paste Data
Copied