TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.
Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.5.1 Havier. Přehled novinek v Changelogu.
Společnost xAI založena Elonem Muskem a stojící za AI LLM modelem Grok získala investici 6 miliard dolarů.
Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.
Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.
Firma Murena představila /e/OS verze 2.0. Jde o alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).
Začneme stažením aktuální verze balíčku z webových stránek projektu GoogleCL. Pro linuxové systémy je nabízen .tar.gz balíček či .deb balíček pro snadnou instalaci na *buntu či Debian systémech. Ještě před instalací či spuštěním si ověřte, zda máte k dispozici Python ve verzi 2.5 nebo 2.6 a také balíček python-gdata. Na *buntu/Debian systémech stačí tato sekvence příkazů:
sudo apt-get install python-gdata sudo dpkg -i googlecl_0.9.8-1_all.deb
V posledních verzích *buntu je ale balíček python-gdata k dispozici pouze ve verzi 1.2, který neposkytuje veškerou funkcionalitu, jako jsou např. úpravy dokumentů na Google Docs. Jednoduchým řešením může být stažení nejnovější verze 2.0, která už tímto nedostatkem netrpí. To provedeme např. vložením těchto příkazů v terminálu:
wget https://launchpad.net/ubuntu/+archive/primary/+files/python-gdata_2.0.8-1.1_all.deb sudo dpkg -i python-gdata_2.0.8-1.1_all.deb
Těmito několika kroky jsme si zajistili bezproblémovou funkčnost GoogleCL. Aplikaci lze nyní spustit příkazem google
. Po prvním spuštění se automaticky vytvoří konfigurační soubor, který lze nalézt v domovském adresáři daného uživatele a případně ho i editovat.
GoogleCL disponuje velice dobře zpracovanou nápovědou ke všem funkcím. Přistupovat k ní lze několika způsoby. Základní nápovědu získáte příkazem google help
a nápovědu k jednotlivým službám příkazem google help [název služby]
např. google help picasa
. Pro zobrazení všech dostupných možností slouží příkaz google --help
.
K jednotlivým službám lze přistupovat pomocí google [název služby]
. Logicky, aplikace předpokládá, že máte u Google vytvořený účet a po prvním spuštění každé služby si vyžádá uživatelské jméno a otevře internetový prohlížeč s webovou stránkou, kde je nutné potvrdit povolení přístupu GoogleCL k vašemu účtu. Toto je potřeba udělat jen jednou pro každou službu zvlášť, při dalším používání už žádné potvrzování nebo přihlašování není nutné.
Modul Blogger aplikace GoogleCL poskytuje tyto příkazy: delete
, list
, post
, tag
. Jejich význam by měl být snadno odhadnutelný. Případné detaily lze nalézt v nápovědě. Ukažme si např. jednoduchý příkaz, kterým vložíme do blogu krátký zápisek:
google blogger post --blog="Můj blog" --title="Nový titulek" "Text zápisku."
Modul Calendar umožňuje činnosti jako přidávání nebo mazání záznamů pomocí příkazů add
, delete
, list
a today
. Pomocí příkazu today
lze zobrazit záznamy naplánované na dnešní den. Novou událost přidáme jednoduše:
google calendar add "Schůzka s šéfem tomorrow at 4pm at firemní restaurace"
Jak lze vidět z tohoto příkladu, datum a čas události si aplikace umí vytáhnout z textu i v takovém případě, když zadáte prosté „zítra“. Funguje samozřejmě také standardní vstup data a času, takže místo tomorrow at 4pm
můžeme použít 2.7. at 16:00
. Poslední možný parametr je místo setkání. Parametr add
využívá funkci Quick Add Google kalendáře jen s tím rozdílem, že kvůli tomu není nutné zapínat webový prohlížeč a čekat, než se načte stránka.
Kontakty lze přidávat, mazat nebo seskupovat do skupin pomocí příkazů add
, delete
, list
, add-groups
, delete-groups
, list-groups
. Příkladem přidání nového kontaktu může být:
google contacts add "Pavel Novák, pavel@neco.cz"
Příkazy delete
, edit
, get
, list
, upload
lze mazat, upravovat, stahovat a nahrávat dokumenty s pomocí služby Google Docs. Následující příklad ukazuje možnost nahrát lokální dokument na Google Docs a jeho následné stažení zpět.
google docs upload /home/milan/dokument.odt google docs get --title="dokument"
Modul Picasa poskytuje pro manipulaci s fotoalby příkazy create
, delete
, get
, list
, post
, tag
. Tento modul je asi největší přínos aplikace GoogleCL, jelikož umožňuje hromadný upload fotografií ze složky přímo do nově vytvořeného alba či přidání fotografií do již existujícího alba.
google picasa create --title="Liberec" /home/milan/Obrázky/Liberec\ 4.4.2010/*.jpg google picasa post --title="Liberec" /home/milan/Obrázky/Liberec\ 5.4.2010/*.jpg
Stejně tak jednoduše jako upload fotografií je možné je i stáhnout.
google picasa get --title="Liberec" /home/milan/Obrázky/
Pro práci se službou YouTube poskytuje GoogleCL příkazy delete
, list
, post
, tag
. Postup při uploadu nového videa je tento:
google youtube post --category Technology /home/milan/Videa/cmp.mp4
S pomocí GoogleCL je zálohování téměř veškerého online obsahu Google služeb otázka jediného příkazu pro každou službu. Prozatím lze zálohovat kontakty, dokumenty a fotografie z alb, ale práce na projektu neustávají a brzy se očekává rozšíření funkcionality i na další služby. Následující tři příkazy uloží veškeré kontakty do souboru, ze kterého je není problém naimportovat do jiné aplikace, stáhne veškeré fotografie z Picasa webu a uloží všechny dokumenty z Google Docs na místní disk.
google contacts list > contacts_backup.csv google picasa get * google docs get * /home/milan/doc_backup/
GoogleCL je zajisté užitečný nástroj, který mnohým uživatelům využívajícím služeb Google usnadní a zpříjemní jejich používání. Přestože se jedná o poměrně mladý projekt, nabízí množství funkcí pro většinu služeb a jejich počet by měl s časem rychle růst. V nejbližší době se počítá např. s tím, že GoogleCL zpřístupní funkci nahrání fotografií do webového alba a následně na něj přes Gmail odešle na zadanou e-mailovou adresu odkaz. Některé z dalších (vzdálenějších) cílů jsou vyhledávání přes Google.com, překlad pomocí Google Translate nebo práce s Google Maps nebo Gmailem.
Ve velmi krátké době po vydání GoogleCL se také objevila grafická nadstavba, která by mohla být užitečná uživatelům, kteří si s příkazovou řádkou tolik nerozumí.
Nástroje: Tisk bez diskuse
Tiskni Sdílej:
pip install googlecl
Zdálo se mi to jednoduší…
search="$*" engine="http://google.cz/search?q=" q="$(perl -MURI::Escape -lne 'print uri_escape($_)' <<<"$search")" url="$engine$q" exec >/dev/null exec 2>&1 firefox -remote "ping()" && firefox -remote "openURL($url)" || firefox "$url"
1+
Upload na Picasa jsem uspesne vyzkousel.
Bomba by byl Google translator ... neco jako ...
google translate -auto-cz -i nejakysoubor.html -o prelozenysoubor.html
Na Picasa jsem s prikladem prikazu bojoval a nakonec zjistil ze staci v adresari s fotkama pro upload spustit terminal a zadat:
google picasa create --title="Nejaky-Nazev-Alba" *.jpg
JJ me tam tak nejak sr**o to zpetny lomitko a tak jsem si to zjednodusil.
google picasa create --title="Liberec" "/home/milan/Obrázky/Liberec 4.4.2010/"*.jpg
Pokud je prehravate resp mate jiz prehrane, tak je mate v /tmp/