Skip to main content

Skull, Bones and Number (OTP-CR-117/19)

Project description

NAME

SBN - Skull, Bones and Number (OTP-CR-117/19)

SYNOPSIS

sbn <cmd> [key=val]
sbn <cmd> [key==val]
sbn [-c] [-d] [-v]

DESCRIPTION

SBN is a python3 IRC bot is intended to be programmable  in a
static, only code, no popen, no user imports and no reading modules from
a directory, way. It can show genocide and suicide stats of king netherlands
his genocide into a IRC channel, display rss feeds and log simple text
messages.

SBN contains correspondence <writings> with the International Criminal Court,
asking for arrest of the king of the  netherlands, for the genocide he is
committing with his new treatement laws. Current status is "no basis to
proceed" judgement of the prosecutor which requires a basis to prosecute
<reconsider> to have the king actually arrested.

INSTALL

$ pipx install sbn

USAGE

use the following alias for easier typing

$ alias sbn="python3 -m sbn"


without any argument the bot does nothing

$ sbn
$

giving an argument makes the bot check for a command

see list of commands

$ sbn cmd
cfg,cmd,dlt,dne,dpl,log,man,met,mod,mre,nme,now,pwd
rem,req,rss,sts,tdo,thr

start a console

$ sbn -c
>

list of modules

$ sbn mod
cmd,err,flt,fnd,irc,log,mdl,mod,
req, rss,slg,sts,tdo,thr,upt,ver

start as daemon

$ sbn -d
$

CONFIGURATION

irc

$ sbn cfg server=<server>
$ sbn cfg channel=<channel>
$ sbn cfg nick=<nick>

sasl

$ sbn pwd <nsvnick> <nspass>
$ sbn cfg password=<frompwd>

 rss

$ sbn rss <url>
$ sbn dpl <url> <item1,item2>
$ sbn rem <url>
$ sbn nme <url< <name>

COMMANDS

cmd - commands
cfg - irc configuration
dlt - remove a user
dpl - sets display items
ftc - runs a fetching batch
fnd - find objects
flt - instances registered
log - log some text
mdl - genocide model
met - add a user
mre - displays cached output
nck - changes nick on irc
now - genocide stats
pwd - sasl nickserv name/pass
rem - removes a rss feed
req - reconsider
rss - add a feed
slg - slogan
thr - show the running threads
tpc - genocide stats into topic

SYSTEMD

using the pipx installation, replace "<user>" with the user running pipx


[Unit]
Description=Skull, Bones and Number (OTP-CR-117/19)
Requires=network.target
After=network.target

[Service]
DynamicUser=True
Type=simple
User=<user>
Group=<user>
WorkingDirectory=/home/<user>/.sbn
ExecStart=/home/<user>/.local/pipx/venvs/sbn/bin/python3 -m sbn -s

[Install]
WantedBy=multi-user.target

FILES

~/.local/bin/sbn
~/.local/pipx/venvs/sbn/

AUTHOR

Bart Thate <bthate@dds.nl>

COPYRIGHT

SBN is Public Domain.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sbn-71.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

sbn-71-py3-none-any.whl (4.8 MB view details)

Uploaded Python 3

File details

Details for the file sbn-71.tar.gz.

File metadata

  • Download URL: sbn-71.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for sbn-71.tar.gz
Algorithm Hash digest
SHA256 ee3085108fa15ed5df61352d5cde4bf11deef8c639b393342de9ee12c75f617b
MD5 6518289b1cd77085eabe82dcfd1c6d64
BLAKE2b-256 df03137e8baab1d1264e15a69086e9e2b9e9ab6fcce1f8a5199ce3a1ee2ca536

See more details on using hashes here.

File details

Details for the file sbn-71-py3-none-any.whl.

File metadata

  • Download URL: sbn-71-py3-none-any.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for sbn-71-py3-none-any.whl
Algorithm Hash digest
SHA256 2c6ff328029c2948cce405cf79feec88279bd173fc508d4753cf890419f2b0b7
MD5 812ba8ede8e14923956ac3b65e478b15
BLAKE2b-256 918af45c9e08c5de5a5db00b1a59a5ecae23d7733de8bc3dc97b14ffff797a59

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page