Skip to content

A tool to take data from a contacts database in Airtable and push it into a CardDav server

License

Notifications You must be signed in to change notification settings

charlieegan3/tool-airtable-contacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tool-airtable-contacts

This is a tool for toolbelt which wraps functionality to run a contacts database in Airtable. It syncs to a CardDAV endpoint and uses webhook-rss to send updates via RSS.

Example config:

tools:
  ...
  airtable-contacts:
    jobs:
      day:
        schedule: "0 0 5 * * *"
      week:
        schedule: "0 0 5 * * 0"
      sync:
        schedule: "0 */15 * * * *"
    endpoint: https://...
    airtable:
      key: xxxxxxxxxxxxxxxxx
      base: xxxxxxxxxxxxxxxxx
      table: xxxxxxxxxxxxxxxxx
      view: xxx
    carddav:
      server_url: https://...
      user: name@example.com
      password: xxxxxxxxxxx
    vcard:
      use_v3: true
      photo:
        size: 100

About

A tool to take data from a contacts database in Airtable and push it into a CardDav server

Resources

License

Stars

Watchers

Forks

Packages

No packages published