31Aug
Google Reader'ın açıklanan ölümüne tepkileriniz "Ama , yıldız işaretli öğelerim !" Diye çığlık atıyorsa, bu sizin için öğreticidir. Okumak için, yıldızlı yazılarınızın tümünü Google Reader'dan ayıklamak için size birçok yol gösteriyoruz.
Neden Bunu Yapmak İstiyorum?
Google Reader 1 Temmuz'da kapanıyor. Dünya çapında milyonlarca RSS hayranına benzeyen bir Google Reader hayranıysanız, yıldız işlevini, makaleleri tutmak, daha sonra okumak veya başka bir amaçla işaretlemek için kullandığınız iyi bir şans.
Bu yıldızlı makalelerin tümü, Google Reader'ın patlak vermesine rağmen güvenli ve sağlam olduğundan emin olmak için, sahip olduğunuz verilere sahip olmak ve çürümeye bırakılmamasını sağlamak için birkaç küçük adım atmanız gerekecektirGoogle sunucuları.
Öğreticiyi izleyerek bitirdiğinizde, yıldız işaretli tüm öğelerinizi ve( birlikte çalışmaya karar verdiğiniz öğreticinin hangi bölümüne bağlı olarak) daha fazla kullanıcının yıldız işaretli öğelerinizi içeren bir dosyaya sahip olursunuz( en azından)düşmanca formatı.
Bununla birlikte, hiç ihraç eden veya otomasyon sihirbazında yardımcı olamayacak bir şey var ve bu aslında yıldızlı makalelerin içeriğini işliyor. Daha sonra yıllarca okumak için yazıları oynuyorsanız, muhtemelen kaç tane dışa aktarılan makalede bu işlemin ürettiğine şok olacaksınız. Ortaya çıkan çöplükten biraz kazmak için birkaç hafta boyunca her gün biraz zaman ayırmanız gerekebilir.
Google Reader Verilerinizi Google Paket Servisi
ile Dışa Aktarma İlk iş düzeni, doğrudan Google Reader verilerinizin bir kopyasını doğrudan bulundurmanızdır. Bu şekilde, ileride Google sunucularındaki Reader verilerinize ne olursa olsun, bununla birlikte çalışmak için bir kopyanız olacak.
Google Paket Servisi, verilerinizi her türlü Google hizmetinden ayıklamak için mükemmel bir araçtır, ancak yalnızca bu yazının öğretmeniyle ilgileniyoruz. Buradaki Google Paket Servisi aracının Okuyucu alt bölümünü ziyaret edin. Paketleme dosyasının boyutunu hesaplamak biraz zaman alacaktır.İşlem tamamlandığında, Arşiv Oluştur'u tıklayın.
Tüm Google hesabınızı dışa aktarmadığımız, bunun sadece bir kısmının olmasına rağmen, işlemin şaşırtıcı derecede uzun bir zaman aldığını görüyoruz."Hazır olduğunuzda bana e-posta gönder" i kontrol etmenizi ve bir fincan kahve kapmayı düşünmenizi öneririz.
İşlem tamamlandığında, sağ alt köşede görünen İndir düğmesini tıklayın.
Devam edin ve arşivi Belgelerim gibi bir çalışma dizinine ayıklayın ve arşivin kendisini güvenli bir yere koyun. Arşiv dosyaları şu şekilde düzenlenmiştir:
[email protected].
. . [email protected]
. .. Okuyucu
. ... followers.json
. ... takip eden.json
. ... liked.json
. ... notes.json
. ... shared-by-followers.json
. ... shared.json
. ... starred.json
. ... subscriptions.xml
Arşivde iki dosya türü vardır: JSON ve XML.JSON( JavaScript Nesneleri Notasyonu) dosyaları, basitçe bir veri değişim biçimi türüdür ve XML( Genişletilebilir Biçimlendirme Dili) dosyaları, dokümanı biçimlendirmenin kullanışlı bir yoludur; böylece hem makine hem de okunabilir olur. Bu ders için en çok ilgi duyduğumuz dosya, yıldızlı öğelerinizin tüm girişlerini içerdiğinden starred.json dosyasıdır.
Verilerinizi Google Reader'dan kurtarmanın ve daha yeşil çayırlara geçmenin büyük planlamasında eşit derecede önem taşıyan şey, subscriptions.xml dosyasıdır. Bu dosya tüm RSS aboneliklerinizi içerir ve eski aboneliklerinizi Google Reader'dan yeni bir RSS uygulamasına aktarmak isterseniz bunu yapmak için kullanacağınız dosyadır. Kesinlikle( ve Google Paket Atamasından indirdiğiniz asıl arşivi) güvenli bir yerde saklayın.
Yıldız Eşlenen Öğeleri Yer İşaretlerine Dönüştürme
JSON dosyasını ele almanın en kolay yollarından biri de Firefox ve Chrome için kullanılabilen bir uzantı JSONview kullanmaktır. Bu yöntem, Google Reader'da az sayıda yıldızlı öğeye sahip( 1.000'den az) okuyucular için en uygun yöntemdir.
İlgili tarayıcınızın uzantısını yükleyin ve ardından yalnızca starred.json dosyasını sürükleyip yeni bir tarayıcı paneline bırakın. Ortaya çıkan dosyayı bir HTML belgesi olarak kaydedin. Ardından sağa dönüp HTML belgesini istediğiniz web tarayıcısına içe aktarabilir ve tüm bağlantıları yeni yer imleri olarak içe aktaracaktır.
Bununla birlikte, bu tekniğin iki tarafı vardır. Birincisi, sıklıkla oynattığınız makalelerin alan adı / ana kaynak URL'si( örneğin, Geek Nasıl Yapılır makaleleri gibi) birkaç kez görüneceğinden, yer işareti dosyanızda yinelenen bazı URL'lere sahip olursunuz. Bu biraz sinir bozucu, ancak bu kadar büyük değil.
İkinci dezavantajı, birçok yıldızlı öğe( binlerce ve yıldızlı öğelerin binlerce üyesi olan) için bir anlaşma kırıcıdır;Gerçekten muazzam bir HTML ithalatıyla uğraşırken, çoğu zaman sadece kaçırır ve tamamlanmaz. Açıkçası, bu, Okunan güç öğelerinizi içe aktarmayı asla bitirmediğinden Reader güç kullanıcıları için son derece yetersiz bir çözümdür. Güçlü bir kullanıcıysanız ve başa çıkmanız gereken binlerce yıldızlı öğeniz varsa bunları yer imi olarak içe aktarmak sadece onu kesecektir.
Yıldızlı Öğeleri Bireysel Bağlantılara Dönüştürme( ve Evernote'a İçe Aktarma)
Kullanıcıların ihtiyaç duyduğu ağır işlem gücü kullanıcıları için( dakikada 5.000+ yıldızlı öğeyi kesebilen işleme türü için) bize yardımcı olması için Python'a dönüyoruzBüyük listemizi sıkarak.
Tüm eski yıldızlı öğelerini dışa aktarmak isteyen iki Google Reader güçlü kullanıcısı olan Paul Kerchen ve Davide Della Casa'nın izniyle, iki şeyden birini yapmamıza yardımcı olan çok kullanışlı iki Python komut dosyası var: 1) tüm yıldız işaretli öğe girdilerinifarklı HTML belgelerine yerleştirin ve / veya 2) yıldız işaretli öğelerimizin tümünü Evernote'a içe aktarın.
Her iki numara için sisteminizde Python kurulu olmalıdır.İşletim sisteminiz için bir Python kopyasını alın ve devam etmeden önce kurun.
Python'u yükledikten sonra, Kerchen / Casa'nun Google Reader İhracat projesi sitesini ziyaret edin ve export2HTMLFiles.py ve export2enex.py dosyalarınızı, starred.json dosyanızı ayıkladığınız klasöre kaydedin.
Tüm yıldız işaretli öğelerinizi farklı HTML dosyalarına dönüştürmek isterseniz, bunu starred.json dosyanızın bulunduğu dizinde aşağıdaki komutu çalıştırarak export2HTMLFiles.py dosyasını kullanarak yapabilirsiniz:
python export2HTMLFiles.py
( If pythonmakinenizde sistem çapında bir komut olarak atanmamışsa, "python" öğesini python yürütülebilir dosyanın tam yolu ile değiştirin, örneğin C: \ Python2.7 \ python.exe)
Sahip olduğunuz yıldızlı öğelerin sayısına bağlı olarak, bu işlem şu işlemleri gerçekleştirebilir:birkaç saniyeden birkaç dakikaya kadar her yere geçin. Testimiz süresince 12.000 yıldızlı taşları taramak yaklaşık üç dakika aldı.
Bu işlemi yaptıktan sonra, bir dizi numaralı ve adlandırılmış HTML dosyanız olacak( ör. 1, starred.html ila 10000 arasında starred.html adlı başka bir makaleye ait bir makale.).Hepsine bakmanın en kolay yolu, yerel dizini web tarayıcınıza yüklemektir.
Bu, yıldız işaretli öğelerinizi Google Reader'dan ve JSON dosyasından kurtarmanın mükemmel bir yoludur, ancak daha önce öğreticide belirttiğimiz gibi, daha sonra bunları yıllarca okumak için makaleleri kaydetmekteyseniz, anıtsal bir göreve sahip olursunuz.ellerinin üzerinde.
Bu görevi daha iyi yönetmenin bir yolu, artık kullanışlı yıldızlı öğeleri sıralamak, etiketlemek ve potansiyel olarak silmek için Evernote'u çalışma alanı olarak kullanmaktır.
Öğeleri öğelerin Evernote'a içe aktarılmasının iki yolu vardır. Bir an önce oluşturduğumuz HTML dosyalarını Alma Klasörünü kullanarak içe aktarabilirsiniz. Evernote masaüstü istemcinizde Araçlar - & gt;Klasörleri Al'ı tıklatın ve ardından HTML dosyaları için bir döküm klasörü oluşturun. Imports adlı /Reader/ çalışma klasöründe bir alt klasöre yaptık ve Evernote'da Starred Items olarak adlandırılan yeni bir dizüstü bilgisayar aldık. HTML dosyalarını /Reader/Imports/ klasörüne sürükleyip bırakarak bunları Evernote klasörü Starred Items klasöründe farklı notlar olarak içe aktarabiliriz. Boş zamanlarımızda gözden geçirilmek için orada kalıcı olarak saklanırlar.
Alternatif olarak, tüm yıldız işaretli öğelerinizi bir an evvel yerli Evernote dizüstü bilgisayara dönüştürmek isterseniz indirdiğiniz ikinci Python komut dosyasını export2enex.py kullanabilirsiniz. Bunun avantajı, belgelerin biçimlendirmesini koruyarak biraz daha iyi bir iş çıkarmasıdır.
starred.json dosyanızın bulunduğu klasöre aşağıdaki komutu uygulayın:
python export2enex.py & gt;StarredImport.enex
Ortaya çıkan dosyayı StarredImport.enex alın ve Dosya -> Dosyalarını kullanarak Evernote masaüstü istemcinize aktarın. Al - & gt;Evernote İhracat Dosyaları.
Bu noktada, yıldız işaretli öğelerinizi tamamen Google Reader'dan kurtarmışsınızdır ve kazık üzerinden sıralama işlemine( potansiyel olarak uzun süren) başlamak için hazırsınız demektir.
JSON dosyasını değiştirmek ve yıldız işaretli öğeleri çıkarmak için akıllı bir yol var mı?Aşağıdaki tartışmaya katılın ve ipuçlarınızı ve püf noktalarını diğer okuyucularınızla paylaşın.