31Aug

Hoe u items met een ster kunt exporteren vanuit Google Reader

Als je reactie op de aangekondigde ondergang van Google Reader was om te schreeuwen "Maar mijn items met ster !", Dan is dit de tutorial voor jou. Lees verder, want we laten u meerdere manieren zien om al uw artikelen met een ster uit Google Reader te extraheren.

Waarom wil ik dit doen?

Google Reader wordt op 1 juli afgesloten. Als je, net als miljoenen RSS-fans over de hele wereld, een Google Reader-fan bent, is de kans groot dat je de sterfunctie gebruikt om artikelen te markeren om te bewaren, om later te lezen of voor een ander doel.

Als u er zeker van wilt zijn dat al die artikelen met een ster veilig en gezond zijn ondanks de dreigende implosie van Google Reader, moet u een paar kleine stappen uitvoeren om ervoor te zorgen dat u de gegevens in uw bezit heeft en niet achterlaat om te rotten opde Google-servers.

Als je klaar bent met het volgen van de tutorial, heb je( minimaal) een bestand dat al je items met ster bevat en( afhankelijk van welk segment van de tutorial je besluit om mee te gaan) je items met ster in een meer gebruikervriendelijk formaat.

Er is echter één ding dat geen enkele vorm van exporteren of automatisering magie met zich mee kan brengen en dat is feitelijk de inhoud van de artikelen met een ster bewerken. Als u al jaren artikelen met hoofdrol speelt om later te lezen, zult u waarschijnlijk schrikken over het aantal geëxporteerde artikelen dat dit proces genereert. Misschien moet je elke dag een beetje tijd apart zetten om een ​​paar weken lang beetje bij beetje door de resulterende vuilnis te graven.

Uw Google Reader-gegevens exporteren met Google Takeout

De allereerste opdracht is om eenvoudig een kopie van al uw Google Reader-gegevens in uw bezit te krijgen. Op deze manier, wat er ook gebeurt met uw Reader-gegevens op de servers van Google in de toekomst, heeft u een exemplaar om mee te werken.

Google Takeout is een geweldig hulpmiddel om uw gegevens uit alle soorten Google-services te halen, maar we zijn alleen geïnteresseerd in Reader voor deze zelfstudie. Ga hier naar de Reader-subsectie van de Google Takeout-tool. Het duurt even om de grootte van het Takeout-bestand te berekenen. Als het klaar is, klikt u op Archief maken.

Ondanks het feit dat het niet je hele Google-account exporteert, maar slechts een klein deel ervan, duurt het proces verrassend lang. We raden aan om 'E-mail mij wanneer klaar' te checken en een kop koffie te pakken.

Als het allemaal klaar is, klikt u op de knop Downloaden in de rechterbenedenhoek.

Ga door en pak het archief uit in een werkmap, zoals Mijn documenten, en plaats het archief zelf op een veilige plaats. De archiefbestanden zijn als zodanig gerangschikt:

[email protected].
. . [email protected]
. .. Reader
. ... followers.json
. ... following.json
. ... liked.json
. ... notes.json
. ... shared-by-followers.json
. ... shared.json
. ... starred.json
. ... subscriptions.xml

Er zijn twee bestandstypen in het archief: JSON en XML.JSON-bestanden( JavaScript Object Notation) zijn eenvoudigweg een type gegevensuitwisselingsformaat en XML-bestanden( Extensible Markup Language) zijn een handige manier om een ​​document op te maken, zodat het zowel leesbaar voor de machine als voor de mens is. Het bestand waarin we het meest geïnteresseerd zijn in deze zelfstudie is het starred.json-bestand, omdat het alle vermeldingen voor uw items met een ster bevat.

Van even groot belang in het grote schema van het vrijmaken van uw gegevens uit Google Reader en het overschakelen op groenere weiden, is echter het bestand subscriptions.xml. Dit bestand bevat al uw RSS-abonnementen en, mocht u al uw oude abonnementen van Google Reader willen importeren in een nieuwe RSS-applicatie, dan is dit het bestand dat u hiervoor gebruikt. Bewaar het( en het originele archief dat u hebt gedownload van Google Takeout) op een veilige plaats.

De items met ster omzetten in bladwijzers

Een van de gemakkelijkste manieren om met het JSON-bestand om te gaan, is door JSONview te gebruiken( een extensie die zowel voor Firefox als Chrome beschikbaar is).Deze methode is het meest geschikt voor lezers met een klein aantal items met ster in Google Reader( minder dan 1.000).

Installeer de extensie voor uw browser en sleep eenvoudig het starred.json-bestand naar een nieuw browservenster. Sla het resulterende bestand op als een HTML-document. U kunt dan rechtsom draaien en het HTML-document importeren in uw webbrowser naar keuze en het zal alle links als nieuwe bladwijzers importeren.

Er zijn echter twee nadelen aan deze techniek. De eerste is dat u uiteindelijk dubbele URL's in uw bladwijzerbestand krijgt, omdat de URL van het domein / de hoofdbron van artikelen die u vaak heeft gemarkeerd( zoals artikelen uit How-To Geek) meerdere keren zal verschijnen. Dat is een beetje vervelend, maar niet zo'n grote deal.

Het tweede nadeel is een dealbreaker voor mensen met veel items met een ster( die van ons met duizenden en duizenden items met ster);wanneer het gaat om een ​​echt enorme HTML-import, loopt het meestal gewoon uit en wordt het nooit voltooid. Uiteraard is dit een zeer onbevredigende oplossing voor gebruikers van Reader Power, omdat het nooit klaar is met het importeren van items met een ster. Als u een hoofdgebruiker bent en duizenden items met sterren te zien krijgt, kunt u deze gewoon als bladwijzer importeren.

De items met een ster omzetten naar individuele koppelingen( en importeren naar Evernote)

Voor het soort zware verwerkingskracht dat gebruikers nodig hebben( het soort verwerking dat in slechts enkele minuten meer dan 5.000 items met een ster kan snijden), wenden we ons tot Python om ons te helpenknarsen door onze enorme lijst.

Met dank aan Paul Kerchen en Davide Della Casa, twee krachtige gebruikers van Google Reader die al hun oude items met een ster wilden exporteren, hebben we twee erg handige Python-scripts die ons kunnen helpen een van de twee dingen te doen: 1) alle itemitems met ster omzettenin verschillende HTML-documenten en / of 2) importeer al onze items met een ster in Evernote.

Voor beide tricks moet Python op je systeem zijn geïnstalleerd. Pak een kopie van Python voor uw besturingssysteem en installeer het voordat u doorgaat.

Bezoek na het installeren van Python de site voor het Google Reader Export-project van Kerchen / Casa en sla de bestanden export2HTMLFiles.py en Export2enex.py op in dezelfde map als waarin u uw starred.json-bestand hebt uitgepakt.

Als u al uw items met ster wilt converteren naar verschillende HTML-bestanden, kunt u dit doen met behulp van de export2HTMLFiles.py door de volgende opdracht uit te voeren in de map waarin uw starred.json-bestand is opgeslagen:

python export2HTMLFiles.py

( als pythonis niet aangewezen als een systeembrede opdracht op uw machine, vervang "python" door het volledige pad naar het uitvoerbare Python-programma, bijvoorbeeld C: \ Python2.7 \ python.exe)

Afhankelijk van het aantal items met ster dat u hebt, kan dit procesNeem een ​​paar seconden tot enkele minuten in beslag. Het duurde ongeveer drie minuten om 12.000 items met ster te rippen tijdens onze test.

Als u klaar bent, hebt u een reeks genummerde en benoemde HTML-bestanden( bijvoorbeeld 1 van een artikel dat u starred.html tot 10000 een ander artikel met sterred.html).De eenvoudigste manier om ze allemaal te bekijken, is door simpelweg de lokale map in uw webbrowser te laden.

Dit is een geweldige manier om uw items met ster te verwijderen uit Google Reader en het JSON-bestand, maar zoals we eerder in de zelfstudie noemden, hebt u een monumentale taak als u artikelen opslaat om ze later te lezen.op uw handen.

Een manier om deze taak beter te beheren is om Evernote te gebruiken als een werkruimte om niet langer nuttige items met een ster te sorteren, te taggen en mogelijk te verwijderen.

Er zijn twee manieren om de items in Evernote te importeren. U kunt de HTML-bestanden importeren die we zojuist hebben gemaakt door de Import-map te gebruiken. Binnen uw Evernote desktop-client kunt u naar Tools gaan - & gt;Importeer mappen en maak vervolgens een dumpmap voor de HTML-bestanden. We maakten een submap in de /Reader/-werkmap met de naam Imports en een nieuw notitieboek in Evernote met de naam Starred Items. Door de HTML-bestanden naar de /Reader/Imports/-map te slepen en neer te zetten, kunnen we deze als afzonderlijke opmerkingen importeren in de Everring-map Items met ster. Ze worden daar permanent opgeslagen om op ons gemak te worden beoordeeld.

Als u in één keer al uw items met ster wilt converteren naar een native Evernote-notitieblok, kunt u het tweede Python-script gebruiken dat u hebt gedownload, export2enex.py om dit te doen. Het voordeel hiervan is dat het een iets betere taak heeft om de opmaak van de documenten te behouden.

Voer in de map waarin uw starred.json-bestand zich bevindt de volgende opdracht uit:

python export2enex.py & gt;StarredImport.enex

Neem het resulterende bestand StarredImport.enex en importeer het in uw Evernote desktopclient met behulp van Bestand - & gt;Importeren - & gt;Evernote Exportbestanden.

Op dit punt hebt u uw items met ster vrijgegeven in de totaliteit van Google Reader en bent u klaar om de( mogelijk langdurige) sorteeractiviteiten te doorlopen.

Heb je een slimme manier om het JSON-bestand te manipuleren en de items met ster te extraheren? Neem deel aan de onderstaande discussie en deel uw tips en trucs met uw collega-lezers.