MCPcopy Index your code
hub / github.com/edrickleong/obsidian-calendar-bases

github.com/edrickleong/obsidian-calendar-bases @0.2.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.8 ↗ · + Follow
41 symbols 85 edges 8 files 0 documented · 0% updated 3mo ago0.2.8 · 2026-04-06★ 17718 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Calendar Bases

Buy Me a Coffee at ko-fi.com

Adds a calendar layout to Obsidian Bases so you can display notes with dates in an interactive calendar view.

Built with FullCalendar for a robust and feature-rich calendar experience.

  • Dynamically display entries that match your filters on their respective dates.
  • Drag and drop events to reschedule them - automatically updates note frontmatter.
  • Navigate between months with intuitive controls.
  • Support for single-day and multi-day events (with optional end dates).
  • Click entries to open them or use context menus for more options.

Installation

This plugin requires Obsidian v1.10.0 or later to work.

Install via Community Plugins

Calendar Bases is available under Community Plugins. It can be found here.

Install via BRAT

  1. Install the BRAT plugin under Community Plugins.
  2. Open BRAT settings and click "Add beta plugin".
  3. Enter the URL of this repository: https://github.com/edrickleong/obsidian-calendar-bases.
  4. Under "Select a version", choose the Latest version.
  5. Click "Add plugin".

Documentation

Date Properties

To display entries on the calendar, configure a start date property in the view configuration menu. The property must contain a valid date string.

# Date property examples
startDate: 2025-10-15
startDate: 2025-10-15T10:00:00

# Optional end date for multi-day events
endDate: 2025-10-18

Any JavaScript-parseable date format is supported. For multi-day events, configure both a start date and an optional end date property.

Credits

This plugin uses FullCalendar.

License

This project is licensed under the MIT License.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 20
Function 13
Class 4
Interface 4

Languages

TypeScript100%

Modules by API surface

src/calendar-view.tsx20 symbols
src/CalendarReactView.tsx8 symbols
scripts/screenshot-themes.ts7 symbols
src/main.ts4 symbols
src/hooks.tsx1 symbols
esbuild.config.mjs1 symbols

For agents

$ claude mcp add obsidian-calendar-bases \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page