dastapov: (Default)
[personal profile] dastapov
Сказал сделать импорт всего, importer отругался, что "Unable to load FOAF data", но вроде все из профиля втянул. Что ему не нравиться - неясно, в ЖЖ по ссылке /data/foaf все отлично отдается.

Взял ljdump.py отсюда, добавил два патчика отсюда и выкачал им все из ЖЖ и из dreamwidth.

С помощью bash и patdiff сравнил выкачанное, наколхозив вот такой скрипт:

#!/bin/bash
lj="$1"
dw="$2"
for l in ${lj}/L-* ; do
    l_url=$(xmlstarlet sel -t -v "event/url" -n $l | grep -o '[0-9]*')
    d=$(ag -l "/${l_url}</import_source" ${dw})
    d_url=$(xmlstarlet sel -t -v "event/url" -n $d | grep -o '[0-9]*')    
    echo "$l (${l_url}.html) vs ${d} (${d_url}.html)"
    [ -z "$d" ] && { echo "cant find dw post for $l"; exit 1; }
    patdiff -ascii <(xmlstarlet sel -t -v "event/event" -n $l | \
              sed -re 's#lj (user|comm)="?([^ &"]*)"?[^&]*&gt#user site="livejournal.com" \1="\2"\&gt#g') \
            <(xmlstarlet sel -t -v "event/event" -n $d)
done


Страшный sed из-за того, что в ссылки на пользователей ЖЖ dreamwidth добавляет site="livejournal.com" и обязательные кавычки вокруг имени пользователя.

Похоже, не переехало только embedded video, а все остальное - пучком. Настроил кросспост в ЖЖ. Что еще я пропустил?

Что DW делает с френдами, которые тоже переехали сюда? Как-то их вычисляет/добавляет, или нет?

(no subject)

Date: 2017-04-06 10:56 pm (UTC)
From: [personal profile] ex0_planet
С френдами — ну у меня оно их добавило как жж'шные openid'ы, искать соответствий между пользователями dw и lj не пыталось. Я щас вручную шерстю этот список и кого-то добавляю вручную, кого-то выношу совсем (дохлые или мусорные журналы в основном).

PS. Да, там же есть функция "claim openid", и оно типа позволяет дать системе понять, что "тот" openid из ЖЖ — это теперь "этот" юзер DW, но это разумеется, должны все френды лично сделать. Кто не переехал — тут облом.
Edited Date: 2017-04-06 11:16 pm (UTC)

(no subject)

Date: 2017-04-07 06:24 am (UTC)
netch: (Default)
From: [personal profile] netch
А что этот claim делает конкретно?
Все указания в переехавшем на DW журнале заменяет на DW account, и только?
А в LJ он будет менять меня на меня@DW?

(no subject)

Date: 2017-04-07 06:33 am (UTC)
From: [personal profile] ex0_planet
Я сам еще не пробовал, но по-моему первое. Это чисто DW'шная фишка, оно внутри себе пропишет что vasya — это еще и petechkin@livejournal.com и будет показывать ссылки и юзерпики соответственно. LJ она никак не затрагивает.

(no subject)

Date: 2017-04-07 10:13 am (UTC)
netch: (Default)
From: [personal profile] netch
OK, спасибо. Применил.

(no subject)

Date: 2017-04-07 07:51 am (UTC)
From: [personal profile] ex0_planet
Ну и таки да, я сейчас сделал claim на свой ЖЖ'шный аккаунт, и мои комменты в чужих журналах, ранее показывавшиеся как openid: ex0-planet.livejournal.com стали показываться комментами от DW-юзера.

Странно почему оно этого не делает при импорте, ну да ладно.
Edited Date: 2017-04-07 07:51 am (UTC)

(no subject)

Date: 2017-04-06 10:57 pm (UTC)
migmit: (Default)
From: [personal profile] migmit
Хм, а я просто сказал дриму «импортируй всё к такой-то матери». Причём раньше там что-то уже было, он его то ли затёр, то ли смёрджил, я не смотрел.

А во френды я и так никого не добавлял.

(no subject)

Date: 2017-04-07 06:22 am (UTC)
lomeo: (Default)
From: [personal profile] lomeo
+1, то же самое.
Кросспостинг в LJ сначала был, после нового ТОса отключил, и комментарии тоже отключил.
Хотя я и не пишу лол :)

(no subject)

Date: 2017-04-07 01:09 am (UTC)
ivanaxe: (Default)
From: [personal profile] ivanaxe
Вот такая есть ещё штука, полезная при переезде
https://www.dreamwidth.org/openid/claim
UPD : поправил ссылку
Edited Date: 2017-04-07 01:11 am (UTC)

(no subject)

Date: 2017-04-07 01:33 am (UTC)
nepilsonis: (Default)
From: [personal profile] nepilsonis
у меня вот только один из юзерпиков импортировался

(no subject)

Date: 2017-06-10 07:51 pm (UTC)
singalen: (Default)
From: [personal profile] singalen
Ссылки внутри статей на ЖЖ хорошо бы тоже отредактировать, сейчас они ведут обрато в ЖЖ.
Я соблазняю людей поучаствовать в ICFPContest, обнаружил этот баг в Том Самом Отчёте. Может быть, вы захотите хотя бы в нём поправить, руками.
Edited Date: 2017-06-10 07:53 pm (UTC)

Profile

dastapov: (Default)
Dmitry Astapov

April 2017

M T W T F S S
     12
3 45 6789
10111213141516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags