Jak exportovat položky označené hvězdičkou ze služby Google Reader
Pokud by vaše reakce na oznámené úmrtí Google Reader měla křičet "Ale mé hvězdičky!", Pak je to návod pro vás. Přečtěte si, protože vám ukážeme několik způsobů, jak získat všechny články s hvězdičkou ze služby Google Reader.
Proč to chci dělat??
Google Reader se vypne dne 1. července. Pokud jste jako fanoušci RSS na celém světě byli fanouškem služby Google Reader, existuje velká šanca, že jste použili funkci hvězdy, abyste označili články, které chcete držet, přečíst později nebo pro nějaký jiný účel.
Pokud byste chtěli být ujištěni, že všechny ty články označené hvězdičkou jsou bezpečné a spolehlivé i přes blížící se imploze aplikace Google Reader, budete muset provést několik drobných kroků, abyste zajistili, že máte k dispozici data, která jste měli, Servery Google.
Až skončíte s návodem, budete mít (přinejmenším) soubor obsahující všechny položky označené hvězdičkou a (v závislosti na tom, který segment tutoriálu se rozhodnete následovat společně s), položky označené hvězdičkou v prostředí, přátelský formát.
Existuje jedna věc, kterou vám pomáhá žádná část exportu nebo automatizace kouzla, a to skutečně zpracovává obsah článků označených hvězdičkou. Pokud jste hráli články, které se budou číst později, budete pravděpodobně šokováni, kolik vyexportovaných článků tento proces generuje. Možná budete muset každý den na několik týdnů odkládat trochu času na to, abyste se vyškrábali výsledný výpis bitů po kouscích.
Export dat Google Reader pomocí Google Takeout
Prvním pořadím podnikání je jednoduše dostat kopii všech vašich údajů z programu Google Reader, které máte přímo k dispozici. Tímto způsobem, bez ohledu na to, co se stane s údaji Reader na serverech Google v budoucnu, budete mít k dispozici kopii.
Google Takeout je skvělý nástroj pro extrahování vašich dat z nejrůznějších služeb Google, ale pro tento výukový program se zajímá pouze aplikace Reader. Podívejte se na sekci Reader nástroje Google Takeout. Na výpočet velikosti souboru Takeout bude chvíli trvat. Po dokončení klikněte na tlačítko Vytvořit archiv.
Navzdory skutečnosti, že nevyvádí váš celý účet Google, ale jen malou část, proces trvá překvapivě dlouho. Doporučujeme kontrolovat "Pošlete mi e-mail, když je připraven" a chyťte si šálek kávy.
Když je vše hotovo, klikněte na tlačítko Stáhnout, které se zobrazí v pravém dolním rohu.
Pokračujte a extrahujte archiv do pracovního adresáře, jako jsou například Moje dokumenty, a uložte archiv sám na bezpečné místo. Archivní soubory jsou takto uspořádány:
[email protected].
... [email protected]
... Čtenář
... followers.json
... following.json
... liked.json
... notes.json
... shared-by-followers.json
... shared.json
... starred.json
... subscriptions.xml
V archivu jsou dva typy souborů: JSON a XML. Soubory JSON (JavaScript Object Notation) jsou prostě formátem výměny dat a soubory XML (Extensible Markup Language) jsou užitečným způsobem, jak označit dokument tak, aby byl stroj i člověk čitelný. Soubor, o který nás zajímá nejvíce, je soubor starred.json, protože obsahuje všechny položky položek označených hvězdičkou.
Stejně důležitá ve velkém schématu uvolnění vašich dat z Google Readeru a přemísťování zelenších pastvin je však soubor subscriptions.xml. Tento soubor obsahuje všechny předplatné RSS a chcete-li importovat všechny staré odběry ze služby Google Reader do nové aplikace RSS, je to soubor, který použijete k tomu. Určitě ji uchovejte (a původní archiv, který jste stáhli ze služby Google Takeout) na bezpečném místě.
Převedení položek označených hvězdičkou do záložek
Jedním z nejjednodušších způsobů, jak se vypořádat se souborem JSON je použít JSONview (rozšíření dostupné pro Firefox i Chrome). Tato metoda je nejvhodnější pro čtenáře s malým počtem položek označených hvězdičkou ve službě Google Reader (méně než 1000).
Nainstalujte rozšíření pro příslušný prohlížeč a jednoduše přetáhněte soubor starred.json do nového okna prohlížeče. Uložte výsledný soubor jako dokument HTML. Pak můžete otočit doprava a importovat dokument HTML do vašeho webového prohlížeče dle vlastního výběru a importovat všechny odkazy jako nové záložky.
Existují však dva nedostatky této techniky. První z nich je, že skončíte s některými duplicitními adresami URL v souboru se záložkami, protože doména / hlavní zdrojová adresa URL článků, které jste často označovali hvězdičkou (například články z aplikace How-To Geek), se objeví několikrát. To je trochu nepříjemné, ale ne tak velká dohoda.
Druhá nevýhoda je pro obchodníky s mnoha předměty označovanými hvězdičkami (pro nás tisíce a tisíce položek označených hvězdičkou) prolomení obchodu; když se zabýváte opravdu enormním importem HTML, nejčastěji se to stává a nikdy nekončí. Je zřejmé, že je to velmi neuspokojivé řešení pro uživatele Power Reader, protože nikdy nedokončí importování položek označených hvězdičkou. Pokud jste uživatel napájen a máte k dispozici tisíce položek označených hvězdičkou, importovat je jako záložky prostě to nebude řezat.
Převedení položek označených hvězdičkou na jednotlivé odkazy (a import do Evernote)
Pro druh těžké zpracovatelské síly, kterou uživatelé potřebují (druh zpracování, který může během několika minut snížit 5 000 položek + položek označených hvězdičkou), otáčíme se na Python, abychom nám pomohli sejít přes náš obrovský seznam.
S laskavým svolením Paulem Kerchenem a Davida Della Casa, dvou uživatelů Google Reader, kteří chtěli exportovat všechny své staré položky, máme dva velmi užitečné skripty Pythonu, které nám pomohou udělat jednu ze dvou věcí: 1) převést všechny položky položky označené hvězdičkou zřetelné dokumenty HTML a / nebo 2) importovat všechny naše položky označené hvězdičkou do Evernote.
Pro oba triky budete muset mít nainstalovaný systém Python. Chyťte kopii Pythonu pro váš operační systém a nainstalujte jej ještě předtím, než budete pokračovat.
Po instalaci programu Python navštivte stránku Kerchen / Casa Google Reader Export a uložte soubory export2HTMLFiles.py a export2enex.py do stejné složky, do které jste extrahovali soubor starred.json.
Chcete-li převést všechny položky označené hvězdičkou do odlišných souborů HTML, můžete to provést pomocí příkazu export2HTMLFiles.py spuštěním následujícího příkazu v adresáři, kde je uložen váš soubor starred.json:
python export2HTMLFiles.py
(Pokud python není ve vašem počítači označen jako systémový příkaz, nahraďte "python" celou cestu k spustitelnému souboru python, např. C: \ Python2.7 \ python.exe)
V závislosti na počtu položek označených hvězdičkou může tento proces trvat od několika sekund do několika minut. Během testu trvalo zhruba tři minuty, než jsme během testu vyrvali 12 000 položek.
Až budete hotovi, budete mít řadu očíslovaných a pojmenovaných souborů HTML (např. 1 nějaký článek, který jste označili hvězdičkou.html až 10000 jiný článek, který jste označili hvězdičkou.html). Nejjednodušší způsob, jak se na ně všechny podívat, je jednoduše načíst místní adresář ve webovém prohlížeči.
Je to skvělý způsob, jak uvolnit položky označené hvězdičkou ze služby Google Reader a souboru JSON, ale jak jsme již dříve uvedli v tutoriálu, pokud jste ukládali články, které byste si je mohli později načíst později, budete mít monumentální úkol na tvé ruce.
Jedním ze způsobů, jak tento úkol lépe zvládnout, je použít Evernote jako pracovní prostor pro třídění, označování a případné odstranění již nepotřebných položek označených hvězdičkou.
Existují dva způsoby, jak můžete importovat položky do Evernote. Importovat soubory HTML, které jsme vytvořili před chvílí, můžete importovat pomocí Import složky. V rámci svého desktopového klienta Evernote můžete přejít na Nástroje -> Importovat složky a vytvořit složku výpisu pro soubory HTML. V podadresáři / složce Reader / work jsme vytvořili podadresář s názvem Importy a nový zápisník v Evernote nazvaném Položky označené hvězdičkou. Tažením a přetažením souborů HTML do složky / Reader / Imports / jsme je mohli importovat jako samostatné poznámky do složky Evernote Starred Items. Jsou trvale uloženy tam, abychom je mohli přehodnotit.
Pokud byste chtěli převést všechny své položky označené hvězdičkou do přirozeného notebooku Evernote v jednom kroku, můžete použít druhý skenovací Python, který jste stáhli, export2enex.py tak učinit. Výhodou je, že to dělá mírně lepší práci při zachování formátování dokumentů.
Ve složce, kde se nachází soubor starred.json, spusťte následující příkaz:
python export2enex.py> StarredImport.enex
Vezměte výsledný soubor StarredImport.enex a importujte jej do svého klientského počítače Evernote pomocí File -> Import -> Evernote Export Files.
V tomto okamžiku jste osvobodili své položky označené hvězdičkou ze systému Google Reader a jste připraveni se dostat k (potenciálně zdlouhavým) aktivitám třídění prostřednictvím hromady.
Máte chytrý způsob manipulace se souborem JSON a extrahováním položek označených hvězdičkou? Připojte se k diskusi níže a sdílejte své tipy a triky s ostatními čtenáři.