Makes small adjustments et cetera.

This commit is contained in:
Circling Skies 2024-12-17 15:09:07 -03:00
parent 63d78f0e56
commit de6c586755

25
README
View file

@ -6,20 +6,12 @@ LOOP is an NNTP server written in Common Lisp.
We assume
- you run SBCL
- you have Quicklisp installed and knows how to use it
- you run SBCL, Quicklisp and git installed
- you know how to use a TCP server such as
https://cr.yp.to/ucspi-tcp.html
- you know how to manage a daemon with
- you know how to manage a daemon witha package such as
https://cr.yp.to/daemontools.html
- you have git and knows how to use it
(*) How to install it
LOOP is not in the Quicklisp repository, so we'll instruct you to
@ -34,9 +26,6 @@ and say
$ echo /path/to/loop/home > conf-home
$ make install
If you just installed SBCL and quicklisp, the build might take a
little while due to downloading dependencies. Be patient.
(*) Systems with no installation issues
We installed LOOP just fine on
@ -123,8 +112,8 @@ It's easy and fun.
(*) LOOP's REPL
LOOP is totally hackable. Even if you're remotely connected, you can
have total control over the loop process with the repl command:
LOOP is hackable. If you're remotely connected, you can get total
control over the loop process using the repl command.
$ telnet example.com 119
Trying example.com...
@ -137,16 +126,14 @@ repl
LOOP> *client*
#S(CLIENT :GROUP NIL :ARTICLE 1 :USERNAME YOU :AUTH? YES)
LOOP> (list-groups)
(comp.editors.emacs comp.lisp comp.programming comp.unix
humanities.poetry local.control.news local.havoc local.system.reports
local.test local.users.evalu math.calculus math.havoc)
(local.control.news local.test)
LOOP> quit
200 Okay, no more REPL hacking.
(*) Cron jobs
If you'd like to remove inactive accounts, we wrote
scripts/cron-remove-inactive-users.lisp. Her's our crontab:
scripts/cron-remove-inactive-users.lisp. Here's our crontab:
$ crontab -l
@daily cd /path/to/loop/home && sbcl --script scripts/cron-remove-inactive-users.lisp