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í
×
    včera 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 8
    včera 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    včera 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    včera 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    9.6. 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 1
    9.6. 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    9.6. 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    9.6. 12:55 | IT novinky

    DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.

    Ladislav Hagara | Komentářů: 20
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Hromadná úprava obrázků a jejich odeslání z Kmailu

    22.2.2007 14:07 | Přečteno: 1579× | Výběrový blog | poslední úprava: 23.2.2007 15:45

    Výchozí situace:
    Uživatel potřebuje odeslat větší množství obrázků z fotoaparátu e-mailem. Hromadná úprava v Gimpu či jiných aplikacích je zdlouhavá. Na linuxových stanicích mám Fedoru s KDE.

    Skript pro úpravu a odeslání obrázků pomocí Kmailu:
    Název souboru: mailimages

    #!/bin/bash
    archive_basename=images.zip
    archive_dir=/tmp
    archive=$archive_dir/$archive_basename 
    dialog=$(kdialog --title ' Úprava obrázků pro e-mail' --progressbar 'Úprava obrázků pro e-mail' $#) 
    current_step=0 
    for src in "$@"
    do
    echo "--------------> $src"
    name=$(basename $src) 
    dst="/tmp/$name"
    dcop $dialog setLabel "Upravuji $name" 
    convert -geometry 800x600 -quality 75 "$src" "$dst" && zip "$archive" "$dst" && rm "$dst" 
    current_step=$(($current_step+1))
    dcop $dialog setProgress $current_step
    done
    dcop $dialog setLabel "Otevírám editor e-mailů.." 
    kmail=$(dcopstart kmail)
    dcop $kmail KMailIface openComposer "" "" "" "" " Připojeno je několik obrázků v archivu $archive_basename" "" "" "$archive"
    dcop $dialog close
    kdialog --msgbox "Nyní můžete odeslat svoji e-mailovou zprávu!" --title "Oznámení"
    rm "$archive"
    

    Umístění do menu Činnosti pod pravým tlačítkem myši:
    Soubor s názvem .desktop umístíme do /usr/share/apps/konqueror/servicemenus

    [Desktop Entry]
    ServiceTypes=image/*
    Actions=mail_images
    [Desktop Action mail_images]
    Name=Poslat obrázky e-mailem
    Exec=mailimages %U
    

    Podobná úprava bez odesílání kmailem:

    #!/bin/bash
    archive_basename=images.zip
    archive_dir=/tmp
    archive=$archive_dir/$archive_basename 
    dialog=$(kdialog --title 'Právě probíhá úprava obrázků' --progressbar 'Právě probíhá úprava obrázků' $#) 
    current_step=0 
    for src in "$@"
    do
    echo "--------------> $src"
    name=$(basename $src) 
    dst="/tmp/$name"
    dcop $dialog setLabel "Upravuji $name" 
    convert -geometry 800x600 -quality 75 "$src" "$dst" && zip "$archive" "$dst" && rm "$dst" 
    current_step=$(($current_step+1))
    dcop $dialog setProgress $current_step
    done
    dcop $dialog setLabel "Otevírám výsledek v novém okně.." 
    konqueror=$(dcopstart konqueror /tmp/images.zip)
    dcop $dialog close
    kdialog --msgbox "Kliknutím na tlačítko OK vymažete archiv z dočasného adresáře." --title "Oznámení"
    rm "$archive"

    Zdroje (děkuji):
    * Linux + 2/2007: Charles Fleche: Ahtomatizace KDE
    * ABC Linuxu: KDE: tipy a triky - III (DCOP a KDialog)

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    22.2.2007 14:35 Adnusem | skóre: 14 | blog: Hmmmm | Praha
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Dobrej nápad, myslím že tohle je využitelný, i mnou :o)
    Beetljuice avatar 22.2.2007 15:26 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    To vypadá dobře! Dík ;-) :-D
    Aj dont spík ÍÍngliš :-(
    David Watzke avatar 22.2.2007 19:12 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    current_step=$(($current_step+1))
    ((current_step++))
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    22.2.2007 23:05 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Právě jsem to do skriptu který používám "zapracoval". Moc díky! :-)
    David Watzke avatar 23.2.2007 00:15 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Ještě tohle mě teď praštilo :-)
    name=$(basename $src)
    Lepší bude tohle:
    name=${src##*/}
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    23.2.2007 08:11 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    - vyzkoušeno
    - zapracováno
    - funguje to
    - Děkuju! :)
    23.2.2007 11:50 Michal Karas | skóre: 45 | blog: /dev/random
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Tak si kdyžtak rovnou oprav i shell na bash. Klasický sh například na FreeBSD si s touhle inkrementací neporadí.
    23.2.2007 15:44 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Díky :)
    otula avatar 22.2.2007 19:42 otula | skóre: 45 | blog: otakar | Adamov
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Luďku, hned jak jsem uviděl název zápisku, napadlo mne, že totéž jsem četl i v posledním Linux+. Sice je na konci zmíněn zdroj, ale mám obavu, že by neměli radost, kdyby si přečetli svůj článek zde okopírovaný v době, kdy je zmiňované číslo ještě na pultech.
    Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
    22.2.2007 22:51 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu

    Zdravím. Díky za reakci. Mám k tomu několik poznámek, přesto bych byl rád, kdybys mi na ně odpověděl, protože pokud to budeš považovat za neetické příspěvek rád smažu:

    1) Článek mne inspiroval přesto postup není okopírovaný. Prošel jsem jím řádek za řádkem, vyzkoušel ho, odstranil chyby a upravil jsem postup a rozšířil ho pro svou potřebu. (Skript z Linux + korektně nefungoval. Kromě toho si myslím, že se toho nedá moc nového v tomto směru vymyslet...)

    2) Uvedl jsem jej do blogu jako svůj osobní záznam (abych to nemusel příště hledat) s úmyslem, že to někomu může pomoct a právě proto, že jsem se inspiroval nepsal jsem to jako článek ale jako "zápisek".

    3) I přes výše uvedené skutečnosti jsem uvedl oba zdroje ze kterých jsem při "revizi" čerpal.

    Já opravu nevím. Pokud je to i tak "neetické" mohu to (bez problémů smazat). Takže prosím o radu - domníval jsem se, že to takto mohu udělat a že to navíc může být pro leckoho užitečné. Díky za názor.

    otula avatar 22.2.2007 23:24 otula | skóre: 45 | blog: otakar | Adamov
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Na první pohled mi skripty připadly naprosto identické, s tím, že jsi pouze upravil do češtiny hlášky. Takže má odpověď je velmi jednoduchá: skripty z časopisu jsem nezkoušel, netuším, že byly nefunkční (i když mám podobnou zkušenost), a při zběžném srovnání jsem si nevšimnul úprav. Takže pokud je to tak, jak píšeš, přijmi mou omluvu a přidávám k tomu kladný hlas do hodnocení. :-)
    Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
    22.2.2007 23:43 LuděkS | skóre: 31 | blog: publish | Liberec
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Není vůbec za co se omlouvat :-). Naopak jsem rád za to co jsi napsal a klidně bych to odstranil. Ty úpravy nejsou velké (ale dalo mi práci to projít :-). Hlavní problém byl např. v tom, že se archivní soubor vymazal dřív než se stačil překopírovat jako příloha do mailu. Takže jsem to chvíli různými způsoby řešil až jsem nakonec použil jako mezikrok okno "Nyní můžete odeslat svoji e-mailovou zprávu!" a teprve po jeho odkliknutí se dočasný soubor smaže (těch hlášení a variant jsem měl víc, ale tohle se mi nakonec zdálo být nejvíce neutrální ;-)).
    To zase není až tak velká změna (takže máš také pravdu) ale bez ní mi to nefungovalo vůbec :-)
    Chvíli jsem také řešil situaci na síťových (samba) discích kde skript také nefunguje, také start jiných mailových klientů (např. přes kstart) a také jiné varianty "oprav" ale to jsem pak pro nedostatek času nechal být a zapsal jsem jen to co s minimálními úpravami funguje...
    Navíc ještě ke všemu sám používám Gnome ;-). PS: Děkuju za Tvůj příspěvek
    otula avatar 23.2.2007 09:29 otula | skóre: 45 | blog: otakar | Adamov
    Rozbalit Rozbalit vše Re: Hromadná úprava obrzázků a jejich odeslání z Kmailu
    Nemáš za co děkovat :-) A jak jsem psal, že mám podobnou zkušenost, tak jsem něco podobného zažil také u nějakého návodu z Linux+. Ten časopis mi přijde občas dost odfláknutý (na obálce je něco, co uvnitř čísla chybí, v obsahu DVD je něco, co tam také není, není slibovali do příštího čísla článek, na který jsem se těšil, a kde nic, tu nic, k tomu spousta gramatických chyb), ale stejně ho mám rád :-)
    Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.

    Založit nové vláknoNahoru

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