Dropbox Photo Grid

by Ali Moeeny
5
4
3
2
1
Score: 32/100

Description

Category: 3rd Party Integrations

The Dropbox Photo Grid plugin brings Dropbox photo integration into Obsidian by allowing users to embed a grid of photos filtered by specific dates. Ideal for journaling or memory tracking, it presents images in a clean, responsive layout directly within notes. Users can specify folders or direct file paths, and the plugin supports viewing current and past-day photos using dynamic templating.

Reviews

No reviews yet.

Stats

2
stars
244
downloads
0
forks
417
days
417
days
417
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
2
commits

Latest Version

a year ago

Changelog

  • click on an image in the grid to see it "fullscreen"
  • in "fullscreen" mode if you press " i " you can see metadata about the image. and even can fetch the image to show exiff and location data about it.

Full Changelog: https://github.com/alimoeeny/obsidian-dropbox-photo-grid/compare/1.0.6...1.0.8

README file from

Github

Dropbox Photo Grid for Obsidian

This plugin allows you to embed a grid of photos from your Dropbox account based on a specific date. It's perfect for displaying daily photos, memories, or any date-based photo collections within your Obsidian vault.

Features

  • Display photos from Dropbox in a responsive grid layout
  • Filter photos by date
  • Support for both folder paths and direct file paths
  • Loading indicator while fetching photos
  • Respects Obsidian's theme colors
  • Handles pagination for large photo collections
  • Show memories from "On This Day" in previous years

Installation

Community Plugins

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Dropbox Photo Grid"
  4. Install the plugin and enable it

Manual Installation

  1. Download the latest release from the releases page
  2. Extract the files to your vault's .obsidian/plugins/obsidian-dropbox-photo-grid/ directory
  3. Reload Obsidian
  4. Enable the plugin in the Community Plugins settings

Development

Building the plugin

  • Clone this repository
  • Install dependencies: npm install
  • Build the plugin: npm run build
  • The compiled plugin will be in the dist directory

Development workflow

  • Start development build with watching: npm run dev
  • For a new release:
    • Update version: npm version [patch|minor|major]
    • Build: npm run build
    • The release files will be in the dist directory

Setup

  1. Go to Settings > Dropbox Photo Grid
  2. Click "Connect to Dropbox" to authorize the plugin
  3. The plugin will automatically handle authentication

Usage

Basic Syntax

```dropbox-photos
/path/to/folder
YYYY-MM-DD

### Using with Templates

First, make sure you have the Templater plugin installed and enabled. Then use the following syntax in your templates:

```markdown
```dropbox-photos
/Camera Uploads/<% tp.date.now("YYYY") %>/
<% tp.date.now("YYYY-MM-DD") %>

For example, if you want to create a daily note template that shows photos from that day:

```markdown
# Daily Note - <% tp.date.now("YYYY-MM-DD") %>

## Today's Photos
```dropbox-photos
/Camera Uploads/<% tp.date.now("YYYY") %>/
<% tp.date.now("YYYY-MM-DD") %>

Journal Entry

Template Tips

  1. Yearly Folders: If your photos are organized in yearly folders (e.g., /Camera Uploads/2024/):

    ```dropbox-photos
    /Camera Uploads/<% tp.date.now("YYYY") %>/
    <% tp.date.now("YYYY-MM-DD") %>
    
  2. Previous Years: To show photos from the same day in previous years:

    # Photos from Today Last Year
    ```dropbox-photos
    /Camera Uploads/<% tp.date.now("YYYY", -365) %>/
    <% tp.date.now("YYYY-MM-DD", -365) %>
    

    Photos from Today Two Years Ago

    /Camera Uploads/<% tp.date.now("YYYY", -730) %>/
    <% tp.date.now("YYYY-MM-DD", -730) %>
    
  3. Previous Days: To show photos from specific days ago:

    ```dropbox-photos
    /Camera Uploads/<% tp.date.now("YYYY", -7) %>/
    <% tp.date.now("YYYY-MM-DD", -7) %>
    

Example: Daily Note with Current and Last Year's Photos

# Daily Note - <% tp.date.now("YYYY-MM-DD") %>

## Today's Photos
```dropbox-photos
/Camera Uploads/<% tp.date.now("YYYY") %>/
<% tp.date.now("YYYY-MM-DD") %>

On This Day Last Year

/Camera Uploads/<% tp.date.now("YYYY", -365) %>/
<% tp.date.now("YYYY-MM-DD", -365) %>

Journal Entry

Path Examples

  1. Folder path (shows all photos from the date):
    ```dropbox-photos
    /Camera Uploads/2024
    2024-02-22
    
  2. Direct file path (shows specific photo):
    ```dropbox-photos
    /Camera Uploads/2024/2024-02-22 08.33.05.png
    2024-02-22
    

Security and Privacy

  • This plugin requires Dropbox authentication to access your photos
  • Your Dropbox credentials are stored securely in Obsidian's local storage
  • The plugin only requests access to files and folders you specify
  • No data is sent to third-party servers

Support

If you encounter any issues or have feature requests:

  1. Check the GitHub Issues page
  2. Create a new issue if your problem hasn't been reported
  3. Include your Obsidian version and operating system details

Changelog

1.0.1

  • Preparation for submission to Obsidian Community Plugins

1.0.0

  • Initial release
  • Basic Dropbox integration
  • Photo grid display with date filtering

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Obsidian team for their excellent plugin API
  • Thanks to Dropbox for their SDK

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Emotion Picker
4 years ago by dartungar
Plugin for Obsidian.md that provides an easy way to insert emotions from a customizeable list.
Thino
4 years ago by Quorafind
A quick capture plugin for Obsidian, all data from your notes.
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Auto Journal
3 years ago by Evan Bonsignori
Opinionated journaling automation like daily notes but with backfills for the days that you didn't open Obsidian.
ChatCBT
2 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Journals
2 years ago by Sergii Kostyrko
Journalyst
2 years ago by Justin Arnold
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Daily Prompt
2 years ago by Erl-koenig
TimeSaver
2 years ago by tommy.li
Day One Importer
2 years ago by Marc Donald
Easily convert your Day One journals into Obsidian markdown.
e-Daiary
2 years ago by Thomas Campanholi
This plugin was created to make daily entries in a journal based on the day of the year.
Journal Folder
2 years ago by Charl Fourie
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Journaling
2 years ago by Ordeeper
View daily notes in a journal-like format, similar to Logseq. It enhances note organization and facilitates better reflection by consolidating daily notes into a continuous journaling view.
Aut-O-Backups
5 years ago by ryanpcmcquen
Automated backups to Dropbox for Obsidian.
Random Structural Diary
5 years ago by Timur Sidoriuk
On This Day
a year ago by Jose Elias Alvarez
Show your daily notes from this day in a simple panel view. Inspired by Day One's On This Day feature.
VaultSync
a year ago by Justin Bird
Obsidian plugin to link your vault to a cloud storage provider.
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Accounting Journal and Ledger
8 months ago by Javier Ribal del Río
A lightweight Obsidian plugin for recording simple accounting journal entries during class, based on the Spanish libro diario and libro mayor (general ledger). Follows the double-entry bookkeeping system. Designed for educational use — not intended as a full-featured accounting solution.
Timestamper
6 months ago by René Coignard
Insert the current timestamp into your notes.
LongtimeDiary
2 months ago by sawamaru
Show past Daily notes on the same day in previous years.