#! /usr/bin/env python3 import os import argparse from nntp.tiny.config import Config from nntp.tiny.db import Database from nntp.tiny.server import Server from nntp.tiny.daemon import Daemon parser = argparse.ArgumentParser(description='Tiny NNTP server') parser.add_argument('--daemon', '-d', action='store_true', help='Run NNTP server as daemon in background') args = parser.parse_args() config = Config.load() server = Server(config) if args.daemon: Daemon.init(config) server.run()