A minimalistic web-based news client for the moNNT.py Usenet server
Download this repo and then run
$ poetry run python main.py
All configuration options can be found in pyproject.toml
. A quick rundown:
host_address
: domain name / IP address ofmoboard
host_port
: port under which to hostmoboard
server_address
: address the server can be found underserver_port
: port of the servergroup
: either a group name carried by the server or"all"
. If a group name is supplied,moboard
will only show an article list of this group on the home page, if"all"
is given, the list of newsgroups carried by the server will be displayed.load_articles
: number of articles to load on the overview pagesshow_page_header
: iftrue
every page will include a branding and navigation buttons in the header (see the header template for details)
mboard uses bottle.py and the toml package, that's it.
Styling is done with a minified artifact of the excellent Pico.css Minimal CSS Framework for semantic HTML.