?

Log in

No account? Create an account

[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 из 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] >>

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)

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