A communal live photo slideshow for Google Photos
Project description
google-photos-slideshow
NOTE: this project is in no way affiliated with or sponsored by Google Photos.
Quickstart
Install
pip install google-photos-slideshow
Run
google-photos-slideshow
- Ctrl+C to stop the slideshow.
- The first time you run this, it will prompt you for the public url to your google photos album.
- Future runs will use the same album unless you specify a different one using
--url
.
View
Open a web browser and navigate to http://localhost
to view the slideshow.
Options
google-photos-slideshow --help
Features
Slideshow
- Play/Pause
- Speed
- Next/Previous
- Live Communal Controls
- Live reload from source
- Link to photo source
- Autoplay videos
- Add music
Support for multiple photo sources
- Google Photos
- Public link only
- Maybe add support for authenticated access?
- Local Folder
- Google Drive
- OneDrive
- Flickr
Switching photo sources
- cache url in untracked url.txt
- switch to generic config.yaml
- Change photo source live from UI
Photo order
- Random
- New loads first if added during slideshow
- Sort by date
- Sort by filename
- Allow user to sort
- Allow re-ordering from UI
UI
- Dark Mode
- Correct aspect ratio
- Live updating favicon (icon in browser tab)
- Don't cut off photos
- Better icons
- Improve speed control (vertical select 0.125x(0.5s), 0.25x (1s), 0.5x (2s), 1x (4s), 2x (8s), 4x (16s))
- Page title from photo source
- Support fullscreen (and exit fullscreen)
- preview carousel
- Chromecast support
- Works when on
http://localhost
orhttp://127.0.0.1
- Works when on
http://<local_ip>
- Works when on
Upload Options
- Upload button
- Drag and drop
- Take a photo from phone camera
- Add a photo from a URL
- Airdrop to server??
- Bluetooth to server??
Install
- pip install
- Docker
- executable
- Basic UI for selecting photo source
- walkthough selecting a photo source
- clear tutorial with photos of how to run each source
- serve by hostname on local network
- walk user through how to serve on their own domain
- offer hosted version
Documentation
- README
- basic quickstart
- Quickstart with photos
- Show photos of end product
- Feature plan
- Python
- argparse commandline
--help
- some docstrings
- full docstrings
- argparse commandline
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for google-photos-slideshow-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6636f16acd86038507b9544d1e434a10a993f65634de32770dc22eb50967853 |
|
MD5 | c333602034ad539c98256439ef29a57d |
|
BLAKE2b-256 | 4f4f7e98c0035adb0c907f4344632b97441d61c6c96497987ca8d5f501acd3bc |
Close
Hashes for google_photos_slideshow-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615d19bbf3075c29f719955b26e337ff6964fe2e2cd1837c0771a7057e82948c |
|
MD5 | 4097d26d3be80a8741dce33f89509936 |
|
BLAKE2b-256 | 2f9bbeb9e868502320e1f81d4ecf3acc236090396dc73494b869639ec525a6e8 |