kouzdra - September 26th, 2007
[Recent Entries][Archive][Friends][User Info]
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: Слава Роботам
|
|
01:29 pm
[Link] |
Чего только не про себя не узнаешь... Миша, куздра мой ип побанил, что за хня?
http://syndicated.livejournal.com/tiphareth_ljr/360203.html?thread=130827#t130827
Tags: Идиоты
|
|
04:26 pm
[Link] |
Философия - она, сцуко, опасная :))) ( Идеалистическая философия - она, сцуко, опасная )
|
|
05:25 pm
[Link] |
Из комментов Вот к этим милым фотографиям:
Мне подумалось, что Освенцим как раз и есть настоящая квинтэссенция западной культуры - обе мировые войны были очень правильно организованной и совершенно бессмысленной бойне. Ну а немцы просто достигли вершины в этой разновидности управленческой деятельности.
Собственно культ холокоста и нацизма, как абсолютного зла, и призван отчасти скрыть этот факт, а отчасти придать видимость смысла самой войне. Потому что без этого она будет выглядеть точно так же бессмысленной и бесцельной, как и первая.
Впрочем, на мой взгляд так оно и есть - беспорядочная (но хорошо организованная и подготовленная) грызня бульдогов без всякого смысла. "Империализм, как высшая стадия" однако :)
|
|
07:52 pm
[Link] |
Big Browser is watching you Красота какая:
http://alexclear.livejournal.com/414066.html
А все "мэйл.ру, мэйл.ру"
|
|
11:40 pm
[Link] | История от ir-ingr@lj:
А теперь представьте. Простой паренёк из юго-глубинки очнулся после ранения, не понимая где он, с неясностью, ампутировали ему руку или нет, а тут над ним склоняется вышевыложенная лысая башка в очках, туловище в буддистком одеянии и на чистом английском говорит: "Салям, боец. Я - американский ветеран Вьетнама. Давай поговорим о бессмысленности войны". Абзац. Полный. Такой бред может быть только на Балканах. :-)
|
|