marvvin

marvvin, the general purpose irc bot
git clone git://hhvn.uk/marvvin
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2022-05-15 19:55Add help filehhvn1+46-0
2022-05-15 19:55dict command: print error if term does not existhhvn1+8-6
2022-05-15 19:54Better timezone handling for date commandhhvn1+16-6
2022-05-15 19:27Only use units(1) when $VERB == converthhvn1+2-1
2022-05-15 18:32Improve conversion handler: unify usage, backend detailshhvn3+47-31
2022-04-13 17:03Angry replieshhvn1+12-0
2022-04-13 17:03Add convert command to generalize between bin/currency and other unitshhvn1+23-0
2022-04-13 17:02Improve bin/currency error handlinghhvn1+7-4
2022-04-03 21:59Send multiline contenthhvn1+7-2
2022-03-23 19:56Update handlerhhvn1+40-18
2022-03-01 16:41Delete old stuff in data/*hhvn9+4-55
2022-02-28 22:20Forgot to use correct IFS.hhvn1+4-4
2022-02-28 20:36URL titles.hhvn1+63-0
2022-02-28 19:39Reimplement moarhhvn1+87-16
2022-02-28 19:39Always use printf in shell. Fuck GNU echo.hhvn1+3-3
2022-02-27 13:25Talk about rc in READMEhhvn1+3-1
2022-02-27 13:21Use rc script for handlerhhvn4+76-546
2021-11-20 13:05filters.sh: mischhvn1+5-0
2021-11-20 13:05b/dict: print dict linkhhvn1+5-3
2021-11-17 16:33d/qa d/trivia: not usedhhvn2+0-67956
2021-10-13 14:44filters.sh: remove annoying filtershhvn1+3-10
2021-10-13 14:44b/date: map common timezones to ones in /usr/share/zoneinfohhvn1+31-3
2021-10-13 14:42b/backronym: portable printfhhvn1+1-1
2021-10-13 14:42b/kill: selective murderhhvn1+8-2
2021-06-20 21:38b/ascii: remove - oldhhvn1+0-15
2021-06-16 18:16filters.sh: actually send the topichhvn1+2-0
2021-06-14 20:21bin/date: integrate with dateconvhhvn1+5-0
2021-06-08 18:19Merge branch 'master' of /home/void/projects/marvvinhhvn1+9-0
2021-06-08 18:17filters.sh: add topic funchhvn1+9-0
2021-06-04 12:44bin/date: remove first + if givenhhvn1+1-1
2021-06-04 12:33bin/date: add date functionhhvn1+6-0
2021-06-02 20:06main.sh: swap in/out.loghhvn1+2-2
2021-06-01 12:30filters.sh: lengthen autogreet lockhhvn1+1-1
2021-05-31 16:43filters.sh: add some html escapeshhvn1+7-3
2021-05-30 14:57filters.sh: use ^hhvn1+6-6
2021-05-29 09:41filters.sh: remove say match for anywhere in a msghhvn1+0-1
2021-05-25 15:12filters.sh: print stderrhhvn1+1-1
2021-05-24 22:34functions.sh: use $tmpdir/timeout for timeout()hhvn1+2-1
2021-05-24 22:31filters.sh: alias bc to calchhvn1+1-1
2021-05-24 21:51filters.sh: harden against mys :)hhvn1+3-1
2021-05-24 21:51functions.sh: slurp stdin for timeout()hhvn1+3-2
2021-05-24 21:36functions.sh filters.sh b/calc: use timeout() for calchhvn3+36-3
2021-05-11 20:23functions.sh: fix echohhvn1+5-0
2021-04-23 09:55main.sh functions.sh: move checking for 'stop'hhvn2+10-4
2021-04-23 09:53ctl.sh: add starthhvn1+3-0
2021-04-23 09:51ctl.sh: control marvvin without restarthhvn1+25-0
2021-04-23 09:09main.sh: use 'stop' filehhvn1+4-0
2021-04-22 16:30filters.sh: fix say directivehhvn1+2-2
2021-04-21 20:55file: removehhvn1+0-1
2021-04-21 20:55filters.sh: updatehhvn1+91-69
2021-04-14 13:06functions.sh: run asynchhhvn1+6-6
2021-04-12 03:53functions.sh: add family of functions for noticeshhvn1+49-0
2021-04-11 19:52main.sh functions.sh filters.sh: add time-based lockingHayden Hamilton3+39-2
2021-04-11 19:51filters.sh: updateHayden Hamilton1+8-1
2021-04-10 22:59functions.sh: add send_action() and psend_action()Hayden Hamilton1+17-0
2021-04-10 22:58functions.sh: add piped versions of send_*Hayden Hamilton1+35-0
2021-04-09 18:28filters.sh: updateHayden Hamilton1+128-75
2021-04-09 18:21bin/: remove old scriptsHayden Hamilton5+0-69
2021-04-09 18:21functions.sh: fix related bugsHayden Hamilton1+14-16
2021-04-09 17:54functions.sh: only match once per messageHayden Hamilton1+14-0
2021-04-09 15:10.gitignore: updateHayden Hamilton3+3-106
2021-04-08 23:07Initial (rewrite) commithhvn69+192128-0