After I start to do photography, I created a website as gallery to show my good photos (https://gallery.alynx.one/), I don't want to host such a gallery on my own server because it's only some static images, and GitHub pages is perfect for it. But a easy to use way to submit photos and re-generate the webpage is needed. Currently I write a Telegram bot to do this, it is strange but useful, I don't need to write a whole CMS by hand, just listen to Telegram messages and call the render script.
But then I find I only do RAW development on computer, and all my photos are accessible on my computer, why not make a CLI tool to replace the Telegram bot?
Goal for this Hackweek
Write a CLI tool in Node.js (because my render script is written in Node.js, and I am familiar with it). It should get needed info from CLI arguments, and if required info is missing in arguments, use a prompt to ask user to provide it, and then call the render script.
This project is part of:
Hack Week 23