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 16:00 | Komunita

    Společnost Oracle vlastní ochrannou známku JAVASCRIPT. Komunita kolem programovacího jazyka JavaScript zastoupena společností Deno Land vede právní bitvu za její osvobození, viz petice a otevřený dopis na javascript.tm. Do 7. srpna se k nim má vyjádřit Oracle (USPTO TTAB).

    Ladislav Hagara | Komentářů: 2
    dnes 13:11 | IT novinky

    Byl představen samostatný rádiový modul Raspberry Pi Radio Module 2 s Wi-Fi a Bluetooth.

    Ladislav Hagara | Komentářů: 6
    dnes 12:44 | Upozornění

    Certifikační autorita Let’s Encrypt ukončila k 4. červnu zasílání e-mailových oznámení o vypršení platnosti certifikátů. Pokud e-maily potřebujete, Let’s Encrypt doporučuje některou z monitorovacích služeb.

    Ladislav Hagara | Komentářů: 0
    dnes 01:44 | Pozvánky

    Přemýšlíte, jak začít prázdniny? Už v úterý 1. července se bude konat Virtuální Bastlírna, tedy online setkání bastlířů, techniků, vědců i akademiků, kde se ve volné diskuzi probírají novinky ze světa techniky, ale i jiných zajímavých témat.

    Za poslední měsíc jsme byli svědky plamenů několika raket. Zatímco malá raketa od Hondy se úspěšně vznesla a opět přistála, raketa od SpaceX se rozhodla letět všemi směry najednou. Díkybohu méně … více »
    Uprdkávač | Komentářů: 0
    včera 23:44 | Komunita

    Linus Torvalds zmínil, že souborový systém Bcachefs zřejmě odstraní z mainline Linuxu v začleňovacím okně pro vydání 6.17. Kent Overstreet mu totiž posílá kód s novou funkcionalitou i pro začlenění do kandidátů na vydání, kdy očekává pouze opravy chyb. Kent Overstreet byl již dříve z vývoje vyloučen kvůli konfliktní komunikaci.

    Fluttershy, yay! | Komentářů: 10
    27.6. 11:55 | IT novinky

    Ministerstvo průmyslu a obchodu propaguje Microsoft. Ten ve spolupráci s Ministerstvem průmyslu a obchodu spouští AI National Skilling Plan v ČR. "Iniciativa Microsoftu přináší konkrétní a praktickou podporu právě tam, kde ji nejvíc potřebujeme – do škol, firem i veřejné správy.", říká ministr průmyslu a obchodu Lukáš Vlček.

    Ladislav Hagara | Komentářů: 30
    27.6. 10:55 | Zajímavý projekt

    Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia [𝕏].

    Ladislav Hagara | Komentářů: 4
    27.6. 01:33 | IT novinky

    Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.

    Ladislav Hagara | Komentářů: 3
    27.6. 01:22 | Nová verze

    Byla vydána verze 1.88.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    27.6. 01:11 | Nová verze

    Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.

    Fluttershy, yay! | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (28%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 334 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: 1581× | 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.