can3p (can3p) wrote,
can3p
can3p

cl-journal fetch

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

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

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

Subscribe
  • 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.
  • 2 comments