LINUX.ORG.RU
ФорумTalks

NasteNe 0.8 - простая распределённая система сообщений

 , ,


0

1

nastene/ii (nn/ii) - это распределённая система сообщений, максимально упрощённоё фидо.

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

Nastene и есть такая станция, обеспечивающая веб-интерфейс и поддержку клиентов. Написана на python3 и работает на текстовых файлах.

Внешний вид: http://nnii.my.to

Изначальная цель проекта - ведение маленьких, но дружных сообществ (когда трафика мало, формат эх позволяет больше вовлекаться в обсуждения).
Проекту более 10 лет, но до сих пор сохранилось много сообщений многолетней давности с сайтов, которых уже давным давно нет. В отличие от форумов мелких проектов, которые умирают с концами. Что написано в ii, не вырубишь топором.

Новое в 0.8:
+ лучшая поддержка memo (создание 6-символьных линков)
+ убран lite интерфейс (есть nastene retro, см. анонсы в эхе naste.ne)
+ поддержка скачивания сообщений с тэгом @base64, как файлов (можно кидать маленькие файлики прямо в эху: так распространяются nn retro clean и ii-txt)
+ разные мелочи

Скачать версию 0.8: https://foxears.su/nastene/nastene-0.8.tar.bz2
http://nnii.my.to/s/nastene-0.8.tar.bz2

Обновились также следующие программы:

nastene retro 2000

Сервер с веб-интерфейсом, выполенным в лучших традициях html 3.2. Совместим с ie4+ и многими другими браузерами. Написан на python 2, поддерживаются версии python 2.5-2.7 (работа проверена в Debian 4.0 Etch на python 2.5). Полная (не clean) версия содержит и архив эхи retro.talks, можно сразу погружаться.

Новое по сравнению с версией retro 99:

* Большее соответствие NasteNe, в том числе:
... первые 2 знака msgid это год
... поддержка memo
* /h/f/msgid для получения файлов в сообщениях с тэгом @base64: (a la ii-go), подсветка таких ссылок
* Подстветка таглайна memo в виде ссылки

Скачать: https://foxears.su/nastene/nastene-retro-2000.tar.bz2
http://nnii.my.to/s/nastene-retro-2000.tar.bz2

ii-txt 2026

Простой клиент на текстовых файлах, скачивает сообщения в файлы, и файлы же можно создавать для их отправки. В версии 2026 появился простенький менеджер сообщений, позволяющий создавать сообщения и отвечать. Самый первый клиент ii, он же самый живучий. Написан на python 2, поддерживаются 2.4-2.7, проверен в Debian 3.1 Sarge.

Новое по сравнению с версией 0.9:

+ NODES.2025 с описанием живых нод и скрипт list.py для обзора эх из этого списка (и создания конфигов)
+ поддержка нескольких конфиг-файлов
+ msg.sh - простой интерфейс для создания сообщения/ответа
+ исправлена работа с python 2.4, проверено на Debian 3.1 Sarge
+ строки конфига, начинающиеся с #, игнорируются
+ другое

Скачать: https://foxears.su/nastene/ii-txt-2026.tar.bz2
http://nnii.my.to/s/ii-txt-2026.tar.bz2

alt-tab-let ★★
() автор топика
Ответ на: комментарий от madcore

когда оно уже сдохнет

Я в Debian 13 тащу python 2.7 из Debian 11 :) а вообще, это для серверов на базе Debian Etch или Уиндоуз ЭксПи. Я запускал одновременно и сервер и клиента на p150 с 24 мб памяти, под WindowMaker, на OpenBSD 5.0, работало.

alt-tab-let ★★
() автор топика
Последнее исправление: alt-tab-let (всего исправлений: 1)
Ответ на: комментарий от madcore

когда оно уже сдохнет

Да оно уже. Просто не все готовы закапывать стюардессу :)

skiminok1986 ★★★★★
()

Как было неюзабельным непонятным говном, так и осталось.

Вот как выглядит главная страница:

nnii.my.to Настройки About Регистрация

naste.ne : 20

nnii to nnii @ Re: ii-txt 2026 01/12/25 11:52 UTC

Сразу же бага: в NODES.2025 станции nnii.my.to и ring2.my.to 
без завершающего слеша, поэтому list.py на них работать не будет.
Исправляется добавлением завершающего слеша.

читать эху naste.ne

idec.talks : 3195

uzzerTGI to foxears @ Re:nn-0.8 01/12/25 11:42 UTC

> https://foxears.su/nastene/nastene-0.8.tar.
bz2 https://foxears.su/nastene/nastene-retro-2000.tar.bz2
https://foxears.su/nastene/ii-txt-2026.tar.bz2

https://www.linux.org.ru/forum/talks/18156228

+++ написано в ii-txt-2026

читать эху idec.talks

nnii.local : 6

nnii to All @ from rel.3, комменты к новости про версию 0.3 01/12/25 08:56 UTC

Давайте попробую объяснить что это и зачем это нужно, 
основываясь на своем понимании происходящего.

Ребята по сути сделали систему обмена контентом...

Что это все значит?
Что за наборы несвязных слов?
Почему есть Регистрация, но нет Входа?
Как войти зарегистрированному пользователю?
Кто кому пишет?
Можно ли писать приватные сообщения?

Я вот недавно поставил себе пакет поинта Fido, да, было заморочено, но я справился: 2:5030/1081.176. И я понимаю что там к чему, хотя технология древняя как гавно мамонта.

Но вот разобраться в этом вашем настене - это выше моего понимания.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Вход не нужен, при регистрации тебе выдают токен, который вводишь при отправке сообщения. Приватных сообщений нет.

ptah_alexs ★★★★★
()
Ответ на: комментарий от Xintrea

Как войти зарегистрированному пользователю?

в 0.8 ты хотя бы видишь, если вошёл, раньше и этого не было. :) Про то, чтобы добавиь кнопку «Войти» я сегодня весь день думал, но решил что не надо, можешь хоть на каждый заход юзера генерировать, какая разница :)

Можешь ходить анонимусом, то есть гвестом.

Можно ли писать приватные сообщения?

друг другу - нет

И я понимаю что там к чему, хотя технология древняя как гавно мамонта.

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

alt-tab-let ★★
() автор топика
Ответ на: комментарий от Xintrea

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

А вообще, оно может выглядеть по-разному:

Живые станции на момент конца 2025 года:

https://sprinternet.io/iii/ - открыта для чтения, регистрация через e-mail (см. spnet.uplink), http на 8085 порту
http://tgistation.ru/ - есть свободная регистрация, писать можно только через клиент
https://idec.foxears.su/ - https-only, регистрация через e-mail
http://netsco.alwaysdata.net/ - есть регистрация и работа через веб, но станция не фетчит других. Её - фетчат.
http://akewebdump.ddns.net/idec/ - веб-интерфейс http://akewebdump.ddns.net/idec/ui2/ регистрация неизвестна
http://nnii.my.to/ - свободная регистрация

http://ring2.my.to/ - «Второе кольцо», поробнее см. http://ring2.my.to/25yzmU

http://club.hugeping.ru/ - станция со своими расширениями, не гейтуется ни с кем

alt-tab-let ★★
() автор топика
Ответ на: комментарий от alt-tab-let

в 0.8 ты хотя бы видишь, если вошёл, раньше и этого не было. :)

Замечательно.

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

Пздц.

друг другу - нет

Это точно распределенная система сообщений?

ну если там тебе понятно, кто кому пишет, тут тоже должно быть понятно. что неясно можно спросить, на то они и эхи.

Понятное же объяснение, если понятно. Что неясно можно спросить, непонятно только как. Ведь у нас нет кнопки Вход. Но вообще всем понятно, понимать надо!

это не справочник, где всё есть

То есть ты решил продвигать систему без справочника, без объяснения что это, какова структура, и пользователь каким-то волшебным образом должен вытащить это у тебя из головы.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Это точно распределенная система сообщений?

Публичных, да.

систему без справочника, без объяснения что это, какова структура

FAQ можно написать, пока ни у кого не дошли руки до этого.

ptah_alexs ★★★★★
()

Кажется, надо скрестить это чудо с Gemini.

Aceler ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)