Skip to content

feat(photos): implement comprehensive Photos module with screenshot s… #39

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Rish-it
Copy link

@Rish-it Rish-it commented Apr 24, 2025

  • New JXA-powered utils/photos.ts for Apple Photos integration
  • Core APIs: getAllAlbums, getPhotosFromAlbum, searchPhotosByText, searchPhotosByDateRange, getFavoritePhotos, getMemories, getRecentPhotos, getPeople, getPhotosByPerson
  • findScreenshots util—filename patterns, “Screenshots” album, keywords and metadata to surface all screenshots

Closes #38

…upport

- New JXA-powered utils/photos.ts for Apple Photos integration
- Core APIs: getAllAlbums, getPhotosFromAlbum, searchPhotosByText, searchPhotosByDateRange, getFavoritePhotos, getMemories, getRecentPhotos, getPeople, getPhotosByPerson
- findScreenshots util—filename patterns, “Screenshots” album, keywords and metadata to surface all screenshots
- screenshots operation for streamlined UX
- exportPhoto & openPhoto helpers for photo management

Closes supermemoryai#38
@Dhravya
Copy link
Collaborator

Dhravya commented Apr 27, 2025

What are some example prompts that work? Looking forward to testing this 👀

@Rish-it
Copy link
Author

Rish-it commented Apr 28, 2025

@Dhravya, here are some basic operations. Let me know if you have any intriguing ideas or suggestions! 👀
https://github.com/user-attachments/assets/8a407f9d-f813-4793-8722-f0cac30607f8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Photos module with screenshot search functionality
2 participants