Nastene 0.7 – een eenvoudige gedistribueerd berichtensysteem

Nastene (ook bekend als ii) is een gedistribueerd berichten systeem, een maximaal vereenvoudigde versie van Fido. De operatie vindt plaats met twee objecten. Het object bericht is het bericht. Het object echo is een benoemde lijst van berichten. Stations downloaden, volgens een vooraf bepaalde routing, lijsten van andere stations en halen vervolgens de berichten op die zij niet hebben. Punten schrijven berichten op het station (in de webinterface of via een client). Dat is de volledige uitwisseling en de structuur van het netwerk.

Nastene 0.7 is het station. Geschreven in Python 3 en werkt met tekstbestanden.

Over routing. Met behulp van list.txt en een Python-script kan eenvoudig de modus 'iedereen wisselt alles met iedereen' worden gegarandeerd, maar zoals de praktijk aantoont, hebben verschillende stations verschillende echo-lijsten. Dat was ook de bedoeling. Gewoonlijk is er in het netwerk een archiefstation dat alle berichten van alle stations downloadt.

Er is een lite-interface (ondersteunt bijvoorbeeld Win95/IE4+), echo is gemaakt. retro.talks.

Het oorspronkelijke doel van het project is het behoud van kleine, maar hechte gemeenschappen (wanneer de traffic laag is, maakt het echo-formaat een diepere betrokkenheid bij discussies mogelijk). Of een gedistribueerde mini-twitter. Het project bestaat al meer dan 10 jaar, maar er zijn nog steeds veel berichten van vele jaren geleden bewaard gebleven van websites die al heel lang niet meer bestaan. Wat in ii is geschreven, blijf je houden. Hierdoor is de echo retro.talks gereconstrueerd uit twee al lang overleden websites en echo’s.

Wijzigingen (dit zijn in feite wijzigingen sinds de versie van 2014):

  • In plaats van Foundation (waar veel css- en js-bestanden zijn) wordt chota css (één css-bestand) gebruikt. Lichte en donkere thema's. Het pictogramfont is verwijderd. Voor degenen voor wie dit nog te zwaar is, is er een lite-interface.
  • Introductie van de tag topicid voor het volgen van ketens (zelfs als een deel van de berichten verloren is gegaan).

Dit blijft een basisimplementatie van het protocol, de volgende versie kan over 10 jaar worden uitgebracht.

P.S. Korovan-vrij product

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster