subject: Аплинки
06.12.2017 12:46
Peter (syscall,1)
Я хочу на своей ноде сделать что то вроде list.txt но с описанием того что я фетчу.
Я могу сделать и json в формате.
Есть ли смысл это стандартизовать?
Если нет - я бы сделал просто что то вроде:
урл фетча:список эх
урл фетча:список эх
урл фетча:список эх
Перид опроса имхо не особо важная информация. И вообще - она может быть даже не периодической. ;)
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 13:02
Peter (syscall,1) => PDjeg5WxRzxxQznLJAGA
Да, уточню. Мне кажется важным именно наличие инфы: какие эхи тянутся с каких нод. Это позволит легче взаимодействовать при взаимном фетче. (О, Андрей, а почему ты снял с меня фетч? Или - смотри - что я у тебя фетчу!)
И также позволит получить актуальную инфу о структуре сети.
Так что на мой взгляд, информация должна быть в виде:
нода:эхи
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 13:03
gk11 (elp,2) => PDjeg5WxRzxxQznLJAGA/topicid/PDjeg5WxRzxxQznLJAGA
проще такую информацию публиковать в сисопской эхе, тем более, самое важное - это уведомления об обновлениях, типа *я фетчу* или *я не фетчу*
автоинформация тоже важная вещь, но мало кто будет следить за уведомлениями (если не будет мета-трекера фетча), а так можно понять, что следует менять
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 13:12
gk11 (elp,2) => iMkUIqYBiKQLMSApc109/topicid/PDjeg5WxRzxxQznLJAGA
> И также позволит получить актуальную инфу о структуре сети.
для этого и нужна сисопская эха, чтобы объяснять *я хочу* или *я больше не хочу*, поскольку эта информация касается всех
впоследствии, если узлов будет хотя бы 20, нам всё равно понадобится NC/NEC в одном флаконе, который и будет во всё вникать, и какие-никакие правила, которым следует подчиняться всем узлам (с понесением личной ответственности за их неисполнение), поэтому надо как-никак организовываться.
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 13:32
Difrex(mobile) (tavern,23) => PDjeg5WxRzxxQznLJAGA
Сделай пожалуйста в таком же формате, как уже есть, чтобы не плодить сущностей.
Если у тебя опрашивается какая-то нода не по крону, то поставь 0m.
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 13:53
Difrex(mobile) (tavern,23) => iMkUIqYBiKQLMSApc109
Если добавлять эхи в информацию, то я за такой формат в JSON:
====
{
"nodename": "dynamic",
"client": "https://dynamic.lessmore.pw/idec/",
"web": "https://dynamic.lessmore.pw",
"sysop": "difrex",
"contacts": {
"email": "difrex.punk@gmail.com".com",
"web": "https://github.com/Difrex"
},
"description": "IDEC network aggregator. Please email me for indexing your node.",
"uplinks": [
{
"node": "http://ii-net.tk/ii/ii-point.php?q=/",
"echoes": ["list.txt"],
"interval": "15m"
},
{
"node": "http://idec.spline-online.tk/",
"echoes": [
"idec.talks",
"lit.14"
],
"interval": "15m"
},
{
"node": "http://club.syscall.ru/",
"echoes": ["list.txt"],
"interval": "15m"
},
{
"node": "http://gk11.ru/",
"echoes": ["openbsd.talk"],
"interval": "15m"
}
]
}
====
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 14:14
Andrew Lobanov (Go!,1) => NabAj7btvCcTqjiGuj9c
Difrex(mobile)> Если добавлять эхи в информацию, то я за такой формат в JSON:
А нужна ли эта информация в нодлисте?
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 16:31
Difrex(mobile) (tavern,23) => nXrGscKptjKdxz6xqcA2
Ну, два человека высказолось за то, что хотят видеть эхи в информации из нодлиста.
Я за JSON потому что он удобен для машины. Заглядывать в него глазами - можно, но не обязательно.
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 18:04
Andrew Lobanov (tavern,1) => 7VKZV0znHlAJhNxa0Zgl
Difrex(mobile)> Ну, два человека высказолось за то, что хотят видеть эхи в информации из нодлиста.
Difrex(mobile)> Я за JSON потому что он удобен для машины. Заглядывать в него глазами - можно, но не обязательно.
Я понимаю отчасти это желание, но пока не могу достаточно аргументированно ничего сказать ни за ни против. Кроме того, что нодлист касается структуры сети, а список конференций её наполнения и я не вижу острой необходимости мешать эти сущности в одно. Но это так себе аргумент.
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 16:45
vit01 (mira, 1) => NabAj7btvCcTqjiGuj9c
На тот случай, если кто-то всё-таки соберётся составлять нодлист
1. Моих станций теперь всего 2: это [mira] и [alicorn-archive].
2. Аплинки: tavern, ii.difrex.ru, club.syscall.ru
3. Всех аплинков фетчу раз в 10 минут, список эх для всех одинаковый
4. Список фетч-эх в реальном времени смотреть, например, здесь: https://ii-net.tk/ii/club-fetch.php
6. Личную информацию, адреса и явки смотреть в предыдущем нодлисте, они не изменились.
// на срач ответить нечего
--------------------------------------------------------------------------------
subject: Re: Аплинки
06.12.2017 17:03
vit01 (mira, 1) => fXtyoBYPKd6WO07blp2A
Снял ii.14 с фетча и со списка эх
// снял с фетча также tyt.bce.hacpem в виду сомнительной нужности
--------------------------------------------------------------------------------