I've set up a simple web interface to usenet, at https://cmacleod.me.uk/newsgrouper .
It's still in a rough state, which I hope to improve over the next few weeks, but I'm
mentioning it now since it may be of interest to people who have so far been accessing
usenet via Google Groups. You can read as a guest but you need to register to be able
to post. Only text-based groups are supported, no binaries. This is a free, hobby
project, and the service is guaranteed to be worth every penny you paid for it :-)
I've set up a simple web interface to usenet, at https://cmacleod.me.uk/newsgrouper .
It's still in a rough state, which I hope to improve over the next few weeks, but I'm
mentioning it now since it may be of interest to people who have so far been accessing
usenet via Google Groups. You can read as a guest but you need to register to be able
to post. Only text-based groups are supported, no binaries. This is a free, hobby
project, and the service is guaranteed to be worth every penny you paid for it :-)
Can the line length be set to 76 characters by default? Can paragraphs
be reformatted in followup?
I tried with the Guest login, but it doesn't seem like it lets me show
any groups so far.
Colin Macleod <user7@cmacleod.me.uk.invalid> wrote:
I've set up a simple web interface to usenet, at https://cmacleod.me.uk/newsgrouper .
That link is redirecting to some sort of "noVNC" server control
panel webpage.
Are you planning to have infinite retention, or will articles
expire from it after a time?
"Adam H. Kerman" <ahk@chinet.com> posted:
Can the line length be set to 76 characters by default? Can paragraphs
be reformatted in followup?
Sorry, there's no such functionality so far, maybe later.
I've set up a simple web interface to usenet, [...]
Colin Macleod wrote:
I've set up a simple web interface to usenet, [...]
Just a minor detail: Your article contains this header field:
|
| User-Agent: Newsgrouper 0.3
According to RFC 5536 it has the following syntax: <https://datatracker.ietf.org/doc/html/rfc5536#section-3.2.13>
|
| 3.2.13. User-Agent
|
| [...]
| user-agent = "User-Agent:" SP 1*product [CFWS] CRLF
| product = [CFWS] token [ [CFWS] "/" product-version ]
| product-version = [CFWS] token
A conformant parser should detect "0.3" as second <product>
(instead of <product-version> for "Newsgrouper").
You should consider this syntax:
|
| User-Agent: Newsgrouper/0.3
Computer Nerd Kev <not@telling.you.invalid> posted:
Colin Macleod <user7@cmacleod.me.uk.invalid> wrote:Hi, yes it uses noVNC to display the UI. This requires a browser
I've set up a simple web interface to usenet, at https://cmacleod.me.uk/newsgrouper .
That link is redirecting to some sort of "noVNC" server control
panel webpage.
compatible with noVNC, but these days most are.
It's not really
usable on mobile devices yet, I hope to improve this. The architecture
can be summarised as nntp/Tcl/Redis/Tcl/Tk/Xvnc/Cloudflare/noVNC.
Are you planning to have infinite retention, or will articlesI don't actually store most articles, I just pull them on-demand
expire from it after a time?
(from eternal-september.org) and cache them locally. So in theory you
could go back as far as E-S does (8 years I think), but right now I'm
only pulling the last 500 articles in each group.
It's not really
usable on mobile devices yet, I hope to improve this. The architecture
can be summarised as nntp/Tcl/Redis/Tcl/Tk/Xvnc/Cloudflare/noVNC.
I see, I never considered that it might be implemented that way, I
was expecting some fairly bare-bones HTML.
not@telling.you.invalid (Computer Nerd Kev) posted:
It's not really
usable on mobile devices yet, I hope to improve this. The architecture
can be summarised as nntp/Tcl/Redis/Tcl/Tk/Xvnc/Cloudflare/noVNC.
I see, I never considered that it might be implemented that way, I
was expecting some fairly bare-bones HTML.
I have now reimplemented Newsgrouper in "fairly bare-bones HTML",
partly because I couldn't get the noVNC-based version to be properly
usable on mobile devices. There are still many desirable features
that I have not implemented yet, but hope to get to eventually.
One aspect that may be of interest is that it supports the full set of newsgroups available on eternal-september.org, not just a pre-selected
subset as rslight does. It can be found at https://cmacleod.me.uk/ng
Perhaps an option to render posts in fixed-width font (inside
<pre></pre>) would be nice for alt.ascii-art etc.
I have now reimplemented Newsgrouper in "fairly bare-bones HTML",
partly because I couldn't get the noVNC-based version to be properly
usable on mobile devices. There are still many desirable features
that I have not implemented yet, but hope to get to eventually.
One aspect that may be of interest is that it supports the full set of newsgroups available on eternal-september.org, not just a pre-selected
subset as rslight does. It can be found at https://cmacleod.me.uk/ng
Another way would be to open the thread with the read posts
'rolled up'. ISTR GG did that. Are you avoiding javascript?
Dave Royal <dave@dave123royal.com> posted:
Thanks for the feedback, that's a few things for me to think about.
Another way would be to open the thread with the read posts
'rolled up'. ISTR GG did that. Are you avoiding javascript?
Yes, I have avoided javascript so far.
not@telling.you.invalid (Computer Nerd Kev) posted:
It's not really
usable on mobile devices yet, I hope to improve this. The architecture
can be summarised as nntp/Tcl/Redis/Tcl/Tk/Xvnc/Cloudflare/noVNC.
I see, I never considered that it might be implemented that way, I
was expecting some fairly bare-bones HTML.
I have now reimplemented Newsgrouper in "fairly bare-bones HTML",
partly because I couldn't get the noVNC-based version to be properly
usable on mobile devices. There are still many desirable features
that I have not implemented yet, but hope to get to eventually.
One aspect that may be of interest is that it supports the full set of newsgroups available on eternal-september.org, not just a pre-selected
subset as rslight does. It can be found at https://cmacleod.me.uk/ng
Anyway, a promising start. Usable on Firefox on a 4½ iPhone - which,
unlike on Android, I cannot restyle.
I have now reimplemented Newsgrouper in "fairly bare-bones HTML",
Nice!, btw where are you grabing newsgroups from? I notice
is missing the ones we carry hispagatos.* and alt.2600.madrid
even do most people I peer with if not all do carry them
rek2 hispagatos <rek2@hispagatos.org.invalid> posted:
Thanks. I'm pulling headers and articles on-demand from eternal-september.org and then caching them on my server.
Nice!, btw where are you grabing newsgroups from? I notice
is missing the ones we carry hispagatos.* and alt.2600.madrid
even do most people I peer with if not all do carry them
So the groups available are those carried by E-S.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 483 |
Nodes: | 16 (2 / 14) |
Uptime: | 176:13:13 |
Calls: | 9,597 |
Calls today: | 3 |
Files: | 13,679 |
Messages: | 6,150,423 |