Date: 2024-10-10
Last update: 2024-11-19

Usenet gameplay on Plan 9
-------------------------

One would not expect that the whole process can be done within Plan 9
operating system. Here we go with all the necessary steps to reach
Gopher Usenet newsgroup.

Register on the web to get free access to text-only Usenet News.

; abaco http://www.eternal-september.org/RegisterNewsAccount.php

Fill in some name, email and userID. You will receive your password
in your email. Now you have access to Usenet.
If you wish to change your password or email, just log in there:

; abaco http://www.eternal-september.org/userfunctions.php

Change it however you wish.
That's all HTTP traveling. Let's reach lovely Usenet from your
gorgeous Plan 9 system. Run command in the rc window:

; echo 'key proto=pass service=nntp server=news.eternal-september.org\
user=USERID !password=PASSWORD' >/mnt/factotum/ctl

USERID is UserID and PASSWORD is your password in Eternal September
you registered above. This command will add your credentials
to the factotum.

Run nntpfs service and connect to Eternal September:

; nntpfs -a news.eternal-september.org

Nothing will happen. Maybe just factotum will ask for your username
and password.
You are now connected to Usenet. It is mounted in /mnt/news
hierarchically. All newsgroups and articles are there. That is not
so friendly for browsing and posting your articles. Open Acme.
Anywhere in acme type:

News comp.infosystems.gopher

Select it with the mouse and middle-click.

Boom you now browse Usenet Gopher Newsgroup email style in Acme Usenet
client. You right-click on a number and the article will open for you.
If you wish to reply to that post, you hit middle-click Reply.
Remember to add the first line above Subject:

From: your@email.adr (name)

Obviously your email and name in the format above.

If you wish to browse or search all newsgroups, you can do it
manually with any tool you like in /mnt/news  or even in
Eternal September website:

; abaco http://www.eternal-september.org/hierarchies.php

comp.infosystems.gopher is in /mnt/news/comp/infosystems/gopher/

If you would like to check any other newsgroup, just type in acme
News your.newsgroup.thing and middle click on it.

If you are first time there, I recommend going and test things in
the testing newsgroup of Eternal September

News eternal-september.test

Remember about namespacing in Plan 9. All the above works only
in the window you initialized commands. It means you have to open
acme in the rio window you previously started nntpfs. That command
mounted Usenet to /mnt/news in the current window.

Happy useneting. Don't forget to first check things a bit before you
start sending your broken spam to regular newsgroups ;/

----------------------------------------------------------------------

The light shines in the darkness, and the darkness has not overcome it