Импорт из ЖЖ в вордпресс
Oct. 9th, 2019 04:06 pmПотратил много времени пытаясь заимпортить избранные посты из ЖЖ в вордпресс.
Инструмент импорта вордспресса импортит всё без разбору, мне такое не хотелось.
Я сначала скачал весь ЖЖ через 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. Большая часть постов, которые интересно оставить на будущее уже у меня на сайте.
То, что не сделано, это ссылки между постами всё еще ведут на ЖЖ, но это реально много работы переделать.
Наверное, пока ЖЖ жив, это делать не буду
Инструмент импорта вордспресса импортит всё без разбору, мне такое не хотелось.
Я сначала скачал весь ЖЖ через 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. Большая часть постов, которые интересно оставить на будущее уже у меня на сайте.
То, что не сделано, это ссылки между постами всё еще ведут на ЖЖ, но это реально много работы переделать.
Наверное, пока ЖЖ жив, это делать не буду