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 03:33 | Nová verze

    Byla vydána nová verze 10.7 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyly balíčky HomeBox a Scrypted.

    Ladislav Hagara | Komentářů: 0
    dnes 02:22 | Nová verze

    OpenRGB (GitLab) dospěl do verze 1.0 (YouTube). OpenRGB (dříve OpenAuraSDK) je svobodný multiplatformní software umožňující nastavení podsvícení celé řady různých „herních“ komponent a periferií.

    Ladislav Hagara | Komentářů: 0
    včera 21:00 | IT novinky

    Dnes startuje prodej headsetu Steam Frame. Počínaje dneškem se tedy můžete zapsat na seznam pro jeden z následujících modelů: Steam Frame 256 GB za 1 049 EUR a Steam Frame 1 TB za 1 279 EUR.

    Ladislav Hagara | Komentářů: 0
    včera 17:44 | Bezpečnostní upozornění

    Vládní CERT upozorňuje na kritickou zranitelnost v GitLab Community Edition (CE) a Enterprise Edition (EE). Zranitelnost CVE-2026-85706 typu path traversal v Repository Commits API dosahuje skóre CVSS 10.0. Kvůli nedostatečnému omezení cest a chybějícímu vynucení autentizace může za určitých podmínek neautentizovaný útočník číst libovolné soubory ze serveru GitLab, a získat tak přístup k citlivým datům a konfiguraci instance.

    Ladislav Hagara | Komentářů: 0
    včera 12:00 | Zajímavý projekt

    Linux může běžet nativně na ESP32-S3 – bez emulace a rovnou s 9,7″ e-paperem.

    Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 7.0.0. Pro sandboxing se na Linuxu nově používá Landlock místo Bubblewrap. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.

    Ladislav Hagara | Komentářů: 0
    13.9. 23:33 | Nová verze

    Správce fotografií Shotwell byl vydán ve verzi 33.0 (GitLab). Hlavní novinkou v tomto vydání po dvou letech je přechod na GTK4.

    ʚĭɞ 🍉 | Komentářů: 0
    13.9. 01:44 | Komunita

    Na YouTube byly publikovány videozáznamy přednášek a na Flickru fotografie z konference EuroPython 2026.

    Ladislav Hagara | Komentářů: 0
    12.9. 18:11 | Nová verze

    Byl vydán Debian 13.7, tj. sedmá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    12.9. 02:00 | Zajímavý článek

    Jiří Eischmann se v příspěvku Fiasko jménem W Social na svém blogu věnuje evropské sociální síti W: "W Social je příkladem toho, že se problémy sociální sítí nedají řešit od exekutivního stolu. Když na začátku tohoto roku v Davosu oznámili vznik nové sociální sítě W Social, politici se mohli přetrhnout ve chvalozpěvech. Konečně evropská sociální síť a ještě s ověřením identity. … Jak se ukázalo, když v Davosu W Social oznamovali, neměli kromě

    … více »
    Ladislav Hagara | Komentářů: 20
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2670 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

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

    31.10.2020 18:41 zdenek2008 | skóre: 26
    Python 3: pyperclip.copy() se neukaze z jednoho skriptu ale z jineho ano
    Přečteno: 438×
    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: 26
    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.
    MakeIranBombedAgain❗ avatar 1.11.2020 15:11 MakeIranBombedAgain❗ | skóre: 42 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    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

    1.11.2020 17:35 zdenek2008 | skóre: 26
    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.
    MakeIranBombedAgain❗ avatar 1.11.2020 15:08 MakeIranBombedAgain❗ | skóre: 42 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    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

    1.11.2020 17:13 zdenek2008 | skóre: 26
    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.