Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dima_i ([info]dima_i)
@ 2013-04-10 20:16:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
LJ archiver
Если кому-нибудь понадобится: вот скрипт бэкапа журнала на LJR (на питоне под линукс). Использует interface/flat и встроенные функции экспорта export_do.bml и export_comments.bml. Протестирован и с LJR, и с LJ. Также прилагается скрипт для перевода полученного XML архива в читаемые html странички. Написанo на коленке, поэтому не судите строго. Если вдруг вы им воспользуетесь, было бы здорово, если б вы отписались в комментариях к этому посту о ваших впечатлениях и пожеланиях.

In case anybody finds it useful: here is a journal backup script for LJR (written in python for Linux). Uses interface/flat and built-in functions export_do.bml and export_comments.bml. Tested to work with both LJR and LJ. A script converting the resulting XML archive into human-readable html pages is also included. The design is "quick-and-dirty", so don't judge too strictly. If you actually use it, I would appreciate if you leave a comment to this post with your impressions and suggestions.

(Zip-archive with scripts)

upd: latest version is 0.85 dated 12.05.2013. minor bugs corrected.


(Читать комментарии) - (Добавить комментарий)


[info]meshko.livejournal.com
2013-04-11 16:36 (ссылка)
Ну я к тому, что VCS надо пользоваться в любом случае.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dima_i
2013-04-11 17:46 (ссылка)
даже для такого маленького скрипта? Зачем?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]meshko.livejournal.com
2013-04-11 18:11 (ссылка)
Потому что
1) нужно себя приучать всегда и все держать в VCS
2) не такой уж и маленький. Все, что больше 20К уже не совсем маленькое
3) больше шансов. что кому-нибудь пригодиться, если будет лежать в открытом доступе, где его легко форкнуть.

(Ответить) (Уровень выше)


(Читать комментарии) -