My Calendar 2.5
Please read everything but email me if
(1) you do not understand
(2) you get it running (so I can check it out and put up a link to your
site)
at mike@fuzzymonkey.org
Many thanks to Jay Kline (jay@slushpupie.com) and his many bug fixes
and layout help!
REQUIRES
SUMMARY
FEATURES
DISTRIBUTION / LICENSE
INSTALLATION
HOW TO USE
CHANGES
TODO
1. web server (tested on apache Linux/Unix but
reported to work on Windows NT/2000)
2. Perl 5.00503 (may work with others)
3. cal is required but
already installed on just about every server.
4. pscal
is required for making printable calendars in postscript format.
My Calendar is a lightweight, easy-to-use Web calendar. There is
also an included email script that you can have cron run everyday to
remind you of upcoming appointments. Included is a script to
convert an online calendar to a printable postscript format using pscal.
lightweight and easy to setup
email scrip to remind you of upcomming events
email script can be run by cron and/or used to send emails to a
mailing list for clugs and organizations
This software is released under the GPL. Please see the
included LICENSE file. Copyright (C) 2002 Michael Spiceland This
program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version. This program is distributed in the hope that
it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU General Public License for more details. You should have
received a copy of the GNU General Public License along with this
program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA Use this script at your
own risk! I make no warranties that it is hack proof!
1. Install scripts
ftp mycalendar-xxx.tar.gz to your
cgi-bin/ directory on your server
$ tar -zxvpf mycalendar-xxx.tar.gz
this will create a calendar/ directory in that directory
2. edit template.html to match your site
To customize the look, simply edit
template.html. This file can be created with any html editor or
text editor as long as it retains the hidden HTML comment, <!--
content --> . This comment is where the content (calendar)
will be placed.
3. password protect protected/ directory
Use htaccess or some other method to
password protect the protected/ dirctory. Doing this will require
your users to supply a password if they ever attempt to edit any events.
Just point your browser at it
e.g.- http://www.yoursite.com/cgi-bin/calendar/index.cgi
If you get an internal server error, check your web server error
logs or run it from command line so that you can see what is going
wrong. See my docs/FAQ.html on my script page for more info.
06.12.2001
Initial release.
10.10.01
Updated update.pl to allow you to add events for
December. It used to
only go up to Novemer :-P
12.17.01
Updated the email script to work now. Updated the
convert2pscal.pl script
to prompt for information and attempt to print the
calendar for you.
1.9.2002
fixed security holes. Everyone update!
3.6.2003 (version 1.7)
Changed the format for the data storage and wrote
conversion script to convert to the new format. This is in
preparation for the new PalmOS conduit. Several bug fixes.
6.14.2003 (version 1.9)
Added montly and yearly option for
appointments. These appointments appear every year and
month. The index.cgi, update.cgi, and email.pl scripts were all
updated.
6.16.2003 (version 2.5)
Added ability to generate pritable calendars by interfacing pscal and ps2pdf.
I need to do/need help with the following items
NONE YET. Email me with bugs.
Send questions or comments to mike@fuzzymonkey.org
Thanks,
Michael and Erin
FuzzyMonkey scripting wizards