?

Log in

[icon] Написал простенький гейтик RSS2LJ. Пока ещё совсем сырой, но,… - Давид Мзареулян
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

Страница 1 из 16
<<[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] >>

romikchef
Link:(Link)
Time:2003-12-29 03:28 pm
Давид, вы с su1d-ом AKA demiurg скооперируйтесь.
Он тут тоже много чего наимпортировал.
Правда, дергает, как я понял, хтмл, и транслирует в рсс.
(Ответить) (Thread)


david_m
Link:(Link)
Time:2003-12-30 02:56 pm
Спасибо. Посмотрел -- наш человек!:)

Кстати, я собирался сделать и HTML-транслятор, но поскольку мне было лень писать для каждого сайта свой парсер (как, похоже, делает demiurg), я придумал единую схему для всех:) К сожалению, там требовался конвертер HTML(non-strict)->XML, а писать такой самому довольно сложно. Мозиллу же к хостеру не поставишь...
(Ответить) (Развернуть) (Parent) (Thread)


nameless__one
Link:(Link)
Time:2003-12-29 03:28 pm
Слушай, а там у них на сайте нет чего-нибудь в духе "перепечатка материалов - только с разрешения хозяев сайта"?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2003-12-30 12:59 am
Конечно, есть, но, во-первых, они сами говорят, что "You may only copy a maximum of 20 words or paraphrase an article provided that you attribute the material directly to www.dpreview.com and link to the original article" -- т.е. ограниченное цитирование разрешено, а во-вторых, RSS -- это как раз штука для встраивания в другие сайты анонсных материалов со ссылками на первоисточник. Т.е. наличие экспорта в RSS означает разрешение на его использование (иначе зачем его делать?).
(Ответить) (Parent) (Thread)


yakovis
Link:(Link)
Time:2004-01-07 01:33 am
Спасибо, шьука очень полезная. Но я не понял, как управлять уже созданной трансляцией... не объясните?
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-01-07 04:57 am
А что именно непонятно? Кликаете наверху в "трансляции", потом кликаете в название нужной Вам тр., и в формочке -- свойствах трансляции -- ставите всё что хотите. Или в чём-то другом проблема?
(Ответить) (Развернуть) (Parent) (Thread)


kuzmitch
Link:(Link)
Time:2004-01-13 12:20 am
Спасибо, полезный сервис!
(Ответить) (Thread)


interaktiv
Subject:Re: Скучно получилось, и всё же...
Link:(Link)
Time:2004-01-13 02:47 am
Что-то не обновляет korrespondent :(
(Ответить) (Thread)


kuzmitch
Link:(Link)
Time:2004-01-13 08:23 am
Появился первый пункт в wishlist: если вам интересно, то можно включить возможность отключения экспорта определенной записи через rss2lj путем прописывания в первой строчке (или в начале) сообщения тега, скажем <norss2lj>.

Просто не все записи хотелось бы транслировать в LiveJournal. Заранее спасибо, если заинтересовало.
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-01-13 08:36 am
А можно подробнее? Вообще-то, RSS -- это протокол для встраивания в другие сайты анонсных материалов со ссылками на первоисточник. Если из Вашего сайта торчит RSS, то тем самым Вы прямо заявляете, что не против цитирования анонсов на других сайтах. Если Вы не хотите распространять определённую запись, то просто не включайте её в RSS. Разве не так?

Я просто логику хочу понять.
(Ответить) (Развернуть) (Parent) (Thread)

ex_ex_aim11
Link:(Link)
Time:2004-01-15 02:34 am
Великолепная штука. Спасибо!
Только вот непонятки возникли - добавил фид из своего блога (http://aim.pp.ru/blog/wp-rss2.php), потом запостил туда запись. Сейчас просыпаюсь - в ЖЖ добавилась только запись от 12 декабря. Причём она где-то в середине фида находится.
Всё - больше нет ничего... :-/

И фичу хочется - чтоб дата постинга в ЖЖ совпадала с датой постинга в blog. я думаю проблем это сделать нет никаких.
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-01-15 02:43 am
Что-то я не очень понял. Вы в какой ЖЖ транслируете? В aim1159 я пока что вообще ничего не вижу...
(Ответить) (Развернуть) (Parent) (Thread)

alternation
Link:(Link)
Time:2004-01-15 05:48 am
чтото он <#title#> в subject обрезает при посте в LJ (пример в yabytozhehotel)
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-01-15 06:07 am
Это не он, это сам LJ режет. Причём режет по полной длине строки, включая и длину HTML-тегов.

Я уже поменял стандартные темплэйты, но на старых трансляциях остались старые. Если у Вас режет -- поменяйте шаблон для сабжа с "<#title#>" на просто "<#title#>", а ссылку поставьте куда-нибудь в тело сообщения.
(Ответить) (Развернуть) (Parent) (Thread)

alternation
Subject:feature request
Link:(Link)
Time:2004-01-15 07:49 am
Неплохо было бы иметь возможность поменять шаблон сразу для всех feeds.
(Ответить) (Thread)


david_m
Subject:Re: feature request
Link:(Link)
Time:2004-01-15 08:08 am
Можно об этом подумать.

Вообще, я бы не рекомендовал загонять слишком много фидов в один ЖЖ. Это снижает возможность их реюзанья. Фиды (или их смысловые группы), которые могут интересны и другим читателям, лучше выносить в отдельные ЖЖ.
(Ответить) (Parent) (Thread)


interaktiv
Subject:Re: Скучно получилось, и всё же...
Link:(Link)
Time:2004-01-16 04:42 am
Скажите, а можно поддержать братские народы, чтобы небыло оттакого: korrespondent (буквы і,ї,є) превращаются в вопросительные знаки?
Спасибо.
(Ответить) (Thread)


david_m
Subject:Re: Скучно получилось, и всё же...
Link:(Link)
Time:2004-01-16 05:10 am
Поправил, теперь должно работать.
(Ответить) (Parent) (Thread)


alickop
Link:(Link)
Time:2004-01-17 11:01 am
На некоторые фиды выдается одинаковая ошибка:
Last error: MagpieRSS: Failed to parse RSS file. (undefined entity at line 23, column 62)
К примеру:
http://msdn.microsoft.com/visualc/rss.xml
http://imfo.ru/export/imfo.xml

Притом, при проверке генерится правильная запись.
(Ответить) (Thread)


david_m
Link:(Link)
Time:2004-01-17 11:26 am
Спасибо, поправил. Была ошибка в скрипте -- ошибка парсинга одного фида могла переползать в другие. Теперь всё должно работать нормально.
(Ответить) (Parent) (Thread)


speedy_racer
Subject:А вот такой вопрос...
Link:(Link)
Time:2004-01-20 12:53 am
Не хочет показывать содержимое description
http://livejournal.ru/users/litprom/

исходный RSS тут: http://litprom.ru/rss.php

в чём там может быть проблема?
(Ответить) (Thread)


speedy_racer
Subject:То есть, конечно, livejournal.com
Link:(Link)
Time:2004-01-20 01:29 am
http://livejournal.com/users/litprom/
(Ответить) (Parent) (Thread)

ex_ex_aim11
Link:(Link)
Time:2004-01-25 04:33 pm
Странно... сейчас посмотрел в свой ЖЖ - а там пропущена одна запись из блога...
(Ответить) (Thread)


alberte
Link:(Link)
Time:2004-02-15 12:25 pm
Здравствуйте. Прикольная фича.

Добавил ленту в /users/albert а она теперь постоянно дублирует посты. Стоит мне подредактировать какую-ту старую новость, как она снова появляется в ленте словно свежая и дублируется, зараза, дублируется.

Как это прибить?
Где можно управлять настройками и можно ли?
(Ответить) (Thread)


alberte
Subject:Re:
Link:(Link)
Time:2004-02-15 12:33 pm
ага, настройки нашел.
поставил галочку "Запись задним числом" правильно?
(Ответить) (Parent) (Thread)

e_g
Link:(Link)
Time:2004-02-18 05:23 pm
Спасибо, очень полезная в хозяйстве вещь!
(Ответить) (Thread)


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)

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