• Записи 1554
  • Теги 117
  • Комментарии 3292

Лог жизни

Вернулся к идее сайта-персонального архива

Несколько дней назад опять задумался о переделке личного сайта. Вспомнил, как расписывал информационные потоки, и пришла в голову неожиданная мысль растащить всё по поддоменам:
me.4xpro.ru или about — минималистичная статическая страница с краткой информацией о себе,
blog.4pro.ru — блог с чем-то Zulip-подобным (куда перенести ещё часть форумных разделов),
links.4xpro.ru — раздел со ссылками на понравившиеся статьи, чем-то похожий на Lobste.rs или HackerNews,
catalog.4xpro.ru — каталог для софта и бесплатностей,
ask.4xpro.ru — аналог личного ask.fm или sprashivai.ru для анонимных вопросов,
walks.4xpro.ru и travels.4xpro.ru — для рассказов о прогулках и дальних поездках (скорее всего, на статике, сгенерированной Astro),
git.4xpro.ru и gists.4xpro.ru — для self-hosted копий репозиториев своих проектов,
lytdybr.4xpro.ru — а сюда вынести «Лог жизни» и развернуть информационный поток: сделать так, чтобы данные шли с ЖЖ на сайт, а не наоборот, как сейчас.
Правда, плохо представляю, что тогда должно быть на главной. Да и вообще, как всё это реализовывать — то ли отступать от своего принципа «на своём сайте — только свой код» и собирать из готовых решений, как-то прикручивая к ним единую систему входа, то ли писать всё самому, но тогда нужно решать, возвращаться к своему frameworkу или всё же использовать Symfony.
Тем не менее, решил попробовать начать с lytdybr и сделать автоимпорт из ЖЖ. Интереса ради попросил DeepSeek написать скрипт импорта, и, к моему большому удивлению, тот справился — написал код, использующий ЖЖшный XML-RPC API. Правда, кое-чего не учёл из-за неполной документации, и пришлось дорабатывать вручную. Но тем не менее, я получил работающий скрипт через час с небольшим, а не через несколько дней, которые бы ушли на то, чтобы разобраться с нуля и заставить себя что-то сделать.
А когда этот скрипт заработал, я вспомнил свою идею сайта-личного архива, и вдруг загорелся идеей сделать движок для него. Видимо, в голове сложилась та самая целостная картина, о которой я недавно писал. И вот уже второй день занимаюсь исключительно им. На данный момент более-менее готов импорт из ЖЖ и RSS-лент (в частности, ленты комментариев с Хабра). Завтра, наверное, займусь импортом из ВК и Instagram. Правда, пока готова только парсинговая часть, которая сохраняет данные в формат FrontMatter, а ещё нужно интерфейсную, хотя с ней проще — за основу можно взять Preambula.

Написать комментарий:

Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос