abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 13:33 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.16.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Nově je pro překlad aplikace potřeba použít knihovnu libdatovka. Ta byla vydána ve verzi 0.1.0.

Ladislav Hagara | Komentářů: 0
dnes 09:00 | Zajímavý článek

Brian Exelbierd, zástupce Red Hatu v představenstvu distribuce CentOS, poskytl rozhovor webu The Register. Ukončení vydávání CentOS jako sestavení RHEL vysvětluje tak, že Red Hat ho odmítl nadále sponzorovat. Dále hovoří o roli a omezeních nového bezplatného vydání RHEL.

Fluttershy, yay! | Komentářů: 11
dnes 06:00 | Bezpečnostní upozornění

Balíček s utilitou sudo byl vydán ve verzi 1.9.5p2. Řešena je bezpečnostní chyba CVE-2021-3156. Lokální uživatel může získat práva roota i když není uveden v souboru sudoers. Podrobnosti i s videoukázkou v příspěvku na blogu společnosti Qualys. Chyba byla do kódu sudo zanesena na konci července 2011 (commit 8255ed69). Týká se tedy verzí 1.8.2 až 1.8.31p2 a 1.9.0 až 1.9.5p1.

Ladislav Hagara | Komentářů: 11
včera 19:00 | Zajímavý článek

Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2020. Ke konci roku vlastnila 165 530 pevných disků. V průběhu roku jich přibylo 39 792. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, klesla na 0,93 %. V roce 2019 to bylo 1,89 %. V roce 2018 to bylo 1,25 %. V roce 2017 to bylo 1,77 %. V roce 2016 1,95 %.

Ladislav Hagara | Komentářů: 5
včera 18:11 | Nová verze

Dle plánu byl vydán Mozilla Firefox 85.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Přibyla ochrana před supercookies. Odstraněna byla podpora Flashe. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 6
včera 12:44 | Nová verze

Byla vydána nová verze 4.15 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl aktualizován na verzi 10.0.9. Thunderbird byl aktualizován na verzi 78.6.0. Linux byl aktualizován na verzi 5.9.15.

Ladislav Hagara | Komentářů: 0
včera 12:33 | Komunita

Projekt Mozilly MDN Web Docs dokumentující webové standardy včetně jejich podpory v jednotlivých prohlížečích byl loňským propouštěním citelně zasažen. Poté, co se obsah MDN přesunul na GitHub, čímž se z určitého pohledu více otevřel pro přispívání z řad webových vývojářů, vznikla nová organizace Open Web Docs. Na Open Collective už má přes 60 finančních přispěvatelů a největší mezi nimi jsou Google, Microsoft a Coil. Dále se do projektu zapojuje samozřejmě Mozilla, Samsung a W3C [Mozilla.cz].

Ladislav Hagara | Komentářů: 0
včera 11:55 | Komunita

Od verze 7.1 (vyjde na začátku února) bude mít LibreOffice přívlastek Community - přesný název tedy bude LibreOffice Community 7.1. Kromě názvu se nic nemění, nedochází k omezování funkcí apod. Přejmenování je výsledek dlouhých diskuzí nad novým marketingovým plánem a snahou odlišit komunitní a firemní verze LibreOffice. Vznikají také další nové pojmy: LibreOffice Technology - brand pro veškerý software založený na LibreOffice a LibreOffice Enterprise - pro partnery ekosystému a jejich enterprise verze LibreOffice.

Zdeněk Crhonek | Komentářů: 0
včera 07:00 | Humor

Umělec a designer Rocky Bergen má na svých stránkách volně ke stažení papírové modely počítačů Amiga 500, Amstrad CPC 464, Apple II a dalších. Čtenáři AbcLinuxu na ně jistě dokážou dostat i Linux. :-)

Ladislav Hagara | Komentářů: 0
25.1. 21:22 | Nová verze

OctoPi, linuxová distribuce pro Raspberry Pi s předinstalovaným webovým rozhraním pro ovládání 3D tiskáren OctoPrint, byla vydána ve verzi 0.18.0. Přehled novinek v oznámení na blogu a na GitHubu.

Ladislav Hagara | Komentářů: 0
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (28%)
 (4%)
 (1%)
 (21%)
 (0%)
 (3%)
 (42%)
Celkem 212 hlasů
 Komentářů: 4, poslední 25.1. 03:13
Rozcestník

Dotaz: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano

31.10.2020 18:41 zdenek2008 | skóre: 24
Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
Přečteno: 197×
Příloha:
Na Debianu 10 stable s KDE mam nejake skripty v Pythonu 3 ktere vyuzivaji python3-pyperclip. Ted se ukazalo, ze pokud ulozim do schranky nejaky text pomoci pyperclip.copy('nejaky text'), neukaze se ve schrance. Ale z jineho skriptu text stejnym prikazem ulozim a ve schrance JE a muzu ho kdekoliv vlozit pomoci ctrl+v. Pritom ten ktery neuspesne uklada do schranky normalne vytahne ten text ze schranky vytahne pomoci print(pyperclip.paste()) a cokoliv jineho je ve schrance vytahne take. Cili vlastne ten skript vidi ve schrance to co vsechny ostatni programy a ten "svuj" obsah, ktery ale nevidi jine programy ani se neukazuje ve schrance (v nastrojovem panelu).

Skript spoustim jako "python3 skript.py", jako "python3 -m skript" i primo z Dolphinu dvojklikem. Zkusil jsem pridat do adresare __init__.py i smazat to, smazal jsem i adresar __pycache__, ale udela se znovu a nic z toho stejne nepomohlo. Mam podezreni jestli to nema co delat s pythonovym importovacim systemem? Nedavno se mi totiz choval divne jiny skript volany pomoci "pythpon -m skript", ktery pak fungoval normalne pokud se spoustel "python skript.py".

Tento kod funguje normalne, volany "usr/bin/python3 skript.py":
def snippet(ucel):
    pyperclip.copy(f'\n#{ucel}{snippety[ucel]}\n')
    print(f'\nsnippet {ucel}:{snippety[ucel]}')
Ale tento ne:
pyperclip.copy(celkovy_vytazeny_text)
Cely skript prikladam v priloze a zde je cast textu pro zpracovani skriptem (se skriptem samotnym nema co delat, jde o vytazeni plantuml komentaru z nejakeho pythonoveho skriptu):
def visa_category_s_informants_against_criminal_or_terrorist_organizations(x):
    """s visas for informants against criminal or terrorist organizations"""
    ys5 = ['informant against criminal organization']
    ys6 = ['informant against terrorist organization']
    ys7 = ['family member of an s visa holder']
    print 's-5',ys5
    print 's-6',ys6
    print 's-7',ys7
    #.# if (Informant Against Criminal Organization) then (yes)
    if x in ys5:
        #.# :S-5 Visa;
        return 's-5'
    #.# elseif (Informant Against Terrorist Organization) then (yes)
    elif x in ys6:
        #.# :S-6 Visa;
        return 's-6'
    #.# elseif (family member of S Visa holder) then (yes)
    elif x in ys7:
        #.# :S-7 Visa;
        return 's-7'
    #.# else (no)
    else:
        #.# stop
        return 'nic'
        #.# endif

def visa_category_tn_and_other_north_american_free_trade_agreement(x):
    """tn and other visas for north american free trade agreement"""
    y = ['north american free trade agreement']
    print 'tn and other',y
    #.# if (North American Free Trade Agreement) then (yes)
    if x in y:
        #.# :TN and Other Visas;
        return 'tn and other'
    #.# else (no)
    else:
        #.# stop
        return 'nic'
        #.# endif
Nemeli byste nekdo nejaky napad co s tim? Kdyztak predem diky za pripadne tipy.

Odpovědi

31.10.2020 21:43 Karel
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
Tohle je splněno?

On Linux, this module makes use of the xclip or xsel commands, which should come with the os. Otherwise run “sudo apt-get install xclip” or “sudo apt-get install xsel” (Note: xsel does not always seem to work.)

Otherwise on Linux, you will need the gtk or PyQt4 modules installed.
1.11.2020 10:56 zdenek2008 | skóre: 24
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
Tyto dva jsem instaloval jeste pred dotazem zde. Nepomohlo to. Nikdy predtim jsem je nemel nainstalovane a situace byla tak jak popisuji v dotazu. Ale mam GTK+ 3 takze asi proto to castecne funguje. Kazdopadne diky za tip, treba budou ty balicky uzitecne jinak.
Gréta avatar 1.11.2020 15:11 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano

zkus dát dopryč ten xsel a mit tam jakoby jenom ten xclip možná :O :O

koukni taky sem možná co tam všecko různýho raděj v komentáři v __init__.py zdrojáčku na githubu hele

pražáci chraňte svý zdraví a zustaňte v bezpečí paneláků hele, hele a hele!!☃ slíkací doktor fylosofie🤡
1.11.2020 17:35 zdenek2008 | skóre: 24
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
Diky ze tip, xsel je pryc ale chova se to stejne. Jeste si procitam ty instrukce z tveho odkazu, zaroven mam neblahe podezreni ze ten problem souvisi s "importovymi pastmi" jak se uvadi v tomto clanku:

http://python-notes.curiousefficiency.org/en/latest/python_concepts/import_traps.html

Jestli spravne rozumim tak Python si pri prvnim spusteni skriptu nejak upravi systemovou cestu a podle toho pak ho prirazuje k namespace. Ja ho poprve spustil jako "python3 -m skript", __init.py__ v tom konkretnim adresari nemam, tak jestli v tom neni nejaky zadrhel. Ale to jsou samozrejme jen takove domnenky.
Gréta avatar 1.11.2020 15:08 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano

mě to jakoby uplně normálně funguje :O :O

debian bullseye/sid taky s kde a pyperclip 1.8.1

noa z těch tří balíčků požadovanejch mam nainstalovanej jenom xclip :O :O

pražáci chraňte svý zdraví a zustaňte v bezpečí paneláků hele, hele a hele!!☃ slíkací doktor fylosofie🤡
1.11.2020 17:13 zdenek2008 | skóre: 24
Rozbalit Rozbalit vše Re: Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
Blahopreji, presne to je ucel toho skriptu (aby fungoval).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.