Files
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

59 lines
4.5 KiB
Plaintext

Episode: 63
Title: HPR0063: WebCalendar
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0063/hpr0063.mp3
Transcribed: 2025-10-07 10:54:00
---
minutes.
.
.
.
.
Welcome to another episode of HPR. I am your host Enigma, and today I'll be talking about
Web Calendar. Web Calendar is a PHP-based calendar application that can be configured as a single
user calendar, a multi-user calendar, or an event calendar that is viewable by visitors.
Web Calendar has a ODBC backend that stores all of the events users in a database. You
can set it up to use MySQL, PostgresSQL, Oracle DB2, Interbase, MSSQL Server, or pretty much
any other ODBC compliant database. Web Calendar has multi-lingual support. It supports up to
30 languages which are on its site. I'll have a link to its site in the show notes. The calendar
server can be viewed with any I calendar compliant calendar application, such as Mozilla Sunbird,
Apple ICal, or Nome Evolution, or any RSS-enabled application like Firefox, Thunderbird, RSSL,
FeedDemon, or Blog Express. It has built-in RSS feeds, which I am currently playing with on our
hacker events.org that's powered by Web Calendar. That's the site that I have the most
experience with this application, and if you go check that out, you'll see the practical
application for this package. The one thing that I don't like about this app is that the
style sheets aren't the most pretty. Let's put it that way. I'm still playing with it. I don't
like the style sheets that are available, and I can't find any skins for it. If anyone's good
in CSS, please email me. I've got a few projects that I just don't have the artistic talent for,
and could use some guidance. Some features that I do like, it has you can view the calendars
basically their day, week, month, or year, just like any other calendar application. Really nothing
special there. You can view others calendars. You can view someone else's calendar on top of
your calendar, so you can compare events. You can add edit and delete users, add edit and delete
events. Repeat events like, for example, we have our bin rev meetings scheduled every third
Friday of every month. We have, and you can put in a description, the website and just a little
description of what the event is. You have a configurable custom event fields, user configurable
preferences for colors. You also have a default color scheme that I've been playing with. You can check for
scheduling conflicts like Outlook does with its calendar. You have email notifications for new updated
deleted events. You have RSS for update and new updated and deleted events and also unapproved events. If
you have a calendar that supports anonymous adding of events, you can import events from I calendar,
V calendar, or Palm. You have an optional general access, which is no login required to allow
calendar to be viewed with people without a login, like hacker events has, so anybody can view the
calendar. Also, you can publish free busy schedules to all users, kind of like Outlook does. The RSS
supports that puts a user's calendar into RSS. Again, I haven't played with the RSS feeds enough
yet to know how well they work. I have a test site that I'm playing with at the moment before I
actually drag it over to hacker events. You can subscribe to remote calendars, hosted elsewhere,
and then either on I calendar or each calendar formats, and then the user authentication is web-based
HTTP, LDAP, or NIS. A nice part of the package is it has an add-on that has a capture in it. Back in
late last year, we were having a lot of trouble with a spam on the site who gets, I had like 15,000
spam messages within a month or two. It was just absolutely insane. You can also implement a
capture on the site that will limit your spam. Also, one thing I don't like about the site is there
is no select all for the unapproved events. Basically, you have to delete them one by one or go
and go behind the scenes and go into the database and delete them out of the database table, which is what we
ended up doing. If anyone has any questions, comments about this package, please email me. Again,
if anyone has any experience with CSS and wants to help out on a couple projects, please email me. Also,
if anyone wants to do a show or be a part of this hacker-public radio thing, we've got going on,
email me at admin at hacker-publicradio.org. We will set you up with whatever you need to make that
happen, as well as give you some show ideas, things like that. That's it for today. I'm
Enigma again and have a nice day.