Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.068.915 Times

ical2org for Linux 1.0.1

Company: Doug Hellmann
Date Added: November 29, 2013  |  Visits: 307

ical2org for Linux

Report Broken Link
Printer Friendly Version

Product Homepage
Download (16 downloads)

ical2org is a command-line utility for exporting data from the Mac OS X application iCal so it can be used with the emacs tool org-mode. Data transfer is one-way only (from iCal to emacs), and is intended to be used to show alarms and scheduled events managed by iCal within org's agenda view.<br /><br />Installation<br /><br />Use normal Python application steps to install ical2org:<br /><br />pip install ical2org<br /><br />or:<br /><br />easy_install ical2org<br /><br />The source distribution is created using Distribute, which will be installed with ical2org. The other dependencies (pytz and vobject) will also be installed automatically.<br /><br />Generating org-mode Files<br /><br />While ical2org supports multiple output formats, the default is an org-mode outline. Each calendar entry includes the summary, location, date and time, and complete description (useful for searching).<br /><br />For example, to extract the entries from a calendar called "Meetup: Python", you would run:<br /><br />$ ical2org "Meetup: Python"<br />Starting 14 days ago at 2010-01-03 00:00:00-05:00<br />Ending 30 days from now at 2010-02-17 00:00:00-05:00<br />Processing: Meetup: Python<br /> Python Atlanta February Meetup<br /># -*- coding: utf-8 -*-<br />* Meetup: Python :clubs:<br /> :CATEGORY: Personal<br />** Python Atlanta February Meetup<br /> < 2010-02-11 Thu 19:30-21:30 ><br /> - PyAtl: Atlanta Python Programmers<br /><br /> After an optional 6pm dinner at Figo Pasta at the corner of<br /> Howell Mill Road and Huff Road, we will meet as usual in the<br /> spacious and comfortable auditorium of the GTRI Food<br /> Processing Building at 7:30pm for our monthly meeting.<br /><br /> Topics for this meeting:<br /><br /> Brandon Rhodes will give his PyCon talk: "Learning Hosting<br /> Best-Practices From WebFaction"<br /><br /> Atlanta, GA 30318 - USA<br /><br /> Thursday, February 11 at 7:30 PM<br /><br /> Photo:<br /><br /> Attending: 3<br /><br /> Details:<br /><br />Output is encoded as UTF-8, which may not work with Unix pipes and shell redirection. To save the output to a file instead of having it printed to standard output, use the -o option.<br /><br />By default, ical2org processes all of the calendars which are displayed in iCal. Hidden calendars are ignored unless you give their name on the command line.<br /><br />Generating Diary Files<br /><br />The default output format uses org's outline structure. If you would rather use emacs' diary-mode, use -f diary to switch modes. The diary entries do not include the full text of the event.<br /><br />Recommended Use<br /><br />The recommended way to use ical2org is to export your iCal data at least every day. That gives you a moving window of fresh data, since the date range for export is limited. Save the output to a file (e.g., ~/Documents/Notes/ and add the file to org's list of inputs for building agenda views.<br /><br />If you use org-mode for taking notes in meetings, refile each event as you make notes to avoid overwriting it the next time your calendars are exported.<br /><br />For example, you might run a command like:<br /><br />ical2org -o ~/Documents/Notes/ -b 30 -e 30<br /><br />to export the data starting 30 days ago and ending 30 days from today to the file<br /><br />Recurring Events<br /><br />Recurring events in iCal are "exploded" to create separate entries in the output. This makes it easy to refile an event when you add notes, without having the notes from one meeting occurance appear on the wrong date.<br /><br />Command Line Options<br /><br />-h show this help message and exit<br />-c CONFIG_FILENAME, --config=CONFIG_FILENAME<br /> Configuration file name. Defaults to ~/.ical2org<br />-b DAYS_AGO, --begin=DAYS_AGO, --days-ago=DAYS_AGO<br /> Number of days back in time to search. Defaults to 14.<br />-e DAYS_AHEAD, --end=DAYS_AHEAD, --days-ahead=DAYS_AHEAD<br /> Number of days forward in time to search. Defaults to 30.<br />-v, --verbose Increase verbose level<br />-q, --quiet Turn off verbose output<br />-o OUTPUT_FILE_NAME, --output-file=OUTPUT_FILE_NAME<br /> Write the output to the named file instead of stdout<br />--all Include all calendars, not just active.<br />--input-directory=INPUT_DIRECTORY<br /> Directory containing calendars. Defaults to ~/Library/Calendars.<br />-f FORMAT, --format=FORMAT<br /> Output format. One of ['org', 'diary']. Defaults to "diary".<br />--opt=OPT, --formatter-option=OPT<br /> Formatter-specific option name=value<br />--help Verbose help

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Atlanta Calendars Default Defaults Emacs Entries Export February Ical Org Ical Org Linux Linux Meeting Meetup Notes Number Org Orgmode Output Python Verbose
Users rating: 0/10

License: Freeware Size: 10.24 KB
Development Tools  -  BaFigExPro 1.0
The BaFigExPro package provides an automatic method to export Matlab figures, with optional uniform styling. Several input/output folders can be given in a single call. The routine works both for Windows and Linux (tested on Matlab 6.5 and...
40.96 KB  
Networking  -  Formidable Forms 1.06.01
Quickly and easily build forms with a simple drag-and-drop interface and in-place editing. There are dozens of form-building plugins out there to create forms, but most are confusing and overly complicated. With Formidable, it is easy to create...
409.6 KB  
MS Office Add-Ins  -  CodeTwo Outlook Export 1.2.5
CodeTwo Outlook Export is an easy-to-use free tool for quick and advanced export of data from Microsoft Outlook to CSV text files. The program allows exporting much more data than offered by the built-in export feature in Outlook, allowing the...
1.05 MB  
Modules  -  Sheetnode 6.x-1.4
Sheetnode integrates the javascript spreadsheet engine SocialCalc as a new node type in Drupal. SocialCalc was written by Dan Bricklin, co-author of the original VisiCalc spreadsheet app in 1979, and is used in the OLPC XO laptop and the...
51.2 KB  
Modules  -  Views Watchdog 7.x-3.3
The Views Watchdog module extends the Views module and allows to create customized lists (pages, blocks, feeds) of watchdog entries.Features * Allows to create customized pages, blocks, and feeds of watchdog entries. * Allows to use custom icons...
10 KB  
Web Browsers  -  Tails Export 0.3.9
Tails Export is an extension for Showing and Exporting Microformats. Currently it supports the following formats. Tails is a Firefox extension that will display the presence of microformats on a webpage. Currently, this plugin has...
40.96 KB  
Business  -  Web diary 0.3.5
Web Diary is a Web-based multi-user CGI diary applet. It includes scripts for allowing users to make entries publicly viewable, easy administration, and user preference editing. There are two changes to the database structure in this release and...
56.32 KB  
GuestBooks  -  The Digital Guestbook Script
The Digital Guestbook script is based on a fast and flexible GDBM database for the individual guestbook entries.Features:- sends e-mail notifications to the webmaster when entries are added (optional)- converts "smileys" to animated icons-...
71.68 KB  
GuestBooks  -  WSN Guest Script 1.22
WSN Guest is a fully customizable and translatable guestbook.Features:- Setup is simple. The setup script asks for your database info and then automatically sets up your directory for you.- Fully customizable. All of the HTML which is displayed to...
163.84 KB  
Networking  -  Christian Science Bible Lesson Subjects 1.0
Display upcoming Christian Science Bible Lesson topics in any widget-enabled sidebar on your site.Widget Features: * Select number of upcoming subjects to display (default is 3 weeks) * Select whether to display 'more info' link to...
10 KB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB