31Aug
Om din reaktion på den tillkännagivna förseningen av Google Reader var att skrika "Men mina stjärnartiklar !", Då är det här handledningen för dig. Läs vidare eftersom vi visar dig flera sätt att extrahera alla dina stjärnmärkta artiklar från Google Reader.
Varför vill jag göra detta?
Google Reader stängs av den 1 juli. Om du, som miljontals RSS-fans över hela världen, var en Google Reader-fan, finns det en bra chans att du använde stjärnfunktionen att flagga artiklar att hålla fast vid, läsa senare eller för något annat syfte.
Om du vill vara säker på att alla de stjärnartiklarna är säkra och säkra trots den pågående implosionen av Google Reader, måste du utföra några mindre steg för att säkerställa att du har uppgifterna i din besittning och inte lämnat för att rotna påGoogles servrar.
När du är klar med att följa handledningen har du( åtminstone) en fil som innehåller alla dina stjärnmärkta objekt och( beroende på vilket segment av handledningen du bestämmer dig för att följa med) dina stjärnmärkta objekt i en mer användare-vänligt format.
Det finns en sak som inte kan exporteras eller automation magi kan hjälpa till med, men det hanterar faktiskt innehållet i de stjärnade artiklarna. Om du har spelat artiklar för att läsa senare i flera år kommer du nog att bli chockad över hur många exporterade artiklar den här processen genererar. Du kanske bara måste lägga undan lite tid varje dag i några veckor för att gräva genom den resulterande dumpningen bit för bit.
Exportera din Google Reader-data med Google Takeout
Den allra första verksamheten är att helt enkelt få en kopia av alla dina Google Reader-data direkt i din besittning. På så sätt, oavsett vad som händer med dina läsardata på Googles servrar i framtiden, får du en kopia av det att fungera med.
Google Takeout är ett utmärkt verktyg för att extrahera dina data från alla Google-tjänster, men vi är bara intresserade av Reader för den här handledningen. Besök Reader-underavsnittet i Google Takeout-verktyget här. Det tar en stund att beräkna storleken på Takeout-filen. När det är klart klickar du på Skapa arkiv.
Trots att det inte exporterar hela ditt Google-konto utan bara en liten del av det, tar processen överraskande lång tid. Vi rekommenderar att du checkar "Email me when ready" och ska ta en kopp kaffe.
När allt är klart, klicka på knappen Hämta som visas i nedre högra hörnet.
Gå vidare och extrahera arkivet till en arbetsmapp, till exempel Mina dokument, och lägg arkivet själv på ett säkert ställe. Arkivfilerna är ordnade som sådana:
ditt anvä[email protected].
. . [email protected]
. .. Läsare
. ... följare.json
. ... following.json
. ... liked.json
. ... notes.json
. ... shared-by-followers.json
. ... shared.json
. ... starred.json
. ... subscriptions.xml
Det finns två filtyper i arkivet: JSON och XML.JSON( JavaScript Object Notation) -filer är helt enkelt en typ av datautbytesformat och XML( Extensible Markup Language) -filer är ett praktiskt sätt att markera ett dokument så att det är både maskin och läsbar. Den fil som vi är mest intresserade av för denna handledning är filen starred.json, eftersom den innehåller alla poster för dina stjärnklarade objekt.
Av samma betydelse i det stora systemet att frigöra dina data från Google Reader och gå vidare till grönare betesmarker är dock subscriptions.xml-filen. Den här filen innehåller alla dina RSS-prenumerationer och om du vill importera alla dina gamla prenumerationer från Google Reader till ett nytt RSS-program är det här filen du ska använda för att göra det. Håll det definitivt( och det ursprungliga arkivet du laddat ner från Google Takeout) på ett säkert ställe.
Konvertera de stjärnmärkta objekten till bokmärken
Ett av de enklaste sätten att hantera JSON-filen är att använda JSONview( en förlängning tillgänglig för både Firefox och Chrome).Den här metoden passar bäst för läsare med ett litet antal stjärna-objekt i Google Reader( mindre än 1000).
Installera förlängningen för din respektive webbläsare och dra och släpp sedan enkelt filen starred.json på en ny webbläsarfönster. Spara den resulterande filen som ett HTML-dokument. Du kan sedan svänga till höger och importera HTML-dokumentet till din webbläsare och det importerar alla länkar som nya bokmärken.
Det finns dock två nackdelar med denna teknik. Det första är att du kommer att sluta med några dubbla webbadresser i din bokmärkesfil eftersom domänen / huvudkällans webbadress för artiklar som du ofta har spelat med( t.ex. säger artiklar från hur-till-geek) kommer att visas flera gånger. Det är lite irriterande, men inte så stort av en affär.
Den andra nackdelen är en avbrottsbrytare för personer med många stjärnklara objekt( de av oss med tusentals och tusentals starred-saker);när det handlar om en riktigt enorm HTML-import, klarar det hela tiden bara och slutar aldrig. Självfallet är detta en mycket otillfredsställande lösning för Reader Power-användare, eftersom det aldrig slutar importera dina stjärnmärkta objekt. Om du är en strömanvändare och du har tusentals stjärnklarade saker att hantera, importerar du dem som bokmärken kommer det inte att klippas.
Konvertera de stjärnmärkta objekten till enskilda länkar( och Importera till Evernote)
För den typ av tunga processorkraft användare behöver( den typ av bearbetning som kan skära genom 5 000 + stjärnbilder på några minuter), vänder vi oss till Python för att hjälpa osskrossa genom vår massiva lista.
Hos Paul Kerchen och Davide Della Casa, två Google Reader-strömanvändare som ville exportera alla sina gamla stjärnartiklar, har vi två väldigt praktiska Python-skript som kan hjälpa oss att göra en av två saker: 1) konvertera alla stjärnmärkta objektpostertill olika HTML-dokument och / eller 2) importera alla våra stjärnmärkta objekt till Evernote.
För båda trippen måste du ha Python installerat på ditt system. Ta en kopia av Python för ditt operativsystem och installera det innan du fortsätter.
Efter installationen av Python, besök webbplatsen för Kerchen / Casa's Google Reader Export-projekt och spara export2HTMLFiles.py och export2enex.py-filer till samma mapp som du extraherade din starred.json-fil.
Om du vill konvertera alla dina stjärnmärkta objekt till olika HTML-filer kan du göra det med export2HTMLFiles.py genom att utföra följande kommando i katalogen där din starred.json-fil är lagrad:
python export2HTMLFiles.py
( Om pythonär inte utsetts som ett systemomfattande kommando på din maskin, ersätt "python" med hela sökvägen till pythonexekverbar, t.ex. C: \ Python2.7 \ python.exe)
Beroende på hur många stjärnredigerade objekt du har kan processenta var som helst från några sekunder till flera minuter. Det tog ungefär tre minuter att rippa igenom 12 000 spelartiklar under vårt test.
När det är klart kommer du att ha en serie numrerade och namngivna HTML-filer( t ex 1 artikel du starred.html till 10000 någon annan artikel du starred.html).Det enklaste sättet att titta på dem alla är att helt enkelt ladda den lokala katalogen i din webbläsare.
Det här är ett utmärkt sätt att frigöra dina stjärnmärkta objekt från Google Reader och JSON-filen, men som vi tidigare nämnde i handledningen, om du har sparat artiklar för att läsa dem senare i flera år, kommer du att ha en monumental uppgiftpå dina händer.
Ett sätt att bättre hantera den här uppgiften är att använda Evernote som en arbetsyta för att sortera, märka och eventuellt radera inte längre användbara starred-objekt.
Det går två sätt att importera objekten till Evernote. Du kan importera de HTML-filer som vi skapade för en stund sedan med hjälp av Importera mapp. Inom din Evernote-skrivarklient kan du gå till Verktyg - & gt;Importera mappar och skapa sedan en dumpmapp för HTML-filerna. Vi gjorde en undermapp i /Reader/-arbetsmappen Imports och en ny anteckningsbok i Evernote som heter Starred Items. Genom att dra och släppa HTML-filerna i mappen /Reader/Imports/ kan vi importera dem som olika anteckningar i Evernote-mappen Starred Items. De lagras permanent för att bli granskade på fritiden.
Alternativt, om du vill konvertera alla dina stjärnmärkta objekt till en inbyggd Evernote-anteckningsbok i ett slag, kan du använda det andra Python-skriptet du hämtade, export2enex.py att göra det. Fördelen med att göra det är att det gör ett något bättre jobb som bevarar formateringen av dokumenten.
Inom mappen där din starred.json-fil finns, kör följande kommando:
python export2enex.py & gt;StarredImport.enex
Ta den resulterande filen StarredImport.enex och importera den till din Evernote-skrivarklient med File - & gt;Importera - & gt;Evernote Export Files.
Vid den här tidpunkten har du befriat dina stjärnmärkta objekt, totalt sett, från Google Reader och du är redo att komma ner till den( potentiellt långa) verksamheten att sortera genom stapeln.
Har du ett smart sätt att manipulera JSON-filen och extrahera de starred-objekten? Gå med i diskussionen nedan och dela dina tips och tricks med dina medläsare.