Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » RSS Feed для RU-Board

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Итак...
 
RSS
 
  • Ссылка на последнюю стабильную версию скрипта
  • Постоянная ссылка на текущую тестовую версию скрипта
  • Генератор RSS-ссылок (чтоб вручную не составлять их)
     
    Настройки RSS

    При запросе http://rss.ru-board.com/rss.cgi выдаются 15 последних заголовков (выбираются по всем форумам)

    1. Можно настроить выдачу количества сообщений:
      http://rss.ru-board.com/rss.cgi?n=10

      или просто
      http://rss.ru-board.com/rss.cgi?10

      Допускается число в диапазоне от 1-го до 30 (вместо всего остального выдаётся число по умолчанию)
       
    2. Можно настроить вывод заголовков из одного или нескольких последних форумов:
      http://rss.ru-board.com/rss.cgi?f=2

      Будут выводиться сообщения только из форума "Тестирование"
      http://rss.ru-board.com/rss.cgi?f=2&n=20

      Будут выводиться 20 последних заголовков из тестирования
       
      Для вывода заголовков одновременно из нескольких форумов их номера нужно оказать в параметре f через запятую (или точку, или точку с запятой):
       
      http://rss.ru-board.com/rss.cgi?f=2,13

      Будут выводиться заголовки из Тестирования и "Помощи по Руборду"
       
      http://rss.ru-board.com/rss.cgi?n=16&f=2,13,31

      Будут выводиться 16 заголовков из Тестирования, "Помощи по Руборду" и Веб-программирования...
       
      Максимальное количество форумов — 5... (но при этом никто не мешает организовать две ленты, в каждой по 5, чтоб получать заголовки из 10-ти форумов )
       
    3. Фильтр
      делается так:
      http://rss.ru-board.com/rss.cgi?q=слово_или_кусок_слова

       
      Тут можно и даже нужно указывать форумы:
      http://rss.ru-board.com/rss_test.cgi?f=1,2,3&q=слово_или_кусок_слова

       
      Количество (&n=14) — игнорируется...
       
      Для чего надо? К примеру, мне форум Мобила нафиг не нужен, однако оттуда мне интересна инфа, скажем, по Nokia — делаем такую красоту:
      http://rss.ru-board.com/rss_test.cgi?f=6&q=nokia
      И время от времени у нас вылавливаются посты, соответствующие данному запросу...

     
    JavaScript-экспорт (информер)
     
    Генератор кода информера:
    http://rss.ru-board.com/js_generator.html
     

  •  
    (c) Svarga
     
     


    Оригинальный пост.
     
     
    Прозьба к людям имеющим доступ к движку форума.
    Подумать о создании RSS feed новостей.
     
    P.S.  
    Для тех кто не знает что такое RSS:
    http://riscom.com/~none/?id=87  
    http://riscom.com/~none/?id=73  
    http://www.webmascon.com/topics/technologies/9a.asp  
    http://spectator.ru/issues/352  
     
    P.S.S
    Те, кто хочит увидить на практике что такое RSS.  
    а. Имеющим установленный .NET Framework - Советую скачать:
    Syndirella (Синдирелла) (~300kb) GNU
    http://www.yole.ru/files/Syndirella-20030305.exe
    http://www.yole.ru/files/Syndirella_20030305.zip
    b. Всем остальным скачать не требующий инстоляции свободно распространяемий
    Feedreader (~450kb) GPL
    http://www.feedreader.com/module.php?mod=download
     
    А затем установить несколько RSS feeds
    http://register.spectator.ru/txt/export.xml
    http://bolk.exler.ru/bolk.rss
    И т.д. и т.п.
     
    Добавлено
    Для тех кого беспокоит излишний траффик создоваемый  RSS readers

    Цитата:
    Синдирелла эффективно использует траффик. Она поддерживает заголовки ETag протокола HTTP и не скачивает с сервера RSS-файлы и веб-страницы, если они не были изменены со времени последнего опроса.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:01 05-03-2003 | Исправлено: 8AleX8, 02:14 10-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svarga

    Цитата:
    что выкинуть надо из того, уже что добавлено

    а что уже добавлено?

    Цитата:
    + тестировать во всех используемых клиентах желательно

    дык нечего еще тестировать

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 22:27 09-10-2004
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ориентироваться надо не на распространенные клиенты, а на существующие стандарты.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 22:36 09-10-2004 | Исправлено: 8AleX8, 22:38 09-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8
    вроде на 2.0 остановились...
    http://blogs.law.harvard.edu/tech/rss

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 22:53 09-10-2004
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что по поводу Atom http://www.atomenabled.org/
     
    Добавлено
    Я лично сежу под линукс и пользуюсь самым по моему мнению продвинутым (под Linux) ридером Liferea.  
    http://liferea.sourceforge.net/screenshot2.png
     
    А под Windows imho самые продвинутые из бесплатных:
    SharpReader http://www.hutteman.com/weblog/cat_sharpreader.html
    RSS Bandit http://www.rssbandit.org/

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:04 09-10-2004 | Исправлено: 8AleX8, 23:16 09-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8

    Цитата:
    А что по поводу Atom http://www.atomenabled.org/  

    10.10.2004 2:41:18 Svarga wrote:
    (может понадобится экспорт ещё в Atom или Dublin Core, потом ещё — экспорт js-файлов для вывода заголовков на сайте и т. п.)

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 23:14 09-10-2004
    Svarga

    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8

    Цитата:
    Ориентироваться надо не на распространенные клиенты, а на существующие стандарты.

    Стандарты — само собой
    Всё пишется по http://blogs.law.harvard.edu/tech/rss и тестится валидаторами
     
    Smog

    Цитата:
    + тестировать во всех используемых клиентах желательно
     
    дык нечего еще тестировать

    Щас пока желательно посмотреть, что из того, что добавлено как и где отображается...
     
    Скоро, может бета-тестирование будет доступно... Но это уже решать batva будет...
     
     
     
    Добавлено
    Что пока что планируется/тестится:
     
    — Возможность доступа к общей ленте заголовков — что-то вроде активных тем, но в RSS,
    — RSS-экспорт заголовков по всем отдельным форумам,
    — RSS-экспорт нескольких форумов на выбор в одной ленте
    — настройка количества заголовков в ленте (сейчас — 1—30 шт.)
     
    Как примерно будет выглядеть:
    http://forall.ru-board.com/Svarga/noindex/rss.png
     
    Что ещё надо/не надо?
     


    ----------
    away.

    Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 23:25 09-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svarga

    Цитата:
    Что ещё надо/не надо?

    если есть возможность - выдача по запросу (от даты до даты, определенного пользователя и проч)

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 23:46 09-10-2004
    batva



    crazy administrator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Как примерно будет выглядеть:  
    http://forall.ru-board.com/Svarga/noindex/rss.png  

     
    а у меня информативней.
     
    http://forall.ru-board.com/batva/rss/1.gif
    http://forall.ru-board.com/batva/rss/2.gif
     
     
     
    Smog
    8AleX8
    Unghost
    И все другие кому это интересно
     
    На самом деле целью поста Svarga было привлечь внимание к этой теме.
     
    Мы сейчас занимаемся этим, но так как ни я, ни Svarga не являемся "юзерами агрегаторов со стажем", то у нас есть много вопросов.
     
    С технической стороны помощь не требуется, а вот консультации продвинутых пользователей этого дела, очень нужны.
     
    Вот те из вас, кто пользуется агрегаторами, давно, и успешно, что по вашему нам нужно экспортировать в RSS для комфортной работы с форумом через агрегатор?
     
    Активные темы по всей конференции?
    Активные темы отдельных форумов?
    Что еще?
     
    Наверно закладки?
     
    В каком формате это лучше выводить?
     
    Например кол-во постов в топике, это ведь информативно верно?
     
    Сейчас оно в скобках к title (см. скриншоты выше).
    Автора последнего ответа ведь нужно выводить?
     
    Куда его упихать?
     
    Если в <author></author> то тогда все красиво, но возникает конфликт со спецификацией, ибо там должно быть мыло, а не ник.
     
    <guid> нам надо? Не надо.
    Но вот <guid isPermaLink="true"> может быть полезен в некоторых агрегаторах.
     
     
    Итд. итп.. я привел лишь пару вопросов, но их много.
     
    Поэтому кто желает принять участие в разработке, милости просим к нашему шалашу.

     
    Ждем вашей помощи.

    Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 23:59 09-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    batva

    Цитата:
    что по вашему нам нужно экспортировать в RSS для комфортной работы с форумом через агрегатор?

    - активные темы из заданных пользователем форумов (т.к. я , например не захожу в большую половину разделов вообще и меня не интересует то, что там происходит)
    - закладки нужны, это точно...только их как бы отдельно от всего вывести...или хотя можно и по полю From сортировать...
    - новые темы из заданных разделов
    - пм?
    а больше, собственно, выводить-то и нечего
     

    Цитата:
    В каком формате это лучше выводить?

    в обобщенном между твоим и сварговским вариантом

    Цитата:
    Например кол-во постов в топике, это ведь информативно верно?



    Цитата:
    Сейчас оно в скобках к title (см. скриншоты выше).

    и это, имхо, самое оптимальное решение

    Цитата:
    Автора последнего ответа ведь нужно выводить?

    нужно

    Цитата:
    Куда его упихать?

    ну и подумаешь, что там написано ник@127.0.0.1
     
    Я вот все думаю, как это близко к теме клиента...
    а нет ли RSS клиентов с открытым кодом? Заточили бы его тогда под наши нужды...

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 00:14 10-10-2004
    Svarga

    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    batva

    Цитата:
    На самом деле целью поста Svarga было привлечь внимание к этой теме.

    не только привлечь...
     
    Примеры сайтов с какими-нибудь хорошими особенностями в RSS посмотреть было бы неплохо + скриншоты клинтов тоже полезно увидеть, чтоб знать, что и как отображается по разным клментам...
     
    Вот
     
    Добавлено
    Smog

    Цитата:
    в обобщенном между твоим и сварговским вариантом

    оно одинаково — клиенты разные и у меня только из одного форума вывод показан
     

    Цитата:
    ну и подумаешь, что там написано ник@127.0.0.1  

    это и есть псевдомыло — чтоб не ругались валидаторы

    ----------
    away.

    Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 00:21 10-10-2004
    batva



    crazy administrator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog

    Цитата:
    Цитата:В каком формате это лучше выводить?  
     
    в обобщенном между твоим и сварговским вариантом  

     
    да это один вариант.
    Вот такой он сейчас.

    Код:
     
    <item>
    <title>RSS News Feed for RU-Board (28) / Публикация новостей в RU-Board в XML</title>  
    <link>http://forum.ru-board.com/topic.cgi?forum=13&topic=1005&glp#lt</link>  
    <description>
    <![CDATA[ Smog:<br><b>batva</b> <br> <br><font size="1"><b>Цитата:</b></font> ну и дальше тут весь пост... ]]>  
    </description>
    <category>Помощь</category>  
    <author>Smog@127.0.0.1</author>  
    <pubDate>Sat, 09 Oct 2004 20:14:46 GMT</pubDate>  
    </item>
     

     
     
    просто разные агрегаторы выводят по разному.
    Его не использует <category> и <author>
     
    Но тут нет задачи всех посадить на один агрегатор.
    Каждый использует то что хочет, наша задача сгенерить наиболее функциональный RSS
     
     
     

    Цитата:
    Я вот все думаю, как это близко к теме клиента...  

    какого клиента?
    Для офф-лайн чтения форума?
     
    Тот, что у меня сейчас он умеет синхронизировать.
    Он по всем заголовкам проходит и скачивает топики.
    Зашел в инет, он скачал обновленные, отключился и читаешь сидишь..
     
    Но только проблема имеется. он при синхронизации куки не юзает, поэтому варезник читать в оффлайне не судьба (куков нет, значит ты гость )..
     
     

    Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:31 10-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svarga

    Цитата:
    оно одинаково — клиенты разные и у меня только из одного форума вывод показан  

    ну значит надо искать такой клиент, который отображает больше полей


    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 00:32 10-10-2004
    batva



    crazy administrator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди, мне не нравятся эти заголовки.
     
    Я хочу получать не заголовки, а посты.
     
    Есть у меня допустим некий список топиков, те же закладки.
     
    Я хочу, чтобы агрегатор мониторил эти топики, и скачивал только добавленные посты.
     
    Все ветки топиков хранятся в агрегаторе, и докачивает он только добавленные посты..
     
    Такое вообще возможно реализовать?
     
    И еще, кто-то вот с этим работал?
    http://xpoint.ru/sidebar/  
     
     
     
     

    Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:35 10-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    batva

    Цитата:
    какого клиента?

    Цитата:
    Для офф-лайн чтения форума?

    угу, для альтернативной работы с форумом я бы сказал

    Цитата:
    Тот, что у меня сейчас он умеет синхронизировать.  
    Он по всем заголовкам проходит и скачивает топики.

    все подряд?
    [q]Зашел в инет, он скачал обновленные, отключился и читаешь сидишь..

    а при первом заходе что скачивает? и вообще, что он из себя представляет ? скрипт?

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 00:36 10-10-2004
    Svarga

    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Я вот все думаю, как это близко к теме клиента...  
    а нет ли RSS клиентов с открытым кодом? Заточили бы его тогда под наши нужды...

    http://sourceforge.net/search/?type_of_search=soft&words=rss

    ----------
    away.

    Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 00:39 10-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    batva

    Цитата:
    Люди, мне не нравятся эти заголовки.  
     
    Я хочу получать не заголовки, а посты.  

    ...ты о чем?  

    Цитата:
    Я хочу, чтобы агрегатор мониторил эти топики, и скачивал только добавленные посты.

    а сейчас разве не так?


    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 00:39 10-10-2004
    batva



    crazy administrator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так.
    Вот вам и первая проблема, связанная с коунтером постов.
     
       
     
    Из за того, что каунтер в загаловке, и он же меняется, агрегатор считает это другим топиком.
     
    И таким образом клонируется топик.
    Не есть хорошо.
    Неудобно.
    нужно попробовать <guid> прописывать.
     
     
     
     
    Добавлено
    Smog

    Цитата:
    а сейчас разве не так?  

     
    нет конечно.
    При синхронизации агрегатор скачивает топики целиком.

    Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:43 10-10-2004
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Svarga
    качаю FeedReader27-645_source.zip и саму прогу
    на Делбфях написана...
    может правда все-таки под себе переделать стоит?
     
     
     
    Добавлено
    batva

    Цитата:
    Из за того, что каунтер в загаловке, и он же меняется, агрегатор считает это другим топиком.

    ну можно после автора в скобках добавить тогда...

    ----------
    Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
    Требуются бета-тестеры!
    Обновление v0.0.3.6 (21.04.08)!

    Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 00:46 10-10-2004
    vu1tur



    Moderator-Saaber
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А что скажете на счет этого:
    http://www.rsdn.ru/janus/article/article.xml
    ?
    Я не в восторге от .NET Framework, но имхо этот проект как никакой другой более всего подходит для форума. Думаю многое, идеи и пр. можно и нужно черпать там. Они уже много шишек набили. Зачем нам набивать? Своих мало что-ли? =)

    ----------
    I am free of all prejudice. I hate everyone equally.

    Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 01:27 10-10-2004
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    а нет ли RSS клиентов с открытым кодом? Заточили бы его тогда под наши нужды...


    Цитата:
    И еще, кто-то вот с этим работал?  
    http://xpoint.ru/sidebar/  


    Цитата:
     для альтернативной работы с форумом я бы сказал


    Цитата:
    А что скажете на счет этого:  
    http://www.rsdn.ru/janus/article/article.xml  
    ?  
    Я не в восторге от .NET Framework, но имхо этот проект как никакой другой более всего подходит для форума. Думаю многое, идеи и пр. можно и нужно черпать там. Они уже много шишек набили. Зачем нам набивать? Своих мало что-ли? =)

    Замечательные идеи
    Для ру-боард будит один клиент. Для другого форума второй, для третьего третий и для N форима энный клиент.
    А стандарты и API всякие выдумывают ограниченные тупицы.
    А у нас своя дорога....
    Если следовать этой логике то надо отказаться от использования HTML на ru-board и начать совмесную разработку Ru-Board Browser. Который будит совмещять в себе возможности просмотра страниц, rss reader, im-client, irc и газонокосилку.  С ру-боард он будит работать идеально. А с другими сайтами? Или ру-бордавцам другие сайты не интересны? Возможно так оно и есть. Иначе откуда берутся люди, которые вместо того, чтоб найти ответ на элементарный вопрос в Гугле, задают его в ру-боард.  
     
    P.S.  
    А если серьёзно то по моему даже плохой стандарт лучше чем самодеятельность.
    А может вы хотите -
    Цитата:
    ... мы свой, мы новый "стандарт" построим. Кто был ....

    История учит что это не эффективно.
    Или как говорят на иврите "Лучшее - враг хорошего."

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 01:41 10-10-2004 | Исправлено: 8AleX8, 01:57 10-10-2004
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

    Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » RSS Feed для RU-Board


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru