4f1c793d2f | ||
---|---|---|
bin | ||
lib | ||
.ruby-version | ||
Gemfile | ||
Gemfile.lock | ||
MIT-LICENSE | ||
README.md | ||
birthdaze-0.1.0.gem | ||
birthdaze.gemspec |
README.md
Birthdaze
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
You’ll 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.