# Фетчинг gk11
Difrex(mobile)(tavern,23) — All
2017-12-11 14:01:06


Я только что делал реиндекс и заметил, что гк11 не фетчится, т.к. не до конца совместим c ii/IDEC.

Мой фетчер не фетчит с такой ошибкой:
INFO[0000] Working for node: http://gk11.ru/            
ERRO[0000] http://gk11.ru/x/features Node does not support echoes list

Что логично, потому что там 404(на /x/features).

Рома, можно тебя попросить добавить path /x/features по GET запросу на который отдается plain text?

curl http://gk11.ru/x/features
list.txt

Все-таки ты поддерживаешь list.txt :)

# Re: Фетчинг gk11
gk11(elp,2) — Difrex(mobile)
2017-12-11 14:54:22


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

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

а почему не сгребли все эти экшны в один неймспейс /u/? потому что у меня много однобуквенных реквестов (меня за один вынос /e и /m прибить мало, надо было сразу неймспейс выделять - хотя изначально кроме /e и /m вообще никаких других действий не было, правда появление первого софта заставило жаловаться, что всё оооочень медленно - дальше начались долгие скитания между /z и /u, в общем так сложилось исторически)

впрочем, это можно, видимо, средствами nginx прикрутить, не трогая код - надо будет с конфигом разобраться, кто подскажет?

# Re: Фетчинг gk11
gk11(elp,2) — Difrex(mobile)
2017-12-11 15:00:03

# Re: Фетчинг gk11
Difrex(mobile)(tavern,23) — gk11
2017-12-11 16:02:43


Да, спасибо, фетчится :)

# Re: Фетчинг gk11
Andrew Lobanov(Go!,1) — Difrex(mobile)
2017-12-11 16:13:21


Difrex(mobile)> Рома, можно тебя попросить добавить path /x/features по GET запросу на который отдается plain text?

А смысл? Проще при отсутствии x/features переключаться на legacy (читай ii). Так сохраняется обратная совместимость с древним софтом. Не уверен, что она ещё нужна, но пусть уж будет.

# Re: Фетчинг gk11
gk11(elp,2) — Andrew Lobanov
2017-12-11 16:41:31


там человек собирался ноду на pys60 под symbian запускать, на случай чего угодно

пришлось доставать из шкафа и адаптировать http://ii.51t.ru

правда, туда тоже можно добавить эти features, код тута: https://github.com/gk11-ru/ii-elp

# Re: Фетчинг gk11
Difrex(mobile)(tavern,23) — Andrew Lobanov
2017-12-11 16:59:02


Не хочу(и не буду) впиливать совместимость с древнем софтом. Но исходники открыты - всегда можно сделать пулл-реквест.

# Re: Фетчинг gk11
Difrex(mobile)(tavern,23) — Andrew Lobanov
2017-12-12 07:25:29


>А смысл? Проще при отсутствии x/features переключаться на legacy (читай ii).
Хм, оказывается у меня есть фоллбэк на захардкоженные эхи ii.14 и pipe.2032.

# Re: Фетчинг gk11
gk11(elp,2) — gk11
2017-12-12 09:11:30


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

для общего протокола - ii/idec. и, чтобы не путаться, для синхронизации topicid и тэгов, в этом случае будет разумнее уточнять ii/elp. а сам протокол, который за 3.5 года практически не изменился, так и останется ii. проекта ii больше нет, но протокол остался

или, раз ii означало 2, можно расширенный протокол назвать iii, то есть 3 :)