add irc-log webapp to redirect you to today's \#concatenative log
parent
9420165817
commit
3360f5a3ac
|
@ -0,0 +1 @@
|
||||||
|
Doug Coleman
|
|
@ -0,0 +1,22 @@
|
||||||
|
! Copyright (C) 2008 Doug Coleman.
|
||||||
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
|
USING: calendar kernel http.server.dispatchers prettyprint
|
||||||
|
sequences printf furnace.actions html.forms accessors
|
||||||
|
furnace.redirection ;
|
||||||
|
IN: webapps.irc-log
|
||||||
|
|
||||||
|
TUPLE: irclog-app < dispatcher ;
|
||||||
|
|
||||||
|
: irc-link ( -- string )
|
||||||
|
gmt -7 hours convert-timezone >date<
|
||||||
|
[ unparse 2 tail ] 2dip
|
||||||
|
"http://bespin.org/~nef/logs/concatenative/%02s.%02d.%02d"
|
||||||
|
sprintf ;
|
||||||
|
|
||||||
|
: <display-irclog-action> ( -- action )
|
||||||
|
<action>
|
||||||
|
[ irc-link <redirect> ] >>display ;
|
||||||
|
|
||||||
|
: <irclog-app> ( -- dispatcher )
|
||||||
|
irclog-app new-dispatcher
|
||||||
|
<display-irclog-action> "" add-responder ;
|
Loading…
Reference in New Issue