Upcoming Birthdays

by nithinbekal
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. Show upcoming birthdays from notes with date-of-birth attributes.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Obsidian Upcoming Birthdays

A plugin for Obsidian that tracks and displays upcoming birthdays from your notes.

Features

  • 📅 Automatically finds notes with a date-of-birth property in their frontmatter
  • 🎂 Shows upcoming birthdays with age calculation
  • 🎉 Highlights birthdays happening today or soon
  • ⚙️ Customizable settings for property name and look-ahead period
  • 📍 Click on names to open the corresponding note

Usage

Adding Birthdays to Your Notes

Add a date-of-birth property to the frontmatter of any note:

---
date-of-birth: 1990-05-15
---

# John Doe

Contact information and other details...

Viewing Birthdays

Use the command palette (Ctrl/Cmd + P) and search for "Open Birthday View"

The birthday view will appear in the right sidebar showing:

  • Birthdays happening today (highlighted)
  • Upcoming birthdays within your configured range
  • How many days until each birthday
  • The age the person will turn

Settings

  • Date of Birth Property: The frontmatter property name to look for (default: date-of-birth)
  • Days to Look Ahead: How many days in advance to show birthdays (default: 30)

Installation

For Development

  1. Clone this repository into your vault's .obsidian/plugins/ folder:

    cd /path/to/vault/.obsidian/plugins
    git clone https://github.com/nithinbekal/obsidian-upcoming-birthdays.git
    
  2. Install dependencies:

    cd obsidian-upcoming-birthdays
    npm install
    
  3. Build the plugin:

    npm run build
    
  4. Reload Obsidian and enable the plugin in Settings → Community Plugins

For Development with Auto-Reload

Run in development mode with auto-rebuild:

npm run dev

Date Formats

The plugin accepts any standard date format that JavaScript can parse:

  • 1990-05-15 (ISO format, recommended)
  • 1990/05/15
  • May 15, 1990
  • 15 May 1990

License

MIT