Skip to content

tsvallender/birthdaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Birthdaze

View on RubyGems

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

Installation

gem install birthdaze

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages