Skip to content

revnoah/share-with-dad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸 Share With Dad

Share With Dad is a lightweight Flask web application designed to make it easy to select, organize, and email family photos.


🚀 Features

  • Photo Browser
    Automatically scans a configured photo folder and displays recent images with thumbnail previews.

  • Smart Selection Tools

    • Select all / none
    • Ignore / unignore photos
    • Mark photos as sent / unsent
    • Shift-click range selection
    • Ctrl-click fullscreen preview
  • Recipient Groups
    Groups can be managed from the web interface.

  • Email Sending

    • Inline photo delivery via SMTP
    • Optional test mode (“send to myself”)
    • Archive .eml copies of every message sent
    • Optionally mark photos as “sent” on completion
  • EXIF Metadata
    Extracts and caches timestamps from EXIF data for accurate sorting and display, even when file modification times differ.

  • Vendor Integration
    Uses jQuery and Trumbowyg (WYSIWYG editor) — downloaded locally via setup_deps.sh.


⚙️ Configuration

Edit config/config.json to match your environment. Define custom groups in config/groups.json. Each group includes a name, ID, and recipient email addresses.


🛠️ Setup & Dependencies

Install dependencies:

pip install -r requirements.txt

Download frontend libraries:

./setup_deps.sh


📄 License

MIT License Copyright © Noah Stewart

About

Web app to assist with resizing and emailing photos from a local folder. Specifically created to facilitate emailing my dad grandkid photos from a backup folder.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors