?

Log in

No account? Create an account

[icon] Написал простенький гейтик RSS2LJ. Пока ещё совсем сырой, но,… - Давид Мзареулян Page 2
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мои фотографии).
View:Иероглиф. hiero.ru/David. RSS2LJ. Здешние теги.

Tags:
Security:
Time:10:04 pm
Написал простенький гейтик RSS2LJ. Пока ещё совсем сырой, но, вроде, работает.

Для начала затранслировал в ЖЖ rss_dpreview, пусть теперь живёт во френдленте:)


P. S. Если у вас что-то не работает, пишите адрес журнала и rss-ленты, а также сообщение об ошибке в списке трансляций. Без этого просто не буду рассматривать запрос. Надоело каждый раз переспрашивать.

P. P. S. FAQ:

Q: Я создал трансляцию, но почему-то весь десятилетний архив моего блога не скопировался в ЖЖ. Я в грустях.
: Rss2lj не транслирует прошлые записи. При создании трансляции транслируется последняя запись из канала, в дальнейшем новые записи транслируются по мере их появления.

Q: Я создал трансляцию, написал новый пост, а его всё нет и нет. Я что-то сломал?

A: Сервис опрашивает rss-каналы с определённой периодичностью. Если вы редко пишете в блог, то период проверки может достигать двух-трёх часов. Время последней проверки показывается в списке трансляций, там же можно увидеть сообщение об ошибке, если таковая случилась при проверке или трансляции.

Q: Внезапно! В моём ЖЖ появилась запись из блога, которую я написал ещё в прошлый новый год. Что за нафиг?

A: Rss2lj не сохраняет внутри себя ваших записей. Если запись оттранслировалась, значит, она появилась в RSS-канале с момента его последней проверки. Повтор может возникнуть после удаления какой-нибудь недавней записи — тогда в rss (в котором обычно фиксированное число записей) «подтягивается» старая запись.
Комментарии: написать Previous Entry Поделиться Next Entry

Страница 2 из 27
<<[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] >>

alickop
Subject:Проблема
Link:(Link)
Time:2004-03-01 09:30 am
На некоторые фиды ( например http://msdn.microsoft.com/security/rss.xml ) выдается ошибка:
Last LJ error: Client error: Invalid text encoding: The text entered is not a valid UTF-8 stream

Я так понимаю, это связано с тем, что сами фиды выдаются не в той кодировке? Это излечимо?
(Ответить) (Thread)


david_m
Subject:Re: Проблема
Link:(Link)
Time:2004-03-01 09:49 am
В их фиде отсутствует стандартный XML-заголовок: <?xml version="1.0" encoding="...."?>. Возможно, проблема в этом.
(Ответить) (Parent) (Thread)


ifyr
Subject:Спасибо, очень полезный сервис.
Link:(Link)
Time:2004-03-09 10:15 am
Очень нужный и полезный сервис, спасибо вам большое. Я как раз уперся в ограничение в 20 syndicated points, и тут набрел на Ваш сервис.

Нашелся небольшой баг: не транслируются относительные ссылки. То есть если в записи есть ссылка вида <a href="/somepage.html">, в ЖЖ она превращается в ссылку на http://livejournal.com/somepage.html (что, естественно, приводит к ошибке).
(Ответить) (Thread)


david_m
Subject:Re: Спасибо, очень полезный сервис.
Link:(Link)
Time:2004-03-09 10:22 am
Это баг не мой, а соответствующего RSS. Все ссылки и адреса в RSS ДОЛЖНЫ быть абсолютными, потому что RSS-контент в основном показывается ВНЕ родительского сайта.
(Ответить) (Развернуть) (Parent) (Thread)


bdbd
Subject:Спасибо! Очень полезно.
Link:(Link)
Time:2004-03-13 04:00 pm
Вопрос. При первой попытке запостить часть фидов возникла ошибка: Last LJ error: Can't post as non-user. Ошибка исправлена. Добавленные после исправления фиды постятся нормально. А старые придётся удалить и заново определять, или есть проще путь?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-03-13 04:40 pm
Не очень понял вопрос, соответственно, не могу ответить точно. В чём всё-таки была ошибка и как Вы её исправили?
(Ответить) (Развернуть) (Parent) (Thread)


medvezhutka
Link:(Link)
Time:2004-03-20 09:23 pm
здравствуйте,
очень хороший сервис, только у меня, кажется, что-то не так с трансляцией.
http://www.cu.uz/ibd/rss.phtml - исходник, а в http://www.livejournal.com/users/ibirthday/ отражается только содержание первого .

Это у меня с rss что-то не то или какие-то ограничения транслятора ?

Спасибо.
(Ответить) (Thread)


medvezhutka
Link:(Link)
Time:2004-03-20 09:33 pm
<item></item> имелось ввиду :)
(Ответить) (Parent) (Thread)

anton_geister
Subject:Транслятор не читает html
Link:(Link)
Time:2004-03-25 12:40 am
Все работает, только не читает хтмл. То есть, ретранслятор таскает только текст сплошняком, без ссылок, форматирования и т.п. Что интересно, kuzmitch таскает мой рсс с хтмл, а rss2lj не понимает. Это я не жалуюсь, просто вроде как сообщить, может интересно.

мой rss: http://www.russiantranslating.com/blog/wp-rss2.php
жж: http://www.livejournal.com/users/anton_geister/
rss лента на сайте kuzmitch, где все, как надо: http://www.guitarplayer.ru/blog/friends

(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-03-25 02:02 am
В шаблоне постинга по умолчанию используется элемент <description>. Он в Вашем rss содержит текст без форматирования. Если Вы хотите использовать текст с форматированием (который у Вас в элементе <content:encoded>), то просто замените в шаблоне "description" на "content:encoded".
(Ответить) (Parent) (Thread)


bdbd
Subject:
Link:(Link)
Time:2004-04-01 06:34 pm
Ещё раз здравствуйте.

Есть ощущение, что в последние сутки что-то не заладилось (например, с rusisrael_comm). Ни одного нового сообщения, хотя в исходных фидах их десятки.
(Ответить) (Thread)

ibirthday
Link:(Link)
Time:2004-04-01 08:51 pm
у меня таже история. не обновляюсь.
Может это 1 апрельский юмор ? :)
(Ответить) (Parent) (Thread)


e_g
Link:(Link)
Time:2004-04-19 05:36 pm
Я попробовал сделать гиперсообщество ruslit, посвященное русской литературе и филологии, для начала инкорпорировав туда трансляции сообществ ruthenia и slova. Однако никаких сообщений не появилось, включая новые, сделанные уже после открытия сообщества и подписки на каналы. Возможно ли транлировать public rss feeds ЖЖ-сообществ в другое ЖЖ-сообщество? Да, подписка была сделана от имени ruslit. Может быть, надо подписываться от индивидуального пользователя (что было бы крайне неудобно и вообще обессмысливает идею гиперсообщества)? Давид, подскажите, пожалуйста, что можно сделать в этой ситуации?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-04-20 01:49 am
Ну, Вам же ЖЖ там пишет: "Can't post as non-user". Значит, от имени коммьюнити постить нельзя. Постить имеет право только юзер. Не очень понимаю, чем Вам это мешает.
(Ответить) (Развернуть) (Parent) (Thread)


billybom
Link:(Link)
Time:2004-04-20 01:16 am
Приветствую.
http://www.livejournal.com/users/opennet_ru_rss/ дублирует посты.
Хотел было начать с той стороны, но коммунити оказалась без опознавательный знаков.
Вопрос - в каком месте плохо и что можно сделать? :-)
Спасибо.
(Ответить) (Thread)


medvezhutka
Link:(Link)
Time:2004-04-26 10:33 am
Здравствуйте.
Или я чего-то не понимаю, или одно из двух.)
Во френдах ихбитишная лента нормально обновляется ежедневно, а моя лента ibirthday нет. Хотя с рсс вроде все в порядке ( http://www.cu.uz/temp/ibd/rss2.phtml )

Что-то изменилось ?
Заранее спасибо за ответ.
(Ответить) (Thread)

yog1616
Subject:Странное дело... не транслируется
Link:(Link)
Time:2004-05-31 01:50 am
Почему-то не транслируется RSS 0.92 в netz_ru, пробовал с RSS 2.0 - тоже самое... может пациент все-таки будет жить?
(Ответить) (Thread)


david_m
Subject:Re: Странное дело... не транслируется
Link:(Link)
Time:2004-05-31 02:50 am
Не знаю, в чём дело. На моей стороне всё в порядке, но в последнее время постинг в ЖЖ сбоит без объяснения причин ( http://www.livejournal.com/users/david_m/472014.html ). Подождём немного...
(Ответить) (Развернуть) (Parent) (Thread)

(Удалённый комментарий)

nach_berlin
Link:(Link)
Time:2004-06-03 03:52 am
не транслируется ничего с адреса http://badseeds.pp.ru/xml.asp
хотя при нажатии "Проверить" RSS2LJ выдает нормальный результат
посмотрите, пожалуйста, в чем дело?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-06-03 03:59 am
Странно, что проверка выдаёт ОК. У Вас неправильный XML, первая строка должна быть вида:
<?xml version="1.0" encoding="UTF-8"?>
(Ответить) (Parent) (Thread)

ex_tot648
Link:(Link)
Time:2004-06-17 11:30 pm
вот такая у меня штука:

Last LJ error: Invalid return payload: enabling debugging to examine incoming payload

при попытке транслировать http://cn.ru/dnevniki/tosha/feed/rss в tot

хотя вроде бы что-то пашет. это не страшно?
(Ответить) (Thread)

ex_tot648
Link:(Link)
Time:2004-06-18 12:44 am
при следующей прокачке все прошло.
(Ответить) (Parent) (Thread)


greenadine
Link:(Link)
Time:2004-07-05 08:28 am
Здравствуйте, я настроил трансляцию вот этого rss, у меня проблемы с кодировкой. Исходный xml дается в Windows-1251, а в журнале это отображается в виде UTF-8 визуально похожих на KOI-8 :-)
Уже было у кого-то похожее?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-07-05 08:36 am
На сайте кулера стоит "русский апач". Когда он видет не-windows клиента (каковым является робот rss2lj), то посылает ему страницу в koi-8. При этом, разумеется, он не модифицирует сам код страницы (где написано windows-1251). Отсюда и проблемы.

Тут надо пинать кулеровского вебмастера.
(Ответить) (Развернуть) (Parent) (Thread)


dorofej
Link:(Link)
Time:2004-07-08 01:29 am
Не хоцет транслироваться лента. Говорит - Last LJ error: Can't post as non-user
Адрес потока - http://hiero.ru/rss2lj/feed.php?id=738. Комьюнити, в которое хотелось эту ленту встроить - ru_rsuh.
Поможите, чем можите.
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-07-08 01:56 am
Ну, он же Вам ясно пишет -- не погу принять пост от не-юзера. Значит, Вы пытаетесь постить от имени коммьюнити, а в ЖЖ так нельзя. Надо постить от имени юзера, который имеет право записи в коммьюнити.
(Ответить) (Развернуть) (Parent) (Thread)


krimsky
Link:(Link)
Time:2004-08-04 10:38 am
Подозреваю, что обращаюсь не по адресу, но может быть Вы сможете помочь (если, конечно, время и желание позволяют) :-)
Есть сайт. И, более того, к нему даже уже есть готовый фид. Но кодировка там отдыхает, как видите. (надеюсь это не только у меня глюк такой) Там используется вот этот канал, но на сайте я нашёл другой и создал новый журнал и новый фид. Однако ни один, ни другой не апдейтятся. Вопрос: где они меня наёбывают? :-(
Заранее благодарю за проявленное внимание и возможный ответ. :-)
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-08-04 11:23 am
Второй канал не является rss-каналом.
К первому же следует обращаться так: http://cursorinfo.co.il:8080/l/r/EX/import.rss (разница в порте -- 8080 вместо 8083).
Тогда проблем с кодировкой не будет.
(Ответить) (Развернуть) (Parent) (Thread)

[icon] Написал простенький гейтик RSS2LJ. Пока ещё совсем сырой, но,… - Давид Мзареулян Page 2
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мои фотографии).
View:Иероглиф. hiero.ru/David. RSS2LJ. Здешние теги.