
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
simple-photo-gallery
Advanced tools
Important: I'm currently very busy in my job, so I don't have much time to support this project. It seems there is some interest in it on a regular basis, so I'd be happy to give admin access to another developer that wants to maintain/develop the project further. Please get in touch with me if you are interested.
With Simple Photo Gallery you can create beautiful and simple photo galleries that help you tell your story. Check out the example gallery.
Simple Photo Gallery is a simple command line tool written in Python that helps you create static HTML photo and video galleries that tell a story. Thumbnails, HTML, CSS and JavaScript files are generated automatically and can be uploaded to any static hosting, like for example AWS S3 or Netlify. The most important features:
Simple Photo Gallery can be easily installed with pip
. If you don't have pip
, please install the latest Python release.
pip install simple-photo-gallery
It might be a really good idea to use a Python virtual environment to install simple-photo-gallery.
You can quickly create a gallery with the default settings. For more detailed information see Usage.
gallery-init
gallery-build
The gallery is ready! You can view it by opening the index.html
file in the public
folder. The public
folder contains all the files you need for your gallery and you can host it on any static hosting provider.
Note Your photos and videos are copied in
public/images/photos
.
See Gallery Configuration for more details how you can customize your gallery. You can also find two example galleries in the examples
folder.
You can automatically upload the gallery to AWS S3 or Netlify.
For Netlify you just need a free account and then you can run the following command to upload to a new website.
gallery-upload netlify
For AWS S3 you need to have Amazon Command Line Interface installed and configured and a bucket that can be accessed publicly (see the AWS tutorial for hosting a static website).
gallery-upload aws s3://<your_bucket>/<path>/
You can upload your gallery manually on any static hosting provider, like for example AWS S3, GitHub Pages, Netlify or others. Some scripts for automatic upload of the gallery are under work.
Simple Photo Gallery is developed by Vladimir Haltakov. I wanted an easy way to share photos with friends, but wasn't happy with the limited customization options that existing sharing solutions like Amazon Photos or iCloud offer.
Please contact me on Twitter if you have any questions, ideas for improvement or feature requests.
FAQs
Pretty and simple HTML photo galleries you can host yourself.
We found that simple-photo-gallery demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.