A little static HTML gallery generator for self hosted and Neocities sites!
- Wiki Pgae: https://wiki.melonland.net/gallery_maker
- Info Page: https://melonking.net/melon?z=/free/software/gallery-maker
- Forum Thread: https://forum.melonland.net/index.php?topic=2088
- Ensure Node.js 18+ is installed on your system
- Linux Depends: sudo apt install -y build-essential python3 libvips-dev fakeroot dpkg
- Clone the repository and open a Git Bash/Terminal within the repo root
- Run:
corepack enableas admin - Run:
yarn install - Run:
yarn run startto open a test build - AND/OR Run:
yarn run distto build an final executable for your system - Check the "dist" folder for your new exe/app
NOTE: Some Node installers (like MacPorts) don't have corepack if that's the case do node .yarn/releases/yarn-3.6.3.cjs start etc instead
Newer node builds for legacy systems:
- NodeJS 24 for Mac 10.9+ - https://github.com/Wowfunhappy/Node-24-Mavericks
- NodeJS 20 for Windows 7 - https://github.com/vladimir-andreevich/node.js-windows-7
Edit package.json versions to these numbers for legacy builds:
- Mac OSX 10.13 (NodeJS 24.6.0) - electron 26.6.10, sharp 0.32.6 - dmg will fail, zip build works - run "install/dist" as sudo (for some reason)
- Windows 7 (NodeJS 20.19.2) - electron 22.3.27, sharp 0.32.6, electron-builder 24.13.3 - run as Admin NodeJS command prompt
Basic nekoweb support exists in this project, but their API is just not developed enough to make it easy to finish, plus I dont use nekoweb! So if anyone wants to finish support for NW, feel free to do it and issue a pull request!
JavaScript Error related to the "sharp" package:
- Linux users: Run
apt install libvipsbefore trying to run the AppImage