Izvoz stavki sa zvjezdicom iz Google Readera
Ako je vaša reakcija na najavljenu smrt Google Readera bila vrištati “Ali moje stavke označene zvjezdicom!", Onda je ovo vodič za vas. Čitajte dalje dok vam prikazujemo više načina za izdvajanje svih članaka sa zvjezdicom iz Google Readera.
Zašto to želim učiniti?
Google Reader isključuje se 1. srpnja. Ako ste, poput milijuna obožavatelja RSS-a diljem svijeta, obožavatelj Google Readera, postoji velika vjerojatnost da ste funkciju zvijezde upotrijebili za označavanje članaka na kojima možete držati, za čitanje kasnije ili za neku drugu svrhu.
Ako želite biti sigurni da su svi ti članci sa zvjezdicom sigurni i zdravi unatoč predstojećem urušavanju usluge Google Reader, morat ćete izvršiti nekoliko manjih koraka kako biste osigurali da imate podatke u svom posjedu i da ih ne ostavljate Google poslužitelji.
Kada završite s praćenjem tutoriala, imat ćete (najmanje) datoteku koja sadrži sve stavke sa zvjezdicom i (ovisno o tome koji segment tutoriala odlučite slijediti uz) stavke označene zvjezdicom u više korisnika prijateljski format.
Međutim, postoji jedna stvar s kojom se ne može izvesti nikakva magija izvoza ili automatizacije, a to je zapravo obrada sadržaja članaka sa zvjezdicom. Ako ste već godinama glumili članke da biste ih pročitali kasnije, vjerojatno ćete biti šokirani koliko izvezenih artikala generira taj proces. Vi svibanj pravedan morati izdvojiti malo vremena svaki dan za nekoliko tjedana da kopaju kroz nastali deponij malo po malo.
Izvoz podataka Google Reader na Google Takeout
Prvi je zadatak tvrtke da jednostavno dobijete kopiju svih podataka usluge Google Reader izravno u vašem posjedu. Na taj način, bez obzira što će se ubuduće dogoditi s vašim podacima usluge Reader na Googleovim poslužiteljima, imat ćete kopiju za rad.
Google arhiviranje je izvrstan alat za izdvajanje podataka iz svih vrsta Googleovih usluga, ali nas zanima samo Reader za ovaj vodič. Posjetite odjeljak Reader u alatu Google Takeout ovdje. Trebat će trenutak za izračun veličine datoteke Takeout. Kada završite, kliknite Izradi arhivu.
Unatoč činjenici da ne izvozi cijeli vaš Google račun, već samo mali dio, proces traje iznenađujuće dugo. Preporučamo provjeru "E-mail me kada je spreman" i ide na zgrabite šalicu kave.
Kada se sve završi, kliknite gumb Preuzmi koji se pojavljuje u donjem desnom kutu.
Nastavite i izvadite arhivu u radni direktorij, kao što su Moji dokumenti, i sami postavite arhivu na sigurno mjesto. Arhivske datoteke uređene su kao takve:
[email protected].
… Vaše korisničko [email protected] isplata
… Čitač
… Followers.json
… Sljedeće. Json
… Liked.json
… Notes.json
... podijeljeno po-sljedbenicima.json
… Shared.json
… Starred.json
… Pretplate.xml
U arhivi postoje dvije vrste datoteka: JSON i XML. Datoteke JSON (JavaScript Object Notation) su jednostavno vrsta formata za razmjenu podataka, a XML datoteke (Extensible Markup Language) zgodan su način označavanja dokumenta tako da je i strojno i ljudski čitljiv. Datoteka koja nas najviše zanima za ovaj vodič je datoteka starred.json jer sadrži sve unose za stavke sa zvjezdicom.
Jednako važna u velikoj shemi oslobađanja podataka iz Google Readera i premještanja na zelenije pašnjake, međutim, je datoteka subscriptions.xml. Ova datoteka sadrži sve vaše RSS pretplate i, ako želite uvesti sve svoje stare pretplate iz Google Readera u novu RSS aplikaciju, to je datoteka koju ćete koristiti za to. Svakako ga (i originalnu arhivu koju ste preuzeli s Googlea) ostavite na sigurnom mjestu.
Pretvaranje stavki sa zvjezdicom u oznake
Jedan od najjednostavnijih načina za rješavanje JSON datoteke je upotreba JSONview (proširenje koje je dostupno i za Firefox i za Chrome). Ovaj je način najprikladniji za čitatelje s malim brojem stavki sa zvjezdicom u Google Readeru (manje od 1.000).
Instalirajte proširenje za odgovarajući preglednik, a zatim jednostavno povucite i ispustite datoteku starred.json na novo okno preglednika. Spremite dobivenu datoteku kao HTML dokument. Zatim možete skrenuti desno i uvesti HTML dokument u vaš web preglednik po izboru i uvesti će sve veze kao nove oznake.
Međutim, postoje dvije mane ove tehnike. Prvi je da ćete završiti s nekim dupliciranim URL-ovima u datoteci oznaka kao URL domene / glavnog izvora članaka koje ste često označili zvjezdicom (recimo, članci iz Kako-To Geek) će se pojaviti više puta. To je malo neugodno, ali ne toliko veliko.
Drugi nedostatak je prekidač za osobe s mnogo stavki sa zvjezdicom (one od nas s tisućama i tisućama stavki sa zvjezdicom); kada se bavite stvarno ogromnim HTML uvozom, većinu vremena on se jednostavno izvuče i nikad ne završi. Očito je to vrlo nezadovoljavajuće rješenje za korisnike Readera, jer nikada ne završava uvoz stavki označenih zvjezdicom. Ako ste moćan korisnik i ako imate tisuće stavki s zvjezdicom koje želite obraditi, uvoz s oznakama jednostavno ga neće rezati.
Pretvaranje stavki oznaÄenih zvjezdicom u pojedinaÄingne veze (a uvoz u Evernote)
Za vrstu teške procesorske snage koja je potrebna korisnicima (vrsta obrade koja može proći kroz 5.000 stavki označenih zvjezdicom u samo nekoliko minuta), okrećemo se Pythonu kako bi nam pomogli da previdimo naš ogromni popis.
Zahvaljujući Paulu Kerchenu i Davide Della Casa, dva snažna korisnika usluge Google Reader koji su htjeli izvesti sve svoje stare stavke označene zvjezdicom, imamo dvije vrlo praktične Python skripte koje nam mogu pomoći u jednoj od dvije stvari: 1) pretvoriti sve stavke sa zvjezdicom u različite HTML dokumente i / ili 2) uvezu sve stavke sa zvjezdicom u Evernote.
Za oba trika morate imati instaliran Python na vašem sustavu. Uzmite kopiju Pythona za vaš operativni sustav i instalirajte ga prije nastavka.
Nakon instalacije Pythona posjetite web-lokaciju za Kerchen / Casa projekt izvoza Google Readera i spremite datoteke export2HTMLFiles.py i export2enex.py u istu mapu u koju ste izdvojili datoteku starred.json.
Ako želite pretvoriti sve stavke označene zvjezdicom u različite HTML datoteke, to možete učiniti pomoću export2HTMLFiles.py izvršavanjem naredbe unutar direktorija u kojem je pohranjena datoteka starred.json:
python export2HTMLFiles.py
(Ako python nije određen kao sistemska naredba na vašem računalu, zamijenite "python" s punom stazom do Python izvršne datoteke, npr. C: Python2.7 python.exe)
Ovisno o broju stavki sa zvjezdicom koje imate, ovaj proces može trajati od nekoliko sekundi do nekoliko minuta. Trebalo je oko tri minute da se probije kroz 12.000 stavki sa zvjezdicom tijekom našeg testa.
Kada se to učini, imat ćete niz numeriranih i imenovanih HTML datoteka (npr. 1 članak koji ste starred.html do 10000 neki drugi članak koji ste zvijezda.html). Najlakši način da ih pogledate je jednostavno učitavanje lokalnog direktorija u web preglednik.
To je sjajan način za oslobađanje stavki sa zvjezdicom iz usluge Google Reader i JSON datoteke, ali kao što smo već spomenuli u priručniku, ako već godinama spremate članke da biste ih čitali kasnije, imat ćete ogroman zadatak na tvoje ruke.
Jedan od načina na koji možete bolje upravljati ovim zadatkom je upotreba Evernotea kao radnog prostora za sortiranje, označavanje i potencijalno brisanje više korisnih stavki sa zvjezdicom.
Postoje dva načina na koje možete uvesti stavke u Evernote. Pomoću mape za uvoz možete uvesti HTML datoteke koje smo stvorili prije nekoliko trenutaka. Unutar vašeg Evernote desktop klijenta možete otići u Tools -> Import Folders, a zatim stvoriti mapu izvatka za HTML datoteke. Napravili smo podmapu u mapi / Reader / rad pod nazivom Uvoz i novu bilježnicu u programu Evernote pod nazivom Stavke označene zvjezdicom. Povlačenjem i ispuštanjem HTML datoteka u mapu / Reader / Imports / možemo ih uvesti kao različite bilješke u Evernote mapu Stavke sa zvjezdicom. Oni su trajno pohranjeni da bi ih se moglo pregledati u slobodno vrijeme.
Alternativno, ako želite pretvoriti sve stavke označene zvjezdicom u izvorni Evernote prijenosnik u jednom naletu, možete upotrijebiti drugu Python skriptu koju ste preuzeli, export2enex.py kako biste to učinili. Prednost je u tome što se radi o nešto boljem poslu koji čuva formatiranje dokumenata.
Unutar mape u kojoj se nalazi datoteka starred.json izvršite sljedeću naredbu:
python export2enex.py> StarredImport.enex
Uzmite dobivenu datoteku StarredImport.enex i uvezite je u svoj Evernote desktop klijent koristeći File -> Import -> Evernote Export datoteke.
U ovom trenutku oslobodili ste stavke oznaÄene zvjezdicom, u cijelosti, s usluge Google Reader i spremni ste pristupiti (potencijalno dugom) poslu sortiranja kroz hrpu.
Imate pametan način manipuliranja JSON datotekama i izdvajanja stavki sa zvjezdicom? Pridružite se raspravi u nastavku i podijelite svoje savjete i trikove sa svojim kolegama čitateljima.