пятница, 4 июня 2010 г.

Миграция постов с LJ на blogspot

Сижу, конвертирую базу своих LJ'шных постов и картинок для заливки на блогспот. Картинки слил с помощью некоего fotoup.pl (версия с WWW/Mechanize), посты сдампил в блогспотовский формат с помощью http://livejournal2blogger.appspot.com/. lj2blogger, правда, надо локально разворачивать и запускать непосредственно скрипт, иначе не работает.

Хочу пересортировать галерии из бэкапного формата LJ в нечто удобное для заливки на Picasa, плюс поправить url'ы в дампе постов. Выяснил, что LJ промотал 4 моих картинки. Т.е. превью и ссылки из галерей на них есть, но если тыкнуть мышой, то получаю ошибки типа "The requested URL /13_49/pic/0001q4q9 was not found on this server." Бэкапов они не делают, похоже. Либо их софт/админы не могут определить факт потери данных. Интересно, посты у них тоже в результате крэша могут потеряться?...

Кстати, сортировку клепаю на коленке с помощью, конечно, лиспа и archimag'овской cl-libxml2. Когда он её рекламировал, то использовал в примерах XPath. Мне это показалось очень удобным, сделал mental note на будущее. С XML у меня опыта, практически, нет, а с XPath вообще никогда не работал. Вобщем-то, штука сама по себе чёткая, а в сочетании с лиспом вообще шикарно получается :) Весь код на экран уместился.

1 комментарий:

  1. Эх, blogpost это тоже от лукавого, надо делать свой "blog engine", на православном...

    Насчёт XPath, можешь ещё посмотреть Plexippus XPath (http://common-lisp.net/project/plexippus-xpath/) - это дополнение к CXML (http://common-lisp.net/project/cxml/) от Ивана Шведунова (в сообществе с David Lichteblau) - "pure lisp".

    ОтветитьУдалить

Архив блога