Cloudant + Heroku или “Cага о самопальном Delicious”
I do ruby every day :)
Ну или попытаюсь как можно чаще им заниматься.
Итак проблема. Ходили недавно слухи что Yahoo приготовили цик с гвоздями для Delicious. Я запереживал и решил сделать себе резервную копию закладок и свой сервис загадочно-закладочный. Для себя и во имя развлечения.
Естественно взяты Ruby (Heroku) и CouchDB (Cloudant).
И, собственно, задача #1 - перенос данных.
1. Авторизуюсь на delicious, блуждаю по меню и нахожу ссылку, по нажатию которой происходит экспорт закладок в виде HTML-файла. Сохраняется в ‘/users/dashin/Desktop/delicious-20110103.htm’
2. Экспорт в предварительно созданную CouchDB базу ‘bookmarks’:
Теперь у меня есть копия всех закладок в необычном для меня - не реляционном виде. Кода мало, толка тоже пока не много. Но фан. Честно.