Листая старые страницы
Jan. 31st, 2025 09:36 amЧто-то вспомнил десятилетней давности пост. Сходил, перечитал комменты. Получил заряд хорошего настроения с утра.
Что-то вспомнил десятилетней давности пост. Сходил, перечитал комменты. Получил заряд хорошего настроения с утра.
Задумался, а не заняться ли реализацией клиент-сайд кросспостера в ЖЖ. Сейчас проблема с кросспостингом состоит в том, что с одного и того же IP-адреса идет слишком много запросов. и часть из них с кривой аутентифкацией. Поэтому ЖЖ этот IP банит, и блокирует кросспостинг для всех пользовалелей DW.
Если же кросспостинг будет производиться на клиенте, то есть на той же машине, где запущен ваш браузер. то всё будет работать, если вас вообще на оба сайта пускают.
Можно сразу предусмотреть для разных сайтов использование разных прокси.
Алгоритм работы такой:
ТАкой подход - читать в DW отрендеренный HTML позволит вам использовать при постинге любой поддерживаемый в DW формат (например markdown) и не волноваться, что его неправильно отрендирит ЖЖ. Правда, cut-ы таким образом не перенесутся.
Снес сегодня с сервера plume. Как-то не прижился он у меня. Пишу по-прежднему сюда, а не туда, интересноых фидов в федиверсе тоже не навшел. Хакать его код ине то ли лень, то ли некогда.
Подумал о том, а не снести ли синапс матрицы. А то там со мной почему-то никто не общаяется, кроме irene_dragon. А с родной женой я уж как-нибудь договорюсь по какому мессенжеру общаться. А из чат-комнат там у меня активной была только как раз plume-вская. Но пока не стал, наоборот - сапгрейдил. Надо вообще сам сервер апгрейдить на bullseye, но мне пока лень. Пока я стенку на втором этаже в деревне апгрейжу. Разобрал внутренний слой вагонки и напихиваю туда пеноплекс.
Меньше 10 лет назад я опубликовал пост с двумя ссылками на тексты, описывающие некие социальные модели.
Сегодня хотел дать эти ссылки в некоей дискуссии, но выяснил что обе уже того. Слава богу. Wayback machine существует.
Вот думаю, исправить ссылки в том посте, или ну его
Ссылки были такие:
Посмотрел на то, какие бывают программные продукты для участия в федереируемомй социальной сети. В основном меня, конечно, интересовало то что базируется на ActivityPub
Естественно, мне нужен не твиттероподобный и даже не фейсбукоподобный инструмент, а что-то позволяющее вести блоги.
Кроме того у меня есть требование "чтобы оно не удвоило мне цену за хостинг". То есть устанавливать два клиент-серверных движка хранения, как того требует Мастодонт мне что-то не хочется.
В общем, более менее изо всех проектов мне понравился только Plume. 23 мега в откомпилированном виде, и умеет работать с sqlite. Правда, он написан на компилируемом языке, включая CSS и шаблоны страниц, так что для того чтобы изменить дизайн страниц, придется на Rust писать.
И хотя утверждается что комментировать там можно, я так понял что для комментирования нужно иметь аккаунт в каком-нибудь узле Fediverse, например, основанном на мастодонте или GNU social.
Вот думаю, попробовать что ли. Правда, первое что хочется сделать, это написать к ней кросспостер в Dreamwidth/livejournal (что, кстати, не обязательно делать на RUST, можно через RSS и REST API) и импортер комментариев - это уже сложнее, поскольку придется сделать импортер сильно trusted, чтобы он мог постить комментарии от лица пользователей ЖЖ/DW.
Ну и еще я пока не разборался, позволяет ли данная штуковина иметь федерируемую френдленту, Или она только для писания, а для чтения надо что-то другое. (тогда есть сладкая парочка write.as/read.as. Но plume мне показался имеющим более активное коммьюнити).
Наконец, собрался разобраться с бэкапом своего журнала.
Оказывается в апреле Dreamwidth ввел новые меры безопасности, и для того, чтобы работали XML-RPC-клиенты, им надо указывать не обычный пароль, а вместо пароля - специально сгенерированный аксесс-токен.
Поскольку та машина, куда у меня обычно производится бэкап, с марта и по 3-сентября была выключена, я как-то раньше разобраться и не пытался.
Кстати, в гитхабовском репозитории ljdump, где до этого 10 лет никакой жизни не было, этим летом было несколько коммитов (в основном косметических).
У dreamwidth появился новый редактор постов, в котором поддерживается больше вариантов разметки, в том числе и markdown.
Надо попробовать как это будет работать.
позиций.
А теперь более продвинутые фичи
Цитата многострочная
разбитая на абзацы
Преформатированный
текст