TGI station



Назад

pipe.2032 :: клиенты ii
=======================

subject: клиенты ii
27.04.2016 03:36
Roman Yakovlev (station13, 11)  
 
Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?

Кстати, забавно - 51talk с гейтом работает отлично, старый caesium с гейтом работает отлично, а новый почему-то по привычке скачивает заново все сообщения :) Андрей, ты его вообще на обычных нодах ii, без наворотов, проверял?


--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 04:17
Andrew Lobanov (tavern,1) => ajAAtMab4afJe5jKsKIb  
 
RY> Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?

С "нормальным" цитированием у нас почти все клиенты. Найти можно на сайте у Виктора.

RY> Андрей, ты его вообще на обычных нодах ii, без наворотов, проверял?

Проверял, конечно, но по какой-то неведомой мне причине я коммитнул временный код, который вообще не должен был попадать наружу.

Бери последнюю версию в гите. Он сам определяет как себя вести и можно ещё принудительно фетчеру сказать вести себя по-старому опцией -o (например, если по крону забираешь сообщения).
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 04:26
Roman Yakovlev (station13, 11) => ZCPjAFbLjjlOHJYY6aX3  
 
>> Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?
> С "нормальным" цитированием у нас почти все клиенты. Найти можно на сайте у Виктора.

они все ломают цитирование и софт, который на них заточен. с такими клиентами я не могу пустить людей - это сразу же сломает мне obsd.odii.ru, и вылезет ещё много где... не говоря о том, что это нечитаемо. пока у меня только старый цезий и 51talk.

>> Андрей, ты его вообще на обычных нодах ii, без наворотов, проверял?
> Проверял, конечно, но по какой-то неведомой мне причине я коммитнул временный код, который вообще не должен был попадать наружу.
> Бери последнюю версию в гите. Он сам определяет как себя вести и можно ещё принудительно фетчеру сказать вести себя по-старому опцией -o (например, если по крону забираешь сообщения).

а как там нормальное цитирование включить, кстати? :)

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 04:30
Roman Yakovlev (station13, 11) => ZCPjAFbLjjlOHJYY6aX3  
 
в общем, оно уже отправляет и получает. но, при получении, сбоку вылазит надпись "не поддерживается какая-то фичерз", снизу "Пресс Энтэр то континье", но энтер не нажимается - вообще ничего не нажимается, кроме CTRL+C

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 04:56
Andrew Lobanov (tavern,1) => hG9GZDNGjD6ohz4QUWoG  
 
RY> они все ломают цитирование и софт, который на них заточен. с такими клиентами я не могу пустить людей - это сразу же сломает мне obsd.odii.ru, и вылезет ещё много где... не говоря о том, что это нечитаемо. пока у меня только старый цезий и 51talk.

Ты, видимо, клиенты из параллельной вселенной достаёшь.

RY> а как там нормальное цитирование включить, кстати? :)

В фетчере никак. А цезии я специально для тебя сделал опцию сто лет назад, но зря старался, видимо. Читай README.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 04:56
Andrew Lobanov (tavern,1) => E4Ac96lZhsUkpLdxjWZU  
 
RY> в общем, оно уже отправляет и получает. но, при получении, сбоку вылазит надпись "не поддерживается какая-то фичерз"

Ну так не поддкрживается. Это просто служебное сообщение, которое говорит о том, что фетчер переключится в режим совместимости автоматически.

RY>снизу "Пресс Энтэр то континье", но энтер не нажимается - вообще ничего не нажимается, кроме CTRL+C

А вот это странно. У меня работает нормально даже под цигвином на виндах.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:06
Roman Yakovlev (station13, 11) => UJvXKuCmuCQ3ftAeOMLp  
 
>> в общем, оно уже отправляет и получает. но, при получении, сбоку вылазит надпись "не поддерживается какая-то фичерз"
> Ну так не поддкрживается. Это просто служебное сообщение, которое говорит о том, что фетчер переключится в режим совместимости автоматически.

Так оно выводится не там, где надо, и ломает курсесы.

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:07
Roman Yakovlev (station13, 11) => OeXWwvzVs3zqYIUpdorc  
 
>> они все ломают цитирование и софт, который на них заточен. с такими клиентами я не могу пустить людей - это сразу же сломает мне obsd.odii.ru, и вылезет ещё много где... не говоря о том, что это нечитаемо. пока у меня только старый цезий и 51talk.
> Ты, видимо, клиенты из параллельной вселенной достаёшь.

лучше сделайте функцию удаления этого цитирования и превращения в обычное - я его в гейт запихну, и будет совместимость

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:33
Andrew Lobanov (tavern,1) => BY3XpQbLnjSiDNczAtCM  
 
RY> Так оно выводится не там, где надо, и ломает курсесы.

Что странно, так как курсесы закрываются перед запуском фетчера и его выхлоп идёт в stdout по сути.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:33
Andrew Lobanov (tavern,1) => XQvDY3tqBTKeCcJmGgw5  
 
RY> лучше сделайте функцию удаления этого цитирования и превращения в обычное - я его в гейт запихну, и будет совместимость

Да там делов то. Посмотрим. Если не лень будет возиться, то напишу тебе такую функцию, но только на третьем питоне, так как второго я не знаю.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:40
Roman Yakovlev (station13, 11) => 9hB3C7LS2OegoAufXcpT  
 
>> лучше сделайте функцию удаления этого цитирования и превращения в обычное - я его в гейт запихну, и будет совместимость
>Да там делов то. Посмотрим. Если не лень будет возиться, то напишу тебе такую функцию, но только на третьем питоне, так как второго я не знаю.

там разница только в енкодингах - если функция небольшая, то портировать проблем не будет :)

кстати, ты же 51talk патчил, судя по твоему сайту. раз оно у вас детектится - значит может и вырезаться? всё равно гейт это легаси, и если там будут какие-то проблемы - не жалко :) лишь бы мне базу не ломало.

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:40
Roman Yakovlev (station13, 11) => Di81NsHLYz4SpL8OD9CE  
 
>> Так оно выводится не там, где надо, и ломает курсесы.
> Что странно, так как курсесы закрываются перед запуском фетчера и его выхлоп идёт в stdout по сути.

не знаю, у меня xfce4, debian 8 amd64, xfce-terminal - всё виснет мёртвым грузом :(

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 05:58
vit01 (mira, 1) => hG9GZDNGjD6ohz4QUWoG  
 
RY>> Сделал гейт. Вопрос - какие есть клиенты ii, пусть даже старые версии, с нормальным цитированием? Были какие-то клиенты на tk, на перле - где это всё можно найти?
AL> С "нормальным" цитированием у нас почти все клиенты. Найти можно на сайте у Виктора.
RY> они все ломают цитирование и софт, который на них заточен.

Эх Рома, Рома, сколько же раз можно повторять... Цитируют не клиенты, цитируют люди! (ладно, клиенты тоже цитируют, но только Цезий)

Если ты просто ищешь старые клиенты, то тебе сюда: http://ii-net.tk/iidownload/

Если новые, то сюда: http://ii-net.tk/idec-doc/
Про вторую ссылку в особенности имею в виду iitxt.

Насчёт CutieFeed скажу, что тебе придётся исправлять многие моменты (например, регулярки для цитат и наши расширения). А для возрождения tk-версии ты просто откатываешь его в прошлое через git.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 06:07
Roman Yakovlev (station13, 11) => RM2esq8i7nIBxd07xlbF  
 
> Насчёт CutieFeed скажу, что тебе придётся исправлять многие моменты (например, регулярки для цитат и наши расширения). А для возрождения tk-версии ты просто откатываешь его в прошлое через git.

на какую версию надо откатить? есть какой-нибудь тэг?

а вообще, оно мне сначала насоздавало каталогов, а потом сказало, что у меня нет pyqt5... наверное, надо всё же наоборот :)

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 06:44
vit01 (mira, 1) => itb6LDZo1I2YKkOHW35d  
 
Последняя точка истории, где всё ещё есть Tk-версия - это коммит 99b4c17af8ee9f256e37d1abdfef236ec84ddb8e

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

Советую адаптировать под себя последнюю Qt-версию и не жить в прошлом.

Специально для тебя инструкция:
1. Берёшь самую последнюю версию
2. Идёшь в cutiefeed.py на строку 22 и правишь регулярку для выделения цитат цветом под свои нужды
3. Комментируешь строку 698
4. Идёшь в каталог qtgui-files
5. Берёшь Qt Designer, открываешь с его помощью файлы additional.ui, stations.ui
6. Удаляешь все контролы, которые связаны с "дополнительными ненужными фичами"
7. Пробуешь запустить клиент и комментируешь в cutiefeed.py все строки, на которых он валится с ошибками
8. Правишь config.default.cfg и getcfg.py, ставишь на "false" все упоминания "суперненужных фич, которые ломают совместимость"
9. Правишь README.md, readme.html и всё остальное по желанию, по аналогии с Денисом Поповым

RY> а вообще, оно мне сначала насоздавало каталогов, а потом сказало, что у меня нет pyqt5... наверное, надо всё же наоборот :)

Нет, как раз всё правильно. Морды у клиента могут быть совершенно разными, а вот конфиги и каталоги имеют для всех единую структуру. Хотя поправлю, наверное.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 06:48
Roman Yakovlev (station13, 11) => F17PPvWlIqnmScZeagVo  
 
> Последняя точка истории, где всё ещё есть Tk-версия - это коммит 99b4c17af8ee9f256e37d1abdfef236ec84ddb8e
> Но я более, чем уверен, что твоим пользователям tk-клиент совершенно не нужен. Они же не будут править json-конфиг вручную, во-первых, а ещё он очень плохо (да просто ужасно) выглядит и очень мало умеет.

я не знаю, но в лоровской теме многие просят клиентов. я просто проверю их, напишу конфиг под гейт и выложу. что дальше скажут пользователи, от того и будем отталкиваться.

кстати, а где-то был ещё андроидный клиент - он вообще где-то жив?

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 07:08
vit01 (mira, 1) => sPROBH3T1Pq0YCzzRFCD  
 
RY> кстати, а где-то был ещё андроидный клиент - он вообще где-то жив?

Да, был и есть.

http://ii-net.tk/idec-doc/?p=android (в самом верху)

Но его использование также не рекомендуется. В нём очень много багов, мало фич, и он очень болезненно переносит переполнение эх (когда сообщений в одной эхе больше 2000). Обновлялся последний раз только в 2014.

Сейчас на андроиде строго рекомендуется использовать Цезий, так как он самый удобный, самый стабильный и самый фичастый.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 07:28
Roman Yakovlev (station13, 11) => E9bY9zhX6FTUcURKSUA1  
 
>> кстати, а где-то был ещё андроидный клиент - он вообще где-то жив?
> Да, был и есть.
>http://ii-net.tk/idec-doc/?p=android (в самом верху)

>Сейчас на андроиде строго рекомендуется использовать Цезий, так как он самый удобный, самый стабильный и самый фичастый.

цезий на Андроиде - это перебор :)

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 07:45
vit01 (mira, 1) => 4hI44KygfzTNJdaz1j5n  
 
RY> цезий на Андроиде - это перебор :)

А вот и нет. Не я один им там пользуюсь (см. linux.14). Да и с vim-like патчем Цезий очень удобен.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 07:53
Roman Yakovlev (station13, 11) => X9T7h5oJS9xuYu2cjl7O  
 
>> цезий на Андроиде - это перебор :)
> А вот и нет. Не я один им там пользуюсь (см. linux.14). Да и с vim-like патчем Цезий очень удобен.

у андроида должны быть клиенты с кнопками на полэкрана :)

--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 08:13
vit01 (mira, 1) => 3ehieXTgVNN7X19r3cRV  
 
RY> у андроида должны быть клиенты с кнопками на полэкрана :)

А ты смотрел скриншоты по ссылке (где страница андроид-клиентов)?
Там как раз все кнопки почти на пол-экрана. =)
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 09:11
Andrew Lobanov (tavern,1)  
 
> у андроида должны быть клиенты с кнопками на полэкрана :)

В мае у меня появится смартфон. Я вполне допускаю мысль, что буду попиливать что-нибудь и под андроид нативное.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 09:47
Difrex (mira, 14) => 4hI44KygfzTNJdaz1j5n  
 
>цезий на Андроиде - это перебор :)
Норм. Пользуюсь.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 09:56
vit01 (mira, 1) => KWMoLnQd5RQJZMC9CcVm  
 
>> у андроида должны быть клиенты с кнопками на полэкрана :)

AL> В мае у меня появится смартфон. Я вполне допускаю мысль, что буду попиливать что-нибудь и под андроид нативное.

Тогда мне тоже придётся что-нибудь начать пилить, чтобы от прогресса не отставать :)
Если сделаю нативный клиент, то там обязательно будет дебаг-окно с фетчером, поддержка кучи серверов и множественное редактирование.
--------------------------------------------------------------------------------

subject: Re: клиенты ii
27.04.2016 10:43
Andrew Lobanov (tavern,1)  
 
> Если сделаю нативный клиент, то там обязательно будет дебаг-окно с фетчером, поддержка кучи серверов и множественное редактирование.

Пилите гири, Шура.

Вообще нативный клиент это было бы очень круто.
--------------------------------------------------------------------------------