birthdaze/README.md

880 B
Raw Permalink Blame History

Birthdaze

View on RubyGems

Birthdaze is a tool to generate a calendar of your contacts birthdays from a CardDAV server account.

Installation

gem install ruby

Note Birthdaze relies on the curb gem, which requires libcurl4-openssl-dev to be installed.

Setup

Youll need a config file in the ~/.config/birthdaze.yaml that looks like the below:

username: <username>
password: <password>
url: <url>
ical_output: <path to output file>
days_warning: <number of days warning>

Usage

Print a list of all birthdays.

birthdaze list

Generate an iCalendar file of your contacts birthdays.

birthdaze generate

Notes

- If a contact has a birthdate, the birthday will be set as recurring from that year. Otherwise, it will be set as recurring from the current year.