Generate HTML Photo Gallery in a Pinch with llgal

Productivity Sauce
There are plenty of powerful open source web-based applications for sharing photos out there. But if you need to publish a bunch of photos on the web as a simple static HTML gallery without all the bells and whistles, a command-line tool like llgal can come in rather handy. This little tool is available in the software repositories of many popular Linux distributions, so you can install it in a pinch. Using llgal to generate an HTML gallery couldn't be easier: in the terminal, switch to a folder containing photos, and run the llgal command. This creates a gallery using default settings. However, llgal supports a handful of options you can use to tweak its behavior and the resulting output. Using the -d option, you can specify the target directory, while the --exclude option allows you to exclude the photos that match specific criteria. The -R option can be useful if you want llgal to include subdirectories into the final gallery. To give the gallery a name, use the --title option as follows: --title "Garden Flowers." llgal doesn't generate thumbnails, so if the source directory contains large image files, it's a good idea to limit their width and height to a specific size. This can be done using the --sx and --sy options. And you can use the --exif option to display EXIF metadata for each photo. To sum up, here is an example:
llgal --exif --li -L -R --title "Garden Flowers" --sx 800 --sy 600
To see a list of all available options supported by llgal, run the llgal --help command. Obviously, llgal won't replace full-blown photo sharing applications like Piwigo, but it can help you to quickly set up a simple photo gallery with a minimum of fuss.
comments powered by DisqusIssue 41: Linux Shell Handbook 2021 Edition/Special Editions
Buy this issue as a PDF
News
-
Apple M1 Hardware Support to be Merged into Linux Kernel 5.13
Linux users will be able to install their favorite distribution on Appleās M1-based hardware.
-
KDE Launches the Qt 5 Patch Collection
To support and maintain a stable Qt 5 for KDE Gears and Frameworks, KDE will maintain a patch collection.
-
Linux Creator Warns Next Kernel Could be Delayed
Linus Torvalds has issued concern about the size of kernel 5.12 and possible delays for its release.
-
System76 Updates its Pangolin Laptop
System76 has released a much-anticipated AMD version of their most popular laptop, the Pangolin.
-
New Debian-Based Distribution Arrives on the Market
TelOS is a new Debian-based Linux distribution with a customized, touch-screen-ready KDE Plasma 5 desktop.
-
System76 Releases New Thelio Desktop
One of the most ardent supporters of open source hardware has released a new desktop machine for home or office.
-
Mageia 8 Now Available with Linux 5.10 LTS
The latest release of Mageia includes improved graphics support for both AMD and NVIDIA GPUs.
-
GNOME 40 Beta has been Released
Anyone looking to test the beta for the upcoming GNOME 40 release can now do so.
-
OpenMandriva Lx 4.2 has Arrived
The latest stable version of OpenMandriva has been released and offers the newest KDE desktop and ARM support.
-
Thunderbird 78 Ported to Ubuntu 20.04
The Ubuntu developers have made the decision to port the latest release of Thunderbird to the LTS version of the platform.