can3p (can3p) wrote,
can3p
can3p

cl-journal fetch

Давненько не писал о своем клиенте. С февраля я урывками писал логику для синхронизации постов. Сегодня стало похоже, что заработало, и я выпустил новую версию. Теперь можно инициализировать блог, набрать cl-journal fetch, и клиент загрузит из ЖЖ все посты. При каждом следующем запуске будт погружаться все изменения с момента предыдущего запуска. Стоит отметить, что пока что я просто складирую посты в сыром формате (читай, вывод xml-rpc ручки) в отдельный файл. Казалось бы, немного, но уже это аннигилирует прямую зависимость от ЖЖ.

Теперь я могу потратить еще лет 20 чтобы неспешно написать функционал, который будет разбирать мырые посты и превращать их в прекрасный маркдаун с нужными полями. Шучу, думаю что и за 10 управлюсь.

Из уникальных мало где известных фич хочу отметить, что я нашел флажок, который позволяет скачивать видео эмбеды в формате, который поддается обратному преобразованию, так что в светлом будущем я смогу полностью декодировать посты. В следующей серии, дай бог, конечно, будет рассказ про cl-journal pull, которую я напишу. После того, как и эта команда будет готова, будет ликвидирована последнее ограничение клиента, и его можно будет привольно использовать с вебмордой и любым другим клиентом, так как все новые посты будут подгружаться, и после этого можно будет уже наконец закончить над ним работать. Такие дела.

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments