kouzdra - September 26th, 2007

September 26th, 2007

September 26th, 2007
04:57 am

[Link]

Экспорт основого дневника
Тоже все очень просто - сначала надо узнать за какие месяцы собственно надо импортировать (поскольку импорт работает помесячно).
Для этого в протоколе есть фукция "getdaycounts" с параметром "usejournal=(journal-name)"

В ответ она, как и написано в документации, выдает пары ключ/значение вида 2007-08-27 3 (для каждого дня, когда были постинги, количество постов. Соотвественно - собираем список месяцев с ненулевым количеством постов и вперед, на мамонта.


Мамонт добывается запросом POST на url


http://www.livejournal.com/export_do.bml?authas=(journal-name) (если не заботиться о сообществах, authas можно не указывать)

с параметрами:
month=(month)
year=(year)
what=journal
format=xml (или csv - кому как удобнее)
header=1
notranslation = "1" (транслировать кодировку или нет - там есть какие-то нюансы, которые прямо сейчас я откомментировать не возьмусь)
encid = "2" (* UTF-8*)
field_itemid = "1"
field_eventtime= "1"
field_logtime = "1"
field_subject = "1"
field_event = "1"
field_security = "1"
field_allowmask= "1"
field_currents = "1"

В ответ приходит счастье во вполне внятном формате. itemid тут содержит anum - собственно простейший способ их быстро узнать.

Экспорт поста обратно в журнал делается функцией postevent.
Там все просто и понятно, единственная недокументированая деталь - помимо номера свежего поста, отдается и его anum.

Удаление (как и редактирование поста делается функцией editevent (для удаления надо просто послать пустой текст;

PS: В принципе, если делать эти операции постинга или удаления не через клиентский интерфейс, а через пользовательский - практически наверняка можно будет добиться в разы большей скорости (за счет распараллеливания). Надо будет попробовать потом - а то у наших аццких какеров удалялка постов как-то очень уж медленно работает. Их многие даже подозревают в ручной работе на ниве кнопочки delete. Непорядок это ;)

Tags:

(Leave a comment)

TimeEvent
01:29 pm

[Link]

Чего только не про себя не узнаешь...
Миша, куздра мой ип побанил, что за хня?

http://syndicated.livejournal.com/tiphareth_ljr/360203.html?thread=130827#t130827

Tags:

(2 comments | Leave a comment)

TimeEvent
04:26 pm

[Link]

Философия - она, сцуко, опасная
:)))
Идеалистическая философия - она, сцуко, опасная )

(1 comment | Leave a comment)

TimeEvent
05:25 pm

[Link]

Из комментов
Вот к этим милым фотографиям:

Мне подумалось, что Освенцим как раз и есть настоящая квинтэссенция западной культуры - обе мировые войны были очень правильно организованной и совершенно бессмысленной бойне. Ну а немцы просто достигли вершины в этой разновидности управленческой деятельности.

Собственно культ холокоста и нацизма, как абсолютного зла, и призван отчасти скрыть этот факт, а отчасти придать видимость смысла самой войне. Потому что без этого она будет выглядеть точно так же бессмысленной и бесцельной, как и первая.

Впрочем, на мой взгляд так оно и есть - беспорядочная (но хорошо организованная и подготовленная) грызня бульдогов без всякого смысла. "Империализм, как высшая стадия" однако :)

(3 comments | Leave a comment)

TimeEvent
07:52 pm

[Link]

Big Browser is watching you
Красота какая:

http://alexclear.livejournal.com/414066.html

А все "мэйл.ру, мэйл.ру"

(5 comments | Leave a comment)

TimeEvent
11:40 pm

[Link]

История от [info]ir-ingr@lj:

А теперь представьте. Простой паренёк из юго-глубинки очнулся после ранения, не понимая где он, с неясностью, ампутировали ему руку или нет, а тут над ним склоняется вышевыложенная лысая башка в очках, туловище в буддистком одеянии и на чистом английском говорит: "Салям, боец. Я - американский ветеран Вьетнама. Давай поговорим о бессмысленности войны". Абзац. Полный. Такой бред может быть только на Балканах. :-)

(Leave a comment)

Previous Day 2007/09/26
[Archive]
Next Day
My Website Powered by LJ.Rossia.org