akry: (Default)
[personal profile] akry

Обновил робота, который загружает мой днев в LiveJournal постами отсюда.

Причины:


  • Библиотека MiniXML периодически оставляет только куски сообщений. Решение — написал свой модуль на базе XML Parser. Работает быстрее и куда как надёжнее.
  • Гад ЛиРу в RSS после тегов <A>, <TABLE>, <TR>, да и остальных вставляет <BR />. Что смотрится очень тупо в итоговом посте. Решение — удалять нафиг.
  • Старая БД уже отгруженных постов неудобна для редактирования. Решение — тупо переписал под текстовый файл, который можно править в любом редакторе.
    • Что осталось:


      • Автоматическое уменьшение картинки в посте, чтобы вписывалась в дизайн LiveJournal. Неясно, что делать с таблицами.
      • Вставка «Читать дальше…» там, где такая есть в ЛиРу. В RSS этот тег пропадает. Но Яндекс.Блоги всё равно его как-то учитывает. Вопрос — как? Ходят смутные слухи про тег <WBR>,  но вообще то он отвечает за переносы внутри длинных строк.
      • Неясности с backdated. По умолчанию все посты идут с этой меткой, что означает, что у поста не текущая дата, а он добавлен «задним числом». И вроде бы при этом пост не появляется во френдленте. Если подтвердится, буду просто пинговать ЛиРу каждые 15 минут и добавлять посты без backdated.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 11:51 am
Powered by Dreamwidth Studios