Mailing List Reader
iBOB Mailing List Reader
- Project Goals
- Create an interactive web-interface for the Internet-BOB mailing list, allowing the user to read and reply to posts.
- Skills used
- PHP, HTML, Javascript, CSS, AJAX
- Details
- I admit it, I'm a cycling nut. I read the iBOB list pretty regularly,
and unfortunately it's a pretty high-volume list, so the emails tend to
clutter my inbox and it's hard to keep up with them, especially if I don't
read it for a day or two. The list has an option to disable mail delivery,
and I experimented with this, instead reading posts via the
archives,
but unfortunately the web-UI there is pretty basic -- very little is clickable,
so doing anything requires a lot of copy-n-paste action. Very tedious!
I figured there must be a better way. I contacted the list admin, and discovered
there's no XML/RSS feed for the list, so I'm just using the bare HTML archive pages
with a lot of regexp search-and-replacing, plus some Javascript to
run a reload timer and to do some slight CSS manipulation.
Update (v2): I've rebuilt the main UI, tossing the frames and instead using an AJAX-based interface.
Update: Created a mobile version.
- Examples/Links
- http://yojimg.net/bike/ibob/orig/ (v1)
http://yojimg.net/bike/ibob/ (v2) - Selected Source Code
- LHS frame source -- message list (v1)
- included file used to generate LHS message list (v1)
- top-right frame -- message read page (v1)
- bottom-right frame -- message reply (v1)
- included file used to generate LHS message list (v1)