Index of /Tools/Ical2html

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]AUTHORS2002-09-28 20:41 23  
[   ]COPYING2015-08-14 23:27 2.0K 
[   ]ChangeLog2015-08-14 23:44 2.5K 
[   ]Makefile.am2010-01-28 17:10 181  
[   ]NEWS2002-09-28 20:41 0  
[TXT]README2019-02-25 15:11 2.2K 
[TXT]calendar.css2015-08-14 23:43 1.6K 
[   ]configure2010-03-18 00:31 168K 
[   ]configure.in2010-03-18 00:28 849  
[   ]ical2html-0.1.tar.gz2019-02-21 15:57 80K 
[   ]ical2html-0.2.tar.gz2019-02-21 15:57 79K 
[   ]ical2html-0.3.tar.gz2019-02-21 15:57 87K 
[   ]ical2html-0.4.tar.gz2019-02-21 15:57 86K 
[   ]ical2html-2.0.tar.gz2019-02-21 15:57 85K 
[   ]ical2html-2.1.tar.gz2019-02-21 15:57 91K 
[TXT]ical2html.c2015-08-14 23:44 16K 
[TXT]icalfilter.c2010-01-28 17:10 5.4K 
[TXT]icalmerge.c2015-08-14 23:44 8.5K 

The package contains three programs:

ical2html takes an iCalendar file and outputs an HTML file showing one
or more months in the form of tables.

icalfilter filters events from an icalendar files based on category
and/or class.

icalmerge combines two or more icalendar files, keeping only the newer
of any duplicate events.

0) Compiling from a tar file

Download and unpack the latest ical2html-XXX.tar.gz file (where XXX is
the version number), go into the ical2html-XXX directory and type:

    $ ./configure
    $ make

You may want to run ./configure --help first, to see what options are
available. Or read INSTALL for general information about the configure

1) Compiling from individual source files

First download all files (except the tar files) into a directory,
e.g., Ical2html. Then configure and compile. This requires automake
and autoconf to be installed:

    $ cd Ical2html
    $ autoreconf -i
    $ ./configure
    $ make

If "configure" complains about "libical", look for libical-dev or
libical in the software repository for your operating system, or
download it from or Ical2html was
developed with libical versions 0.43 and 1.0.

Debian 5.0 (Lenny)
    The version of libical in Debian Lenny is 0.31 and doesn't work
    with ical2html. But the libical from Debian Backports
    ( does.

Max OS X
    If you installed libical from MacPorts (,
    you'll need to tell configure where the header files and libraries
    are. Run configure as follows (all on one line):

    CFLAGS="-I/opt/local/include -I/opt/local/include/libical
    -L/opt/local/lib" ./configure

If you managed to compile, but the program fails to run with an error
about "" not found, try to set the variable
"LD_LIBRARY_PATH" before running ical2html, e.g.:

    $ LD_LIBRARY_PATH=/path/to/lib ical2html

TODO) [Explain that the created HTML file links to "calendar.css"]

[An example "calendar.css" in included]

[Write manual...]

Created: 28 Sep 2002
Modified: $Date: 2019/02/25 15:11:28 $