{"repo":"Cyclenerd/gallery_shell","free":true,"listed":false,"github":"https://github.com/Cyclenerd/gallery_shell","clone":"git clone https://github.com/Cyclenerd/gallery_shell.git","description":"📷 Bash Script to generate static responsive image web galleries.","language":"Shell","stars":267,"topics":["bash","image-galleries","jpeg","exif-data-extraction","mov","mp4","gallery","galleries","bash-hacks","bash-script"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"gallery.sh Bash Script to generate static web galleries. No server-side programs (i.e. PHP, MySQL) required. Overview gallery.sh is simple bash shell script which generates static html thumbnail (image, photo) galleries using the convert and jhead command-line utilities. It requires no special server-side script to run to view image galleries because everything is pre-rendered. It offers several features: Responsive layout Thumbnails which fill the browser efficiently Download the original image file Nice and simple Bootstrap CSS layout Locally previewable galleries by accessing images locally (e.g. file:///home/nils/pics/gallery/index.html ) JPEG header EXIF data extraction Auto-rotation of vertical images This combination of features makes a better user experience than pretty much all the big online photo hosts. All you need is a place to host your plain html and jpeg files. This can also be Amazon S3. Installation Download Bash script gallery.sh : Requirements ImageMagick for the convert utility. JHead for EXIF data extraction On a debian-based system (Ubuntu), just run: Under macOS you can install it with... MacPort: Homebrew: Usage Example: gallery.sh or gallery.sh -t \"My Photos\" -d \"thumbs\" gallery.sh works in the current directory. Just load the index.html in a browser see the output. The directory should contain a bunch of JPEG (.jpg or .JPG) files. It does not work recursively. ZIP files (.zip or .ZIP) and movies (.mov, .MOV, .mp4 or .MP4) are also considered. They a","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cyclenerd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cyclenerd/gallery_shell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}