What does HackerNews think of DFeed?
D news aggregator, newsgroup client, web newsreader and IRC bot
I wish more projects would take inspiration from them, the software is open source [2]
[1] - https://forum.dlang.org/
README:
DFeed is:
an NNTP client
a mailing list archive
a forum-like web interface
an ATOM aggregator
an IRC bot
> About (https://forum.dlang.org/help#about)
> This website is powered by DFeed, an NNTP / mailing list web frontend / forum software, news aggregator and IRC bot. DFeed was written mostly by Vladimir Panteleev. The source code is available under the GNU Affero General Public License on GitHub: https://github.com/CyberShadow/DFeed
> This DFeed instance (forum.dlang.org) is a frontend to the DigitalMars NNTP server and mailing lists. Portions of the web interface (including style and graphics) are Copyright © by Digital Mars.
Which is also on Usenet/NNTP.
Which is also a mailing list archive.
And also an IRC bot.
Edit: My curiosity regarding USENET was piqued after seeing DFeed on here, a forum front end to USENET, made for and in use at forums.dlang.org.
Fwiw this does seem to work pretty well:
> About
> This website is powered by DFeed, an NNTP / mailing list web frontend / forum software, news aggregator and IRC bot. DFeed was written mostly by Vladimir Panteleev. The source code is available under the GNU Affero General Public License on GitHub: https://github.com/CyberShadow/DFeed
> This DFeed instance (forum.dlang.org) is a frontend to the DigitalMars NNTP server and mailing lists. Portions of the web interface (including style and graphics) are Copyright © by Digital Mars.
I've looked at dfeed a couple of times, but it seems just a little bit convoluted to set up - and I wouldn't really want an irc integration.
But the web forum is snappy and the NNTP integration seems like a great idea.
You do not really need to build that into an NNTP server; you can just have something like rss2email for NNTP running locally. There is a way to do it with CNews though: https://tldp.org/HOWTO/Usenet-News-HOWTO/x714.html
Mailman can forward list messages to newsgroups, which is something you do want to do on the listserv server side: https://docs.mailman3.org/projects/mailman/en/latest/src/mai...
Also check out DFeed: https://github.com/CyberShadow/DFeed
Vladimir Panteleev did, though, write a web interface to NNTP:
which is also freely available:
I also agree that email should be a personal preference. I think that DFeed[1][2] shows how open discussion systems should be built. DFeed provides a unified discussion system that is simultaneously accessible through email, NNTP, a web interface, and Atom feeds. That would be a really nice way to offer a comment discussion system on a blog.
[1] https://forum.dlang.org/help#about [2] https://github.com/CyberShadow/DFeed
Source of the site is here: https://github.com/CyberShadow/DFeed
I cant help but draw parallels between this
and NNTP. This is essentially a really nice
skin over newgroups, and thats not a bad
thing at all.
The people in the D language community[0] came up with just such a thing. The source is on GitHub here[1].Just in case there are some readers here with an interest in news, but unaware - the d-lang forum software is open source, and built around usenet technology:
But no matter what, the best possible solution would probably be to move the archive to the Internet Archive, and have that same archive continue to ingest email->nntp and provide access to it.
I get that people fear spammers etc, but at this point, I don't see a way to avoid it if you want a usable web archive.
The source code running it - https://github.com/CyberShadow/DFeed
I'm not sure why people claim IRC lacks archiving support. Isn't a bit like saying SMTP lacks archiving support? And doesn't basic IRC always go through a server? So there shouldn't be any technical barrier against a server archiving all chats (private and in channels)?
As for NNTP, I'm not sure if NNTP over TLS, peering with only trusted sites (aka for internal use) would make sense or not. I never did use Usenet much. At least the D language forums have made an effort to bring NNTP into the www era[d].
It's interesting that no one seems to do a decent job of (server side) archiving for XMPP -- partly I think it's because as you state, the XEPs have gotten out of hand -- and partly XMPP appears to be especially popular for users that want privacy -- and treat ephemeral chat as a feature.
[d] https://github.com/CyberShadow/DFeed
(format note, you probably should've just listed the protocols in separate paragraphs, as indented blocks with lines longer than ~50 characters doesn't format very well on hn).
> This website is a web frontend to the DigitalMars NNTP server and mailing lists. It is part of DFeed, which is also a D news aggregator and IRC bot.
> DFeed was written mostly by Vladimir Panteleev. Portions (including style and graphics) are Copyright © by Digital Mars. The source code is available under the GNU Affero General Public License on GitHub: https://github.com/CyberShadow/DFeed
Probably as static as possible, speed is easy then.
https://github.com/CyberShadow/DFeed
It really is a web interface to mailing lists and NNTP (NNTP!!). And it's damn fast. Flies like the wind:
http://forum.dlang.org/ \nCode: https://github.com/CyberShadow/DFeed
If one insists on writing a webapp in a C/C++ like language, D might be the sane way to do it.
Example: http://forum.dlang.org/\nSource: https://github.com/CyberShadow/DFeed