И снова я про Твиттер… Ну что поделаешь, нравится он мне. ;)
Там скопилось у меня множество полезных ссылок и т.п. вещей. И задался я вопросом как бы мне всё, что я когда-то в него написал, получить обратно, т.е. сделать резервную копию. Из всего, что я на эту тему нашел, больше всего мне понравилась программка TwitterBackup, которая медленно, но верно выкачивает содержимое указанного аккаунта и генерирует красивый и понятный XML-файл, который можно потом просто сохранить на диске, в котором можно искать и т.д.
Потом я написал небольшой скрипт, который читает этот XML-файл, и помещает всю информацию из него в файл базы данных SQLite. Теперь у меня есть база со всеми моими твитами, которую я могу обрабатывать удобным мне способом при помощи обычных SQL-команд. Конечно, многие вещи можно узнать и найти просто при помощи поиска. Но приятно, в конце концов, просто почитать что я там понаписал за год с лишним. :)
Скрипт хорош еще и тем, что он отслеживает идентификаторы записей и проверяет их уникальность в базе. Таким образом, можно просто время от времени выкачивать новый XML-файл и “скармливать” его скрипту — в базе появятся только новые записи.
oramezo.org





