Запилил модуль для загрузки полнотекстовых версий статей в RSS-читалке. До: после:
Называется, как ни странно, Aggregator BodyFetcher.
Правила для загрузки и парсинга описываются на JS или Python (ну или на любом другом языке, который будет поддерживаться Qross'ом). Например, файлик для Хабра выглядит так: http://paste.pocoo.org/show/434266/
Можно либо определить функцию KeepTags(), возвращающую массив строк, которые будут проинтерпретированы как CSS2-селекторы (это для простых случаев), либо определить функцию Strip, которой будет передано содержимое хтмл-файла, а она должна будет вернуть очищенное содержимое (для сложных случаев, и я не представляю, где бы это понадобилось).
Полное тело будет использоваться не только при показывании новости, но и при экспорте во всякие fb2 (да и вообще везде), что может быть удобно, например, для утреннего заливания свежих хабров-опеннетов на мобилачьку/ебук и чтения в роли утренней газеты. Какой-нибудь такой статьи на весь день хватит: :3
В принципе, в хук, соответствующий получению новой новости, передается почти вся новость, поэтому можно также фильтровать по категориям новости, етц, но мне лень придумывать гуйцы для этой хрени и продумывать взаимодействие.
Реквестирую отзывы, идеи, предложения, етц.
0xd34df00d
09.07.2011 12:48 Azoth_primary
Do you really want to delete ?
Зопели синхронизацию с гуглоридером и возможность экспорта в epub/fb2. Заебись будет же.
В fb2 уже умеет, epub я не тыкал. Синхронизация хуй.
Ну если fb2 есть, то похуй на epub, они какбэ дублируищие. А с гуглоридером чо, гуглоапи не даеть?
Да там вроде и нету его публичного, и ваще.
Хуево, просто я рассылочки читаю с двух компов и мобилы, так что синхронизцыя — вещь критичная. В кагреггаторе когда-то обещали запилить, но я так и не дождался, а щас не проверял.