Как да експортирате звездата си от Google Читалня
Ако вашата реакция на обявената смърт на Google Reader беше да изкрещите „Но моите елементи със звезда!", Тогава това е урокът за вас. Прочетете, докато ви показваме няколко начина за извличане на всичките ви артикули със звезда от Google Читалня.
Защо искам да направя това?
Google Reader се изключва на 1 юли. Ако вие, като милиони фенове на RSS по цял свят, сте фен на Google Читалня, има голяма вероятност да използвате функцията звезда, за да маркирате статии, които да се задържат, да ги прочетете по-късно или с друга цел.
Ако искате да сте сигурни, че всички тези артикули със звезда са безопасни и здрави, въпреки предстоящото импулсиране на Google Читалня, ще трябва да извършите няколко малки стъпки, за да сте сигурни, че разполагате с данните, които притежавате, и не оставяйте да гниете Google сървъри.
Когато приключите със следването на урока, ще имате (най-малко) файл, който съдържа всичките ви елементи със звезда и (в зависимост от сегмента на урока, който решите да следвате), елементите си със звезда в по-потребителски приятелски формат.
Има едно нещо, което не може да помогне на магията за експортиране или автоматизация и това всъщност е обработката на съдържанието на статиите със звезда. Ако сте с участието на статии, за да прочетете по-късно в продължение на години, вероятно ще бъдете шокирани от това колко експортирани статии генерира този процес. Може да се наложи да отделяте малко време всеки ден в продължение на няколко седмици, за да копаете през полученото дъмп малко по малко.
Експортиране на данните от Google Читалня с Google Takeout
Първата цел на бизнеса е просто да получите копие от всичките си данни в Google Reader директно във ваше притежание. По този начин, без значение какво ще се случи с данните ви в Reader на сървърите на Google в бъдеще, ще имате копие от него, с което да работите.
Google Takeout е чудесен инструмент за извличане на данните ви от всички видове услуги на Google, но ние се интересуваме само от Reader за този урок. Посетете подраздела Reader на инструмента Google Takeout тук. Ще отнеме известно време, за да изчислите размера на файла Takeout. След като приключи, кликнете върху Създаване на архив.
Въпреки факта, че не експортира целия ви профил в Google, а само малка част от него, процесът отнема изненадващо дълго време. Бихме препоръчали да проверите „Изпратете ми имейл, когато сте готови“ и ще вземете чаша кафе.
Когато всичко е готово, кликнете върху бутона Изтегляне, който се появява в долния десен ъгъл.
Продължете и извлечете архива в работна директория, например My Documents, и оставете архива на безопасно място. Архивните файлове са подредени като такива:
[email protected].
… [email protected]
… Четец
… Followers.json
... Следвайки .json
… Хареса
… Notes.json
… Споделени по-последователи.json
… Shared.json
… Starred.json
… Subscriptions.xml
В архива има два типа файлове: JSON и XML. Файловете JSON (JavaScript Object Notation) са просто вид формат за обмен на данни и XML (Extensible Markup Language) файлове са удобен начин за маркиране на документ, така че да е четлив и за машина, и за човек. Файлът, който ни интересува най-много за този урок, е файлът starred.json, тъй като той съдържа всички записи за елементите ви със звезда.
Също толкова важно в голямата схема за освобождаване на данните от Google Reader и преминаването към по-екологични пасища е файлът subscriptions.xml. Този файл съдържа всички ваши абонаменти за RSS и ако искате да импортирате всичките си стари абонаменти от Google Читалня в ново приложение за RSS, това е файлът, който ще използвате, за да го направите. Определено я съхранявайте (и оригиналния архив, който сте изтеглили от Google Takeout) на сигурно място.
Конвертиране на елементите със звезда в отметки
Един от най-лесните начини да се справите с JSON файла е да използвате JSONview (разширение, което е достъпно за Firefox и Chrome). Този метод е най-подходящ за читатели с малък брой елементи със звезда в Google Читалня (по-малко от 1000).
Инсталирайте разширението за съответния браузър и след това просто плъзнете и пуснете файла starred.json в нов прозорец на браузъра. Запазете получения файл като HTML документ. След това можете да завъртите надясно и да импортирате HTML документа в избрания от вас уеб браузър и той ще импортира всички връзки като нови отметки.
Има две недостатъци на тази техника. Първото е, че ще получите няколко дублиращи се URL адреса във вашия файл с отметки, тъй като URL адресът на домейн / основния източник на статии, които често сте играли със звезда (като например, статии от „Как да направим Geek“), ще се показва многократно. Това е малко досадно, но не толкова голяма сделка.
Вторият недостатък е прекъсването на сделки за хора с много елементи със звезда (тези от нас с хиляди и хиляди елементи със звезда); когато се занимавате с наистина огромен HTML внос, през повечето време той просто се разпада и никога не свършва. Очевидно това е изключително незадоволително решение за потребителите на Reader, тъй като никога не завършва импортирането на елементите ви със звезда. Ако сте мощен потребител и имате хиляди елементи със звезда, с които да се справите, импортирането им като отметки просто няма да го отреже.
Конвертиране на елементите със звезда в отделни връзки (и импортиране в Evernote)
За нуждите на потребителите на тежка процесорна мощност (вида на обработката, която може да пререже 5 000 + звезда в минути), ние се обръщаме към Python, за да ни помогне да преминем през нашия масивен списък.
С любезното съдействие на Paul Kerchen и Davide Della Casa, двама силни потребители на Google Reader, които искаха да експортират всичките си стари елементи със звезда, имаме два много удобни скрипта на Python, които могат да ни помогнат да направим едно от следните две неща: 1) да конвертирате всички записи със звезда в отделни HTML документи и / или 2) импортират всички наши елементи със звезда в Evernote.
За двата трика ще трябва да имате инсталиран Python на вашата система. Вземете копие на Python за вашата операционна система и го инсталирайте, преди да продължите.
След като инсталирате Python, посетете сайта за проекта на Google Reader за експортиране на Kerchen / Casa и запишете файловете export2HTMLFiles.py и export2enex.py в същата папка, в която сте извлекли файла starred.json.
Ако искате да конвертирате всичките си елементи със звезда в отделни HTML файлове, можете да го направите с помощта на export2HTMLFiles.py като изпълните следната команда в директорията, в която е съхранен вашият starred.json файл:
python export2HTMLFiles.py
(Ако python не е означен като командна команда на вашата машина, заменете "python" с пълния път до изпълнимия файл на python, например C: Python2.7 \ t
В зависимост от броя на елементите със звезда, които имате, този процес може да отнеме от няколко секунди до няколко минути. Минаха около три минути, за да се разкъсат 12 000 звезди по време на нашия тест.
Когато това стане, ще имате поредица от номерирани и имена на HTML файлове (например 1 статия, която сте starred.html до 10000 друга статия, която сте starred.html). Най-лесният начин да ги разгледате е да заредите локалната директория във вашия уеб браузър.
Това е чудесен начин да освободите елементите си със звезда от Google Читалня и JSON файла, но както споменахме по-рано в урока, ако сте запазили статии, за да ги прочетете по-късно от години, ще имате огромна задача на твоите ръце.
Един от начините, по който можете да управлявате по-добре тази задача, е да използвате Evernote като работно пространство, за да сортирате, маркирате и потенциално да изтриете вече ненужни елементи със звезда.
Има два начина да импортирате елементите в Evernote. Можете да импортирате HTML файловете, които създадохме преди малко, като използвате папката за импортиране. Във вашия клиент за настолни компютри Evernote можете да отидете в Инструменти -> Импортиране на папки и след това да създадете папка за дъмп за HTML файловете. Направихме подпапка в папката / Reader / work, наречена Imports, и нов ноутбук в Evernote, наречен Starred Items. Чрез плъзгане и пускане на HTML файловете в папката / Reader / Imports / ние можем да ги импортираме като отделни бележки в папката Evernote със звезда. Те постоянно се съхраняват там, за да бъдат прегледани в наше свободно време.
Като алтернатива, ако искате да конвертирате всичките си елементи със звезда в оригинален бележник на Evernote с един замах, можете да използвате втория скрит скрипт, който сте изтеглили, export2enex.py, за да го направите. Предимството на това е, че той прави малко по-добра работа, запазвайки форматирането на документите.
В папката, в която е разположен вашият файл starred.json, изпълнете следната команда:
python export2enex.py> StarredImport.enex
Вземете получения файл StarredImport.enex и го импортирайте във вашия Evernote клиент с помощта на File -> Import -> Evernote Export Files.
На този етап сте освободили своите елементи със звезда, изцяло от Google Читалня, и сте готови да стигнете до (потенциално дългите) дейности по сортиране през купчината.
Имате ли умен начин да манипулирате JSON файла и да извличате елементите със звезда? Присъединете се към дискусията по-долу и споделете вашите съвети и трикове с вашите колеги-читатели.