473,507 Members | 6,459 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The iCalendar Standard - .ics files

iCalendar is a standard (RFC 2445) for calendar data exchange.

I plan to transfer data from iCalendar files (extension .ics), to a
linked Outlook calendar table. While Outlook (2002) has an import
strand for this, it does not seem to work with the format I shall be
importing. iCalendar files are not comma delimited files.

My first inclination is to open the iCalendar file with low level DOS
commands, to parse its contents with Regular Expressions and to use
dynamic SQL strings to put the data into the Calendar file. I expect
this will be super fast and efficient, and, better still, entirely
under my control, that is: "Custom".

But, perhaps there is a better way? A search for "iCal" in this group
turned up nothing useful, only posts about special non-calendar uses of
the string.

Jan 20 '07 #1
4 7619
On 19 Jan 2007 15:57:09 -0800, "Lyle Fairfield"
<ly***********@aim.comwrote:

Why not write an OLEDB driver for this format? You could become
independently wealthy marketing it.

Perhaps you should have written "iCalendar is an obscure standard"
since nobody is supporting it.

Why try to beat "super fast and efficient"?

-Tom. :-)

>iCalendar is a standard (RFC 2445) for calendar data exchange.

I plan to transfer data from iCalendar files (extension .ics), to a
linked Outlook calendar table. While Outlook (2002) has an import
strand for this, it does not seem to work with the format I shall be
importing. iCalendar files are not comma delimited files.

My first inclination is to open the iCalendar file with low level DOS
commands, to parse its contents with Regular Expressions and to use
dynamic SQL strings to put the data into the Calendar file. I expect
this will be super fast and efficient, and, better still, entirely
under my control, that is: "Custom".

But, perhaps there is a better way? A search for "iCal" in this group
turned up nothing useful, only posts about special non-calendar uses of
the string.
Jan 20 '07 #2
Tom van Stiphout <no*************@cox.netwrote in
news:jm********************************@4ax.com:
Why not write an OLEDB driver for this format?
Good idea! I'll check and see how tough that is, at least.
You could become independently wealthy marketing it.
Naah ... I have too much money (for me, probably not for anyone else) now.
Perhaps you should have written "iCalendar is an obscure standard"
since nobody is supporting it.
Google makes its calendar available as a file in three formats, viz, XML,
iCal and HTML. Mozilla's Lightning and Sunbird Calendars use the iCalendar
format. I've read but can't confirm that Apple uses this standard as well.
It's my plan to hack up a simple Google-Palm PIM synchronization using
Outlook as a pre-conduit and to have it under (my) program control. For
instance I may want to include 15 minute before warnings on my PIM, but
have entered them as 60 minute warnings in Google.
Why try to beat "super fast and efficient"?
There's no point in life if one is content with what is easily available.
When there's no crisis, I need to create one.
-Tom. :-)
Lyle :-) :-)
Jan 20 '07 #3
Lyle Fairfield wrote:
Mozilla's Lightning and Sunbird Calendars use the iCalendar
format.
I have learned that Lightning and Sunbird no longer use the iCalendar
format. They now use:

"SQLite, a small C library that implements a self-contained,
embeddable, zero-configuration SQL database engine"
(http://www.sqlite.org/),

and the calendar files are stored in one file, viz, storage.sdb.

An ADO provider has been written for this technology and is available
at:
http://luggle.com/~sean/Articles/sqlitePV.php.

I am in the process of downloading and testing this.

Jan 20 '07 #4

Lyle Fairfield wrote:
An ADO provider has been written for this technology and is available
at:
http://luggle.com/~sean/Articles/sqlitePV.php.

I am in the process of downloading and testing this.
I downloaded, installed and tested this. It all worked well, so far.
I'll abandon this thread unless someone expresses an interest.

Jan 20 '07 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

71
4135
by: Christopher Benson-Manica | last post by:
At what point was the .h dropped from the STL headers? I just had a discussion yesterday with my boss, who said he wanted .h on all the STL includes, despite me protesting that it was not...
0
1245
by: Johannes | last post by:
Hello all, On my webpage http://www.tdf.boers.sohosted.com/uciprotouri/2006i/download2006i.aspx I offer an iCalendar file with the FIFA wk 2006 match schedule so my visitors can import it...
16
1523
by: Spiros Bousbouras | last post by:
There are several compilers which accept various extensions to the C language and produce native code. But I wonder if there are any which offer the option to translate from C with some extensions...
1
2231
by: Raj00725 | last post by:
Hi...... i need to do vcard and icalendar enc/decoding........I have a structure which consist of a info abt name, mobile number, email id, address etc which is stored in a Database, as file in .vcf...
1
1431
by: neenat | last post by:
Is this possible ? Can I use calendarwriter to create and modify ical objects in visual studio .net 2003 ? Are there any open source libraries thart can be used ? Thanks Neena
270
9221
by: jacob navia | last post by:
In my "Happy Christmas" message, I proposed a function to read a file into a RAM buffer and return that buffer or NULL if the file doesn't exist or some other error is found. It is interesting...
17
27897
by: csharpusr | last post by:
Hello, I'm looking for some C# code that loads a iCalendar file from a wesbite, loops through the .ics file and extracts the event details from each event in the file. I don't want to use...
0
978
by: tinnews | last post by:
I am about to try writing a little Python utility to extract some data from an iCalendar file. A quick Google search turns up two possible libraries to use - vobject and "iCalendar package for...
4
4745
by: Mark | last post by:
I am trying to write a light iCalendar server. I have no problem serving iCalendar data, which is just printing the right format with the right headers. The data comes from a database. ...
0
7223
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7110
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7372
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7030
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7482
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5623
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5041
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4702
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3179
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.