Další dárek od distribuce Mint
Před týdnem vyšla nová verze Linux Mint s Xfce ve verzi RC1. Stejně jako minule i nyní mě některá novinka zaujala natolik, abych (…přešel na Mint? nikoli) si ji vzal. Jedná se o aplikaci mintUpload, která nyní přináší podporu pro vlastní FTP připojení. Přes vlastní akci v Thunaru je to velké zpříjemnění, pokud potřebujete nahrát jeden soubor do složky se vším.
Opětovně jsem si stáhl Linux Mint a ve VirtualBoxu jsem zjišťoval, co budu potřebovat. Moje předtucha se ukázala jako pravdivá - stačí jeden balíček a akce do Thunaru. Balíček mintupload-xfce můžete stahovat z repozitáře distribuce Linux Mint. Vzhledem k absenci nějaké pokoutné závislosti na nějakých matabalíčcích Mintu ho jednoduše nainstalujete na jakémkoli systému podporujícím APT (Debian, Ubuntu). Pokud vaše distribuce používá RPM (Fedora, Mandriva), neměl by problém ho pomocí nástroje alien předělat, případně prostě rozbalit pomocí dpkg, což by mělo pomoct i v případě distribuce s úplně jiným balíčkovacím systémem.
Po instalaci doporučuji smazat soubor /etc/linuxmint/mintUpload/services/Default, aby zbytečně tato bůhvíjakfungující služba v tomto nástroji nestrašila. Poté je třeba vytvořit soubor definující vaše FTP připojení:
type=FTPDůležité je aby v případě parametru patch bylo i případné WWW nebo public_html, případně jiná složka chovající se jako veřejný kořen (sub)domény, pokud takovou máte, jinak nahrané soubory pravděpodobně nebudete moci najít. Tento soubor uložte pod libovolným názvem do složky ~/.linuxmint/mintUpload/services/.
name=Název služby
host=ftp.example.com
user=username
pass=heslo
path=bordel
Teď už stačí přidat akci do Thunaru. Pokud nevíte jak na to, přečtěte si druhý díl mého seriálu o Xfce.

Název: Nahrát na FTP…
Popis: Nahraje zvolený soubor na FTP
Příkaz: /usr/lib/linuxmint/mintUpload/mintUpload.py %f %d
Podmínky zobrazení: * | vše kromě adresářů
Nevím proč je tam ten parametr složky, ale mají ho tak i v Mintu (ačkoli bez něj to funguje stejně). Jako ikonu používají v Mintu gtk-sort-ascending, která podle mě vypadá příhodně (najdete ji v ikonách akcí).
Všechno by mělo fungovat. Pokud vám také vadí překlep v českém překladu, který kupodivu existuje, nahraďte soubor /usr/lib/linuxmint/mintUpload/locale/cs/LC_MESSAGES/messages.mo mým opraveným.

Zatím jsem nepřišel na dvě věci: jak zvolit výchozí službu (aby se nemusela vždy ta jediná volit ručně) a jak donutit mintUpload aby vrátil URL nahraného souboru, což nedělá. Pokud to zjistím, dám vědět.
Komentáře
Zaslal Tomik | 25. 1. 2009 v 18:51
Pěkné! :)
Už jsem si říkal, škoda že nepoužívám Linux, jenže pak jsem si naštěstí vzpomněl, že používám majoritní systém, takže stačil jeden dobře položený dotaz Googlu a vyskočila na mě jednoduchá ulitilitka, která toto umí také. Ale díky za nspiraci. :)
OT: Jdeš zítra do školy? :)
Zaslal Tomik | 25. 1. 2009 v 18:58
P.S.: Kdyby se zde objevil nějaký Windosák, tak ten nástroj nalezne zde: http://rightload.org/ … :)
Zaslal ?source | 25. 1. 2009 v 19:16
Hezký. Otázka pro oba: Jak se to chová když to má přepisovat soubory na tom serveru?
Zaslal Tomik | 25. 1. 2009 v 20:33
Tonda: To se dá nastavit, zda se má přejmenovat (příponou, či nějak pozměnit) buď stávající, nebo nahrávaný soubor. Ale ve výchozí nastavení se Tě to ptá, co to má udělat.
Zaslal churchyard | 26. 1. 2009 v 7:17
Tohle udělá přepis. Celý to není úplně super, asi prozkoumám zdroják, nebo “napíšu” něco podobného v bashi a zenity. Aby to vracelo URL hlavně a abych nemusel volit jednu z jedné služby. V téhle aplikaci je prostě milion věcí zabívajících se tou Mint službou, kterou nechci. Jdu.
Zanechte komentář