Jednoduchý automatický web scraper pro Google Sheets a Apps Script

V konferenci pro webové analytiky teď padl dotaz, jak jednoduše sledovat v pravidelných intervalech nějaký web, vzít z něj nějakou hodnotu a zapsat si ji někam do tabulky, pro nějaké budoucí vyhodnocení, porovnání atp. K tomu samozřejmě můžete použít různé specializované nástroje typu Apify, nebo si napsat nějaký skript třeba v PHP a spouštět jej […]

NoBabis – rozšíření do Chrome a Opery proti Babišovým médiím

Jak jste nepochybně zaznamenali, potvrdilo se, že (zatím) ministr financí Babiš hrubě ovlivňoval média, která vlastnil, dodával jim informace o jeho protivnících a naopak nechal tutlat nějaké jiné informace, kdy se mu to hodilo. Nevěřím, že by se papírovým převedením médií pod nějaký jeho svěřenecký fond něco změnilo, nevěřím ani, že by se něco změnilo vyhozením […]

WordPress – konec problémů s psaním hranaté závorky

Jestli používáte aktuální verze WordPressu a nejste úplní začátečníci, tak jste nejspíš chtěli někdy napsat nějaký shortcode (jestli neznáte, to je něco jako „makro“ připravené nějakým vývojářem tématu či šablony použitelné v rámci textů příspěvků, uvozené nějakým magickým slovem v [hranatých závorkách], více viz Shortcode API). Jenže WordPress někdy od verze 4.něco používá pro wysiwyg editor […]

Kontrola/oprava/úprava vložených hodnot v Google Sheets díky Apps Script

Google před asi 3 měsíci v tichosti odstranil jeden z posledních nedostatků Google Sheets App Script oproti VBA u MS Excelu a tím byla faktická nemožnost kontroly vkládaných dat skriptem (nicméně existuje alespoň dost mocná možnost Data/Ověření platnosti včetně možnosti vlastního vzorce). Problém byl, že zde sice existovala událost onEdit(e), vracející novou hodnotu, problém byl, že zde chyběla ta […]

WordPress: vytvářejte snadno podstránky aktuální stránky

Pakliže používáte WordPress jako CMS pro firemní web, pak nejspíše používáte Stránky, které mají na rozdíl od Příspěvků hierarchii. Běžně tak potřebujete vytvořit podstránku k nějaké stránce. Je to triviální, prostě při vytváření stránky vyberete v pravém menu Nadřazenou stránku a hotovo. Jenže když těch stránek máte hodně, musíte tu nadřazenou hledat, navíc mnoho lidí má jiný […]

Štastné Vánoce 🎄

Stromeček 🎄 či dárek 🎁, jako symbol Vánoc. Srdíčko ❤ či hvězdička ⭐, ohýnek 🔥 či zatržítko ✓ ✔ ✅ … to všechno jsou některé ze stovek symbolů, které jsou součástí rozšířené znakové sady velká části fontů. Tyto symboly jsou ale kouzelné! Jestli čtete tento článek na mobilu, či jej třeba sdílíte na Facebooku nebo […]

WordPress – odkazujte na součet či průnik štítků

WordPress má tuším asi 2 roky jednu nepříliš známou a dokumentovanou, ale přesto občas velmi užitečnou fičuru – možnost odkazovat na výpis článků, které mají více vyjmenovaných štítků (resp. termínů libovolné taxonomie), či na výpis článků, které mají kterýkoliv z vyjmenovaných štítků. Použití je přitom velmi intuitivní, pouhým přidáním požadovaných tagů do URL adresy, oddělenými […]

Jak používat (velmi rychlá) VBA makra v MS Office

Znám hodně lidí, typicky různí účetní, ekonomové atp., kteří používají makra v aplikacích MS Office, aniž jim rozumí. Prostě jim někdo ukázal funkci Zaznamenat makro a Spustit makro a oni ji používají. A to je skvělé. Vážně. Dal bych nevím co, aby takovýhle makro rekordér obsahovala každá aplikace a považuji za zásadní nedostatek Google Apps, že ač […]

Překládejte snadno z/do cizích jazyků v prohlížeči

Jestli podobně jako já píšete či čtete v několika jazycích a občas hledáte správný překlad, tak nejspíš buď používáte nějaké složité a bůhvíco dělající rozšíření do prohlížeče, nebo jako já online Google Translator. Jenže když těch jazyků používáte více, tak musíte neustále přepínat zdrojový a cílový jazyk, navíc standardně jsou vidět jen 3, takže to […]

Automatické statistiky videí díky Google Sheets, Apps Script a YouTube Data API

Před pár dny jsem tu psal příspěvek o tom, jak si snadno udělat automaticky aktualizovaný přehled (nejen) vašich video kanálů s využitím Google Sheets, Apps Script a YouTube Data API. Mělo to jen jednu chybku – videím chyběly statistiky, tak to dnes napravíme. Chybějící statistiky si vyžádaly nutnost přepsání celého skriptu, protože API YouTube.PlaylistItems neposkytuje statistická data, […]