🐝 Beedav

Beeminder CalDAV Server - Turn your Beeminder deadlines into calendar events

📅 How to Add to Your Calendar

1. Get Your Beeminder Credentials

You'll need:

2. Construct Your CalDAV URL

Replace YOUR_USERNAME and YOUR_AUTH_TOKEN with your actual credentials:

http://localhost:8081/beedav/YOUR_USERNAME/YOUR_AUTH_TOKEN/

3. Add to Your Calendar App

đŸŒŠī¸ Thunderbird

  1. Open Thunderbird Calendar
  2. Right-click in the calendar list → "New Calendar"
  3. Choose "On the Network"
  4. Select "CalDAV"
  5. Enter your constructed URL above
  6. The calendar "🐝 Beeminder (your_username)" will appear

📱 Other Calendar Apps

Most calendar applications support CalDAV subscriptions. Look for options like:

âš ī¸ Security Note: This server runs on localhost (your computer only) and doesn't support HTTPS. Your auth token will be visible in server logs. For production use, consider adding HTTPS and authentication.

📋 What You'll See

Each Beeminder goal with an upcoming deadline becomes a calendar event:

🔧 Technical Details

This server implements the CalDAV protocol to expose Beeminder goals as calendar events. It:

🏠 Legacy Endpoint

The original endpoint is still available at /caldav/ but uses hardcoded credentials.