Photo Date Search

by Jeff
5
4
3
2
1
Score: 30/100

Description

Turn your obsidian vault into a photo search bar

Reviews

No reviews yet.

Stats

0
stars
55
downloads
0
forks
69
days
33
days
68
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
16
commits

Latest Version

2 months ago

Changelog

Update the plugin display name to be more generic (drop the Date). Hoping to release this before users actually install it

README file from

Github

Photo Search (Obsidian plugin)

Jump from a daily note (or any note that links to daily notes) straight to a Google Photos or Immich search for that date.

Demo

https://github.com/user-attachments/assets/fab4e2d7-88f5-480f-8692-601013330875

Dev

npm install
npm run build

Install ("official" plugin)

Install (manual)

  1. Make sure you have the main.js file built (see dev instructions)
  2. Copy main.js and manifest.json into <vault>/.obsidian/plugins/photo-date-search/
  3. Enable "Photo Search" in Settings → Community plugins.

Commands

  • Search photos for this note's date — parses the active note's filename using your Daily Notes format (or an override in settings).
  • Search photos for a date mentioned in this note — collects the note's own date, all outgoing links/embeds/frontmatter links whose target names parse as dates, and all backlinks from daily notes. One date → opens immediately; multiple → fuzzy picker.

URL mechanics

  • Google Photos: https://photos.google.com/search/<Month D, YYYY> search endpoint accepts natural-language dates. Being https, it's a universal/app link, so on iOS/Android it opens the Google Photos app when installed.
  • Immich: <base>/search?query=<urlencoded JSON> with takenAfter/takenBefore set to local-day boundaries (ISO with offset).

Settings

  • Default provider: Google Photos / Immich / Ask each time
  • Immich base URL (empty disables Immich)
  • Daily note date format override + extra comma-separated formats to try on linked note names (strict Moment parsing, so "Meeting Notes" won't false-positive)