taki_net: (Default)
taki_net ([personal profile] taki_net) wrote2017-04-10 12:41 am

Не работает скрипт Байтбастера для репоста

Байтбастер написал скрипт для репоста в Дриме:

https://bytebuster.dreamwidth.org/6480499.html

У меня он работает наполовину, а именно открывает окно редактора поста, но не вставляет код.

Кто-то сталкивался с проблемой или знает другие способы ее решения?
kiratata: (Default)

[personal profile] kiratata 2017-04-10 12:29 pm (UTC)(link)
Увы, мы не понимаем, что это за штука и что с ней делать:(
Во всяком случае, под этим постом часть комментов выглядит нормально, а часть - испорчена. А написаны комменты все в одно время. То есть вряд ли они в какой-то другой кодировке, наверно?
red_2: (Default)

[personal profile] red_2 2017-04-10 12:43 pm (UTC)(link)
Когда-то ЖЖ сменил у себя кодировку записей (и вообще всех данных - стилей, комментариев, заголовков) на Юникод. Но в базе даных у него остались записи, сделанные не в Юникоде, а в других кодировках - Win 1251, КОИ-8 и т.д. И скрипт импорта DW может не уметь сам определять, в какой кодировке кусочек текстовых данных, которые он закачивает.
При этом ЖЖ может уметь это определять автоматически; и комментарии могут быть в разной кодировке, почему нет. Они хранятся в базе данных ЖЖ как отдельные записи, а в символы русского языка их ЖЖ преобразует, когда поднимает из базы, чтобы показать пользователю.
Поэтому, если возникают проблемы с кодировками, можно попробовать залогиниться в ЖЖ и по той ссылке принудительно выставить своему ЖЖ кодировку старых записей - например, Cyrillic (Windows). Не факт, что это поможет, но попытаться можно - из общих соображений, что мы наблюдаем какой-то сбой в кодировках.
Либо это какой-то временный сбой в скрипте импорта, который возник один раз и починится сам собой - это можно проверить, ничего не меняя в ЖЖ, удалив эту запись в DW и запустив повторно импорт.
Edited 2017-04-10 12:43 (UTC)
kiratata: (Default)

[personal profile] kiratata 2017-04-10 12:46 pm (UTC)(link)
А если удалить эту запись и запустить импорт повторно - запись должна скачаться заново, не потеряется?
red_2: (Default)

[personal profile] red_2 2017-04-10 12:57 pm (UTC)(link)
Если у вас кросспост из DW в ЖЖ не включен, не потеряется.
Если включен, сначала обязательно отключите кросспост, потом можно будет удалить запись на DW.
kiratata: (Default)

[personal profile] kiratata 2017-04-10 04:22 pm (UTC)(link)
Да, мы тоже пришли к мысли, что надо сколько-то подождать, а там пробовать разное. Мы на всякий случай к ним туда (в пост про импорт) написали коммент, нам посоветовали обратиться в саппорт, ну поглядим, что будет...