Показано с 51 по 60 из 549

Тема: плагин-читалка rss

  1. #51
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Re: Плагин-читалка RSS

    Вот тупой кусок кода:

    DWORD m_ctype = INTERNET_OPEN_TYPE_PRECONFIG;
    if (typeconnect == 1)
    m_ctype = INTERNET_OPEN_TYPE_DIRECT;
    else if (typeconnect == 2)
    m_ctype = INTERNET_OPEN_TYPE_PROXY;

    h_connection = ::InternetOpen(agent,m_ctype,NULL,NULL,NULL);

    typeconnect соответствует выбранному типу соединения (0 - верхний крыжалик, 1 - средний, 2 - нижний). В зависимости от этого в InternetOpen передаётся один из параметров. За смыслом и значением каждого из них welcome в MSDN.

  2. #52
    Nikuz
    Nikuz вне форума
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Цитата Сообщение от klirik
    typeconnect соответствует выбранному типу соединения (0 - верхний крыжалик, 1 - средний, 2 - нижний)
    У меня в опциях стоит "Directly" - но речь идёт не об общих настройках, а том, что некоторые сайты идут прямо, некоторые через броузер - несмотря на "прямые" настройки плагина.

    От чего это зависит? Можно ли это изменить и как?

  3. #53
    Nikuz
    Nikuz вне форума
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Опять:
    Некоторые сервера работают прямо, некоторые нет.

    Есть лента, которая вообще не соединяется:

    [16:02:36] C: Connected to localhost, port 110
    [16:02:36] S: +OK The Bat! RSS to POP3 gate is started
    [16:02:36] C: USER http://img.lenta.ru/r/EX/import.rss
    [16:02:36] S: +OK password, please (may be empty)
    [16:02:36] C: PASS 123
    [16:02:36] S: -ERR Server returned code 404

  4. #54
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Плагин-читалка RSS

    По поводу этого 404 - плагин случаем в нижний реестр имя (то бишь урл фида) не переводит? или мыш может переводит?
    поэтому облом может и быть.

  5. #55
    Nikuz
    Nikuz вне форума
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Ленты, сообщения с которых проходят прямо:

    http://partner.dwelle.de/syndication…-feeds.510.rdf
    http://www.polit.ru/rss/index.xml?yandex_mode=1
    http://txt.newsru.com/plain/rss/txt_all.xml

    Ленты, сообщения с которых проходят "криво":

    http://news.bbc.co.uk/rss/russian/russia/rss.xml
    http://www.inopressa.ru/plain/export/public_rss.xml
    http://www.inosmi.ru/misc/export/xml…ranslation.xml

    И где закономерность?

  6. #56
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Плагин-читалка RSS

    У меня этот "прямой". в чем кривизна-то?

  7. #57
    Nikuz
    Nikuz вне форума
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    В том, что он не обновляется в Бате с плагином - пока не обновишь его в броузере.
    "Прямые" обновляются Батом с плагином - без предварительного открытия и (или) обновления в броузере.

  8. #58
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Re: Плагин-читалка RSS

    тут всё-таки зависит от браузера. "Прямой" вариант предписывает загружать всегда. Это вроде работает, однако если взять что-нибудь вроде вышеприведённого http://img.lenta.ru/r/EX/import.rss (имеющим размер около 200кб) и поставить в БАТе интервал проверки, скажем, минуту - то трафик полетит с бешеной силой.

    "Браузерный" вариант предписывает работать как браузер - т.е. если документ на сайте фактически не обновлялся, то берётся версия из кэша, а из интернета ничего не закачивается.

    О том, как "браузерная" настройка коррелирует с системой - другой вопрос. И, думается, во многом это зависит не от плагина (ему-то что, он для скачивания фида использует стандартные системные интернет-функции Wininet), а от общих настроек системы.

    Регистр URL фида (а также user/pass) плагин не трогает

  9. #59
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Плагин-читалка RSS 1.8

    Версию 1.7 отправил сегодня Вадиму, но пока он её не выложил, успел ещё немного поотлаживать и выкладываю 1.8

    http://klirik.narod.ru/arc/rss2mail18.rar (148кб)

    Отладочные символы (если не знаете, что это такое - значит, вам они и не нужны)
    http://klirik.narod.ru/arc/rss2mail18pdb.rar (831кб)

    Вот краткий список изменений:

    Версия 1.7 (её здесь нет, но в 1.8 всё это есть):

    pop3-часть кода переписана с mfc-сокетов на berkeley-сокеты.
    gui-часть кода переписана с mfc на wtl.

    Добавлена авторизация http.

    pop3 данные для доступа к авторизованному фиду (subscribe.ru, например) должны выглядеть так:

    login: user_name|rss_address
    pass: rss_password

    будет выполнено подключение к фиду rss_address с именем пользователя user_name
    и паролем rss_password (по стандартной basic-аутентификации).

    Также работает старый вариант: login: rss_address с любым паролем (ключевым
    является наличие символа "|" в логине - если он присутствует, то используется
    аутентификация; если нет - то плагин работает по старой схеме).

    - Добавлена проверка того, кто цепляется к гейту (допускаются подключения ТОЛЬКО с
    адреса 127.0.0.1).

    - Добавлена более "приличная" ругань по поводу ошибок. Раньше гейт реагировал
    только на HTTP-ошибки с кодами от 400 и выше (например, 404 Page not found). Они
    напрямую отображались в pop3-ответы гейта (например, возвращалось "-ERR Server
    returned code: 404"). По остальным ошибкам теперь также (по возможности) даётся
    расшифровка прямо в ответе гейта. (например, теперь в логе можно увидать
    сообщения вроде "-ERR Не удается найти указанный файл.").

    Версия 1.8

    Вроде как (сам не проверял - сообщите, кто попробует) работа с секурными фидами, скачиваевыми по https.

    Отвязка от MSVC(P/R)80.DLL (но модуль при этом стал значительно "толще").

    Добавил отладочные символы (если высыплется - будет известно где и как).

    В ближайших планах:
    1. Возможность настройки отображения rss в письма (т.е. можно будет задать, что какой параметр станет темой письма, какой - телом, и как форматировать тело письма).
    2. Связывание фидов в группы (и проверка не по адресу фида в качестве логина, а по имени группы - при этом будут проверены все фиды группы).

  10. #60
    Nikuz
    Nikuz вне форума
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Цитата Сообщение от klirik
    если взять что-нибудь вроде вышеприведённого http://img.lenta.ru/r/EX/import.rss (имеющим размер около 200кб) и поставить в БАТе интервал проверки, скажем, минуту - то трафик полетит с бешеной силой
    Вопрос не в трафике, а в том - читает плагин ленту или нет без предварительного открытия её в броузере…
    А СТРИМу анлимитед по фигу трафик

Похожие темы

  1. BAV плагин для АВП
    от Vadim в разделе Плагины для The Bat! и Voyager!
    Ответов: 47
    Последнее сообщение: 31.12.2005, 19:00
  2. Плагин для News.
    от D555 в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 05.08.2005, 08:41
  3. плагин для корзины?
    от nk1 в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 01.02.2005, 20:07
  4. Плагин AVP
    от Agent86 в разделе Архив первого форума
    Ответов: 0
    Последнее сообщение: 25.09.2002, 16:03