TGI station



Назад

pipe.2032 :: гейт для ii-софта
==============================

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")
====
--------------------------------------------------------------------------------