subject: гейт для ii-софта
27.04.2016 13:59
Roman Yakovlev (station13, 11)
Для использования написанного за 2.5 года многочисленного ii-софта, в качестве временной меры создан гейт ii.gk11.ru, с помощью которого (с небольшими ограничениями) можно читать и писать в ГК11.
Поддерживаются запросы: list.txt, u/e, u/m, u/point. Этого достаточно для большинства legacy-софта.
Ввиду того, что в сетях разная адресация, с помощью URL сервера можно управлять параметрами подмены. В общем виде имя сервера, прописываемое в настройках выглядит так:
http://ii.gk11.ru/ключ/значение/ключ/значение/
Где ключами могут быть следующие запросы:
/ae/добавка - добавляет значение к эхе. то есть, если задан ключ /ae/.11, то эха obsd превращается в obsd.11, эха besedka - в besedka.11 и так далее. необходимо для всего софта, который поддерживает только эхи с постфиксом
/am/добавка - добавляет указанные символы ко всем msgid. 12 символов из поддерживаемого набора превратят 8-значный msgid в 20-значный
/lim/количество - количество запрашиваемых сообщений с сервера
Рекомендуемое имя сервера для ii-софта, для максимальной совместимости:
http://ii.gk11.ru/ae/.11/am/gk11gk11gk11/lim/200/
Для отправки сообщений необходимо в конфиге прописать нужную authstr, которую можно найти в своём профиле, по адресу http://gk11.ru/user/me
Поддерживаемые и протестированные клиенты будут лежать по ссылке:
http://gk11.ru/s/clients-ii.tar.gz
Архив будет постоянно обновляться, по мере исправления проблем и добавления новых поддерживаемых клиентов. Все нужные настройки, кроме authstr, уже внесены в конфиги.
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 14:01
Roman Yakovlev (station13, 11) => WKQanoRMQZsnd3hdRGBA
сразу вопрос к Андрею - почему последняя версия caesium из git продолжает упорно скачивать все сообщения заново? :)
и подскажите, как очищать цитирование, чтобы это встроить прямо в гейт
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 14:54
Andrew Lobanov (tavern,1)
> сразу вопрос к Андрею - почему последняя версия caesium из git продолжает упорно скачивать все сообщения заново? :)
Потому что Андрей балбес и пушнул вчера не то, что надо было. В ближайшие часы будет нормальная машина под рукой, тогда и пушну фетчер.
Можешь сам из фетчера убрать
====
if old:
try:
os.remove("echo/" + echo)
except:
None
====
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 15:05
Roman Yakovlev (station13, 11) => CLmDlcUXnz8TCiVOMOmF
>> сразу вопрос к Андрею - почему последняя версия caesium из git продолжает упорно скачивать все сообщения заново? :)
>Потому что Андрей балбес и пушнул вчера не то, что надо было. В ближайшие часы будет нормальная машина под рукой, тогда и пушну фетчер.
>Можешь сам из фетчера убрать
>====
>if old:
> try:
> os.remove("echo/" + echo)
> except:
> None
>====
не помогло :(
ждём официальных релизов
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 16:52
Andrew Lobanov (tavern,1) => xJzKISppOZ72twvdsEm7
RY> не помогло :(
RY> ждём официальных релизов
Смотри на гитхабе. Только что проверил с нодой ii-03.
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 17:12
Roman Yakovlev (station13, 11) => DAMoj9rlXmdSaZVSokU2
>> не помогло :(
>> ждём официальных релизов
>Смотри на гитхабе. Только что проверил с нодой ii-03.
ничё не изменилось - у меня 5 эх, и все, кроме последней, оно выкачивает заново :(
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
27.04.2016 18:32
Andrew Lobanov (tavern,1) => EgjELFZAkO09YY4ojxtC
RY> ничё не изменилось - у меня 5 эх, и все, кроме последней, оно выкачивает заново :(
Где-то потерялось важное изменение в фетчере. Попробуй ещё разок.
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
28.04.2016 07:12
Roman Yakovlev (station13, 11) => FSrBExxaSDRxydGVJvIM
>> ничё не изменилось - у меня 5 эх, и все, кроме последней, оно выкачивает заново :(
>Где-то потерялось важное изменение в фетчере. Попробуй ещё разок.
вроде бы работает. статус broken снят, архив clients-ii обновлён
--------------------------------------------------------------------------------
subject: Re: гейт для ii-софта
28.04.2016 17:06
Andrew Lobanov (tavern,1) => WKQanoRMQZsnd3hdRGBA
RY> Поддерживаются запросы: list.txt, u/e, u/m, u/point. Этого достаточно для большинства legacy-софта.
Добавь к формированию list.txt вот это пожалуйста.
====
response.set_header("content-type", "text/plain; charset=utf-8")
====
--------------------------------------------------------------------------------