javax_slr (javax_slr) wrote,
javax_slr
javax_slr

Импорт из ЖЖ в вордпресс

Потратил много времени пытаясь заимпортить избранные посты из ЖЖ в вордпресс.

Инструмент импорта вордспресса импортит всё без разбору, мне такое не хотелось.
Я сначала скачал весь ЖЖ через https://github.com/arty-name/livejournal-export
Он качает не только в XML, но и в JSON

Потом, попробовав разные инструменты остановился на библиотеке https://github.com/Afrozaar/wp-api-v2-client-java
Её, кстати, не тривиально найти в maven repository - он плохо ищет с минусами в имени
Написал код, который проходит по скачанному json с постами, спрашивает меня про каждый пост нужен ли он мне в вордпрессе и если да - обращается к WordPress REST API тобы создать страницу.
Потом несколько часов не мог аутентифицироваться, пока не поставил на вордпрес плагин https://github.com/WP-API/Basic-Auth

Зато теперь всё отлично. Создаются странички, я потом вручную проставляю им Parent. Большая часть постов, которые интересно оставить на будущее уже у меня на сайте.
То, что не сделано, это ссылки между постами всё еще ведут на ЖЖ, но это реально много работы переделать.
Наверное, пока ЖЖ жив, это делать не буду
Tags: software
Subscribe

Recent Posts from This Journal

  • Жена из Самары ...

    В одной ФБ группе обсуждались перевернутые хаммеры и я рассказал: "Один из разов, когда перевернули хаммер был у меня в батальоне. Старослужащие, у…

  • Советские документы: Иткины в Витебске, 1920е

    Документы до 1917 хранятся в национальном архиве в Минске, а после 1917 - в Витебске. Найденные для меня документы наших родственников дают…

  • Globular star clusters

    Шаровые звёздные скопления Antares star and M4 globular star cluster M5 globular star cluster M12 globular star cluster M13 globular…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments