Powered By

Powered by Blogger

Tampilkan postingan dengan label calendar. Tampilkan semua postingan
Tampilkan postingan dengan label calendar. Tampilkan semua postingan

Kamis, 21 Januari 2010

Generate A Calendar With Custom Images And Events In Linux, Using A Simple Script And Inkscape

calendar custom


Martin Owens has created a really nice python script which generates a calendar based on the images you choose and the evens you add to a simple text file.

To use it, head over to Martin Owens' blog an download it, extract the archive contents and navigate to "flips" folder and place 12 png images numbered "01.png ... 12.png" (from 01 to 12) and a title.png which is the title.

To add / edit calendar events, see the dates.lst file. Here, you can add different events, holidays, birthdays and so on.

Then, make sure you have Inkscape installed. For Ubuntu:
sudo apt-get install inkscape

And finally, generate your calendar:
./create-cal.py 2010
./make-book.sh


You will find the generated png files in the "pngs" folder so everything is ready to be printed.

Of course, all the credits for this script go to Martin Owens.

Selasa, 06 Oktober 2009

Feature Rich Cross-Platform Calendar Application: Rainlendar2

rainlendar2

Rainlendar2 is a calendar application with lots of features which works on Windows, Linux and Mac OSX.

What I like about it, other than being cross-platform, is that you can import an holidays ICAL to it, the way it integrates into the Gnome desktop (screenshot above) and the Google Calendar like reminders. Rainlendar2 comes also with skins and lots of options. To read about all it's features, go to it's webpage. It comes with both a pro (paid) version and free, but I am only talk about the free version.


How Rainlendar2 works


All the future events are shown in a separate list where you can see the week's events at one glance. You can decide how many days in advance you want to see in the list. Different events can have a different appearance in the list so you can easily spot the important events from the others. The icons in the calendar are also available in the event list and other windows to make it easier to separate the events.


You can also have a separate list for your long term tasks. The task list can be arranged several ways so that you can keep it better organized. You can also set a due date for the tasks to make sure you'll remember to do them on time.

You'll also get an alarm when an event or task is due so that you don't miss it. The alarm can be defined to be set off any duration before the actual event so you have time to prepare for it.

Download Rainlendar2 (Windows .exe, Ubuntu .deb and Linux source files).

Once downloaded, for Ubuntu (Gnome), you'll find Rainlendar2 under Applications > Office.


Adding holidays


You can download various holiday calendars and such, from HERE. For instance, I have an Orthodox religion therefore I downloaded the calendar for that. Then, extract the archive, right click Rainlendar2 and select Options > Calendars and click Add, then browse to the .ical file and that's it.


Languages


Rainlendar2 also supports languages. To install a language:

1. You first must download this package: Shadow4-Languages.r2skin-addon

2. Then go to THIS page and download your language.

To install the packages: drop the file downloaded at step 1 over Rainlendar2 (using drag and drop), right click Rainlendar2 and select Refresh, then do the same for the language file. Lastly, go to Options > General and select your language.

[via thuluz]

Kamis, 30 Juli 2009

Integrate Google Calendar Into Your Gnome Calendar [Linux]

To integrate Google Calendar events into your Gnome desktop, go to Google Calendar, click on "Settings", then on the "Calendars" tab and then on your calendar's name:

google calendar

Then, at the bottom there is a section called "Private Address:" > click on the "ICAL" green icon to get your private calendar URL, like in the picture below:

google calendar private links

Now all you have to do is open a terminal and paste this:
/usr/lib/evolution-webcal/evolution-webcal URL
replacing URL with your ICAL private URL you got in the step above.

A window will pop up and here is where you can make the update frequency settings (I set mine to update every 30 minutes).

This is how your Google Calendar tasks, appointments, etc will show up in Gnome Calendar:

gnome google calendar


Please note: evolution-webcal may be in different folders in different distros. (For example in SuSe, it’s in /opt/gnome/lib/evolution-webcal/evolution-webcal). If the above code doesn’t work for you, you can locate evolution-webcal using:
find / -name evolution-webcal


[via paraisolinux]