teschmitt / moboard

A simple moNNT.py viewer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

moboard

A minimalistic web-based news client for the moNNT.py Usenet server

Getting Started

Download this repo and then run

$ poetry run python main.py

Configuration

All configuration options can be found in pyproject.toml. A quick rundown:

  • host_address: domain name / IP address of moboard
  • host_port: port under which to host moboard
  • server_address: address the server can be found under
  • server_port: port of the server
  • group: 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 pages
  • show_page_header: if true every page will include a branding and navigation buttons in the header (see the header template for details)

Dependencies

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.

About

A simple moNNT.py viewer

License:GNU Affero General Public License v3.0


Languages

Language:Python 62.3%Language:Smarty 37.7%