eris page
This commit is contained in:
parent
ed54768d6c
commit
bd872d97d2
2
Makefile
2
Makefile
|
@ -1,6 +1,6 @@
|
||||||
DESTDIR = $(HOME)/public_html
|
DESTDIR = $(HOME)/public_html
|
||||||
|
|
||||||
TEMPLATE = template.xml
|
TEMPLATE = template.m4
|
||||||
MDWNTOHTML = ./mdwntohtml $(TEMPLATE)
|
MDWNTOHTML = ./mdwntohtml $(TEMPLATE)
|
||||||
|
|
||||||
# HTML to be generated
|
# HTML to be generated
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Title: Neale Pickett Page
|
Title: Neale Pickett Page
|
||||||
|
|
||||||
<img src="face.png" style="float: left; padding: 0.5em" />
|
<img src="face.png" alt="☺" style="float: left; padding: 0.5em" />
|
||||||
One day a pirate walks into a bar with a steering wheel attached to his
|
One day a pirate walks into a bar with a steering wheel attached to his
|
||||||
crotch. So the bartender says to him, "You know you have a steering
|
crotch. So the bartender says to him, "You know you have a steering
|
||||||
wheel attached to your crotch?"
|
wheel attached to your crotch?"
|
||||||
|
|
14
portal.cgi
14
portal.cgi
|
@ -3,6 +3,10 @@
|
||||||
case "$HTTP_USER_AGENT" in
|
case "$HTTP_USER_AGENT" in
|
||||||
*MIDP*)
|
*MIDP*)
|
||||||
TINY=1
|
TINY=1
|
||||||
|
NOCAL=1
|
||||||
|
;;
|
||||||
|
*Mobile*)
|
||||||
|
NOCAL=1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -72,16 +76,18 @@ h2 {
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<link rel="icon" type="image/png" href="portal.png">
|
<link rel="icon" type="image/png" href="portal.png">
|
||||||
|
<meta name="viewport" content="width=device-width" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
[ "$TINY" ] || \
|
[ "$NOCAL" ] || \
|
||||||
echo '<iframe class="calendar" src="https://www.google.com/calendar/embed?title=Calendar&showTitle=0&showDate=0&showPrint=0&showTz=0&mode=AGENDA&height=350&wkst=1&bgcolor=%23FFFFFF&src=2cdrf19kah6jkonhom8evck38c%40group.calendar.google.com&color=%23333333&src=s531giqfiotabht4qrn59tjf9g%40group.calendar.google.com&color=%231B887A&src=umtjjc250gp0m5gm8h3dn13hcc%40group.calendar.google.com&color=%236E6E41&src=dartcatcher%40gmail.com&color=%23125A12&src=laderbydames%40gmail.com&color=%2323164E&src=uulosalamos.org_gu7e0s8dsh1tn8iktt468tk95k%40group.calendar.google.com&color=%232F6309&src=en.usa%23holiday%40group.v.calendar.google.com&color=%238D6F47&ctz=America%2FDenver"></iframe>'
|
echo '<iframe class="calendar" src="https://www.google.com/calendar/embed?title=Calendar&showTitle=0&showDate=0&showPrint=0&showTz=0&mode=AGENDA&height=350&wkst=1&bgcolor=%23FFFFFF&src=2cdrf19kah6jkonhom8evck38c%40group.calendar.google.com&color=%23333333&src=s531giqfiotabht4qrn59tjf9g%40group.calendar.google.com&color=%231B887A&src=umtjjc250gp0m5gm8h3dn13hcc%40group.calendar.google.com&color=%236E6E41&src=dartcatcher%40gmail.com&color=%23125A12&src=laderbydames%40gmail.com&color=%2323164E&src=uulosalamos.org_gu7e0s8dsh1tn8iktt468tk95k%40group.calendar.google.com&color=%232F6309&src=en.usa%23holiday%40group.v.calendar.google.com&color=%238D6F47&ctz=America%2FDenver"></iframe>'
|
||||||
|
|
||||||
echo '<form action="http://www.google.com/"><input name="q" size="12"><input type="submit" value="G">'
|
if [ "$TINY" ]; then
|
||||||
cat $HOME/public_html/activity.txt
|
echo '<form action="http://www.google.com/"><input name="q" size="12"><input type="submit" value="G">'
|
||||||
echo '</form>'
|
echo '</form>'
|
||||||
|
fi
|
||||||
|
|
||||||
weather
|
weather
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,8 @@ browser.
|
||||||
restarting dwm, multimedia buttons, and
|
restarting dwm, multimedia buttons, and
|
||||||
[xss](http://woozle.org/~neale/src/xss.html) integration (3 lines of
|
[xss](http://woozle.org/~neale/src/xss.html) integration (3 lines of
|
||||||
code).
|
code).
|
||||||
* [My status script](status.sh) is responsible for having DWM show the
|
* [My status program](http://woozle.org/~neale/gitweb.cgi/status)
|
||||||
|
is responsible for having DWM show the
|
||||||
current time, load average, battery charge, and wifi status. It
|
current time, load average, battery charge, and wifi status. It
|
||||||
gracefully handles machines that lack one or more of these features.
|
gracefully handles machines that lack one or more of these features.
|
||||||
* [My button script](dwm-button.sh) is invoked when a multimedia button
|
* [My button script](dwm-button.sh) is invoked when a multimedia button
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
Title: Eris HTTPd
|
||||||
|
|
||||||
|
Eris HTTPd is a small web server to be run from inetd or tcpserver
|
||||||
|
(tcpsvd in busybox). It is based on
|
||||||
|
[fnord HTTPd](http://www.fefe.de/fnord/) but shares very little
|
||||||
|
code in common now.
|
||||||
|
|
||||||
|
I created eris for [Dirtbags CTF](http://dirtbags.net/ctf/), an
|
||||||
|
embedded build. But it is also running woozle.org and many
|
||||||
|
other virtual hosts here.
|
||||||
|
|
||||||
|
Features
|
||||||
|
--------
|
||||||
|
|
||||||
|
* Actively maintained
|
||||||
|
* Small: around 1100 lines of code, 19k binary with glibc
|
||||||
|
* Fast: as fast as fnord, at least
|
||||||
|
* Connection keepalive
|
||||||
|
* thttpd-style virtual domains
|
||||||
|
* IPv6 and SSL support
|
||||||
|
* CGI
|
||||||
|
* Content-Range
|
||||||
|
* Directory index generation
|
||||||
|
|
||||||
|
|
||||||
|
Differences with fnord
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
* command-line arguments instead of compile-time defines
|
||||||
|
* eliminated use of libowfat
|
||||||
|
* no build dependency of dietlibc
|
||||||
|
* elimination of "old style symlink handling"
|
||||||
|
* elimination of user switching (you can use tcpserver -[ug])
|
||||||
|
* elimination of chroot code (you can use chroot)
|
||||||
|
* several bugfixes (sent to the fnord mail list)
|
||||||
|
* ignores Accept header (fnord does too)
|
||||||
|
|
||||||
|
|
||||||
|
Download
|
||||||
|
--------
|
||||||
|
|
||||||
|
* [3.0 Release Candidate 1](http://woozle.org/~neale/gitweb.cgi/eris/snapshot/3.0rc1.tar.gz)
|
||||||
|
* [Version Control](http://woozle.org/~neale/gitweb.cgi/eris)
|
||||||
|
|
|
@ -8,6 +8,7 @@ of these packages.
|
||||||
|
|
||||||
Networky things
|
Networky things
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
* [Eris HTTPd](eris.html), a small HTTP (web) server
|
||||||
* [pysieved](pysieved.html), a Python ManageSieve server
|
* [pysieved](pysieved.html), a Python ManageSieve server
|
||||||
* [Firebot](firebot.html), an easily-extended IRC bot in continuous use since 1996
|
* [Firebot](firebot.html), an easily-extended IRC bot in continuous use since 1996
|
||||||
* [Python IPQUEUE library](ipqueue/)
|
* [Python IPQUEUE library](ipqueue/)
|
||||||
|
|
Loading…
Reference in New Issue