Nastene (également connu sous le nom de ii) est un système de messagerie distribué, une version simplifiée du Fido. L'opération se déroule avec deux objets. L'objet message est le message lui-même. L'objet écho est une liste nommée de messages. Les stations téléchargent les listes depuis d'autres stations selon un routage prédéfini, puis récupèrent les messages qu'elles n'ont pas. Les points envoient des messages sur la station (via l'interface web ou un client). Voilà tout l'échange et l'ensemble de la structure du réseau.
Nastene 0.7 est une station. Écrite en Python 3, elle fonctionne avec des fichiers texte.
Concernant le routage. Grâce à list.txt et à des scripts en Python, il est facile d'assurer un mode « tout le monde échange tout avec tout le monde », mais comme le montre la pratique, les différentes stations ont des listes d'échos différentes. C'était intentionnel. Il y a souvent une station d'archive dans le réseau qui télécharge tous les messages de toutes les stations.
Il existe une interface lite (supporte par exemple win95/ie4+), un écho a été créé. retro.talks.
L'objectif initial du projet était de maintenir de petites mais conviviales communautés (lorsque le trafic est faible, le format écho permet de s'engager davantage dans les discussions). Ou un mini-Twitter distribué. Le projet a plus de 10 ans, mais de nombreux messages anciens provenant de sites qui n'existent plus sont toujours conservés. Ce qui est écrit dans ii ne pourra jamais être supprimé. Grâce à cela, deux sites maintenant éteints et leurs échos ont permis de recréer l'écho retro.talks.
Changements (ce sont en fait les changements depuis la version de 2014) :
- Au lieu de Foundation (qui contient de nombreux fichiers css et js), chota css (un seul fichier css) est utilisé. Thèmes clairs et sombres. La police d'icônes a été supprimée. Pour ceux qui trouvent cela encore trop lourd, une interface lite est disponible.
- Introduction de la balise topicid pour suivre les chaînes (même si une partie des messages a été perdue).
C'est toujours une implémentation de base du protocole, la prochaine version pourrait être publiée dans 10 ans.
P.S. Produit sans Korovan
Source : linux.org.ru
