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 32.402.290 Times

ical2org for Linux 1.0.1

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

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
More Reviews or Write Review

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  
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  
Network & Internet  -  django-css for Linux 2.2.1
django-css is a fork of the django_compressor app that makes it easy to use CSS compilers with your Django projects. CSS compilers extend CSS syntax to include more powerful features such as variables and nested blocks, and pretty much rock all...
10.24 KB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB