Write it yourself, make it good, release it. That way there will at least be one BBS that doesn't suck shit.
Name:
Anonymous2007-04-22 18:47 ID:8CE+RRRb
>>9
Wakaba and Kareha are "good," in that they're stable, sanely written, easily modified, and offer a decent variety of features. Their only problem is they're one-board systems and there's no way to configure it besides hacking a text file. That's not a major drawback -- in fact, it might even be seen as a feature, since it means fewer retards hosting their own chan to be "cool" -- but it's a bit annoying having to either ssh to my host and use vi, or scp the config.pl back and forth. Sometimes I'd just rather click a button.
Incidentally, I am writing my own (image) board. It whips Trevorchan's arse, not that it's hard to do, and it even improves on Wakaba in a couple of places, but it still needs lots more testing and a full security audit before I'll even consider giving it out.
data Entry = Entry { author :: String
, text :: String
} deriving (Show, Read)
main :: IO ()
main = runCGI (handleErrors hbbs)
hbbs :: CGI CGIResult
hbbs = do
let out = output . showHtml
efile <- liftIO (openFile "entries.dat" ReadWriteMode)
name <- getInput "name"
text <- getInput "text"
entries <- liftM read (liftIO (hGetLine efile))
case text of
Nothing -> out $ hbbstitle +++
hbbscontent entries +++
hbbsform +++
hbbsend
Just txt ->
do let n = take 20 $ fromMaybe "Anonymous" name
t = take 200 $ filter isAscii txt
es = take 10 $ entries
liftIO $ do hSeek efile AbsoluteSeek 0
hPutStrLn efile (show ((Entry n t):es))
hClose efile
out $ hbbssubmitted entries (fromMaybe "Anonymous" name) txt
hbbssubmitted es n t =
p (toHtml ("Saved!")) +++
p (toHtml ((address (toHtml "Click here to reload")) ! [src "Main.cgi"]))
hbbstitle =
(thetitle (toHtml "HBBS")) +++
h1 (toHtml "HBBS!!") +++
h2 (toHtml "Do you dare to post?!")
I have a picture saved somewhere but I can't find it. It's of shii saying something along the lines of "shiichan was meant more as a social experiment" and I'd love to post it in this thread but i can't find it.
:(
Name:
Anonymous2009-07-12 6:05
known then realised this "while the C revolutionary it, will, will, along it, are will, with kernel kernel only it from the (or can
Name:
Anonymous2012-03-25 14:23
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
Name:
Anonymous2012-03-25 14:57
>>4
To hijack this post, I want to set up a telnet BBS with Python/Twisted and SQL. Does that sound like a not completely terrible idea?
Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy