Project Description

After I start to do photography, I created a website as gallery to show my good photos (), 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.

Resources

  • My gallery website source:
  • My image collector bot:

Looking for hackers with the skills:

nodejs photography web

This project is part of:

Hack Week 23

Activity

  • about 1 year ago: dfaggioli liked this project.
  • about 1 year ago: epaolantonio liked this project.
  • about 1 year ago: mfranc liked this project.
  • about 1 year ago: AZhou started this project.
  • about 1 year ago: AZhou added keyword "nodejs" to this project.
  • about 1 year ago: AZhou added keyword "photography" to this project.
  • about 1 year ago: AZhou added keyword "web" to this project.
  • about 1 year ago: AZhou originated this project.

  • Comments

    • AZhou
      about 1 year ago by AZhou | Reply

      I've finished my command line tool for this: .

      Welcome to my gallery: !

      I'll try to refactor my telegram bot when I have time.

    Similar Projects

    obs-service-vendor_node_modules by cdimonaco

    Description

    When building a javascript package for obs, one option is to use https://github.com/openSUSE/obs-service-node_modules as source service to get the project npm dependencies available for package bulding.

    obs-service-vendornodemodules aims to be a source service that vendors npm dependencies, installing them with npm install (optionally only production ones) and then creating a tar package of the installed dependencies.

    The tar will be used as source in the package building definitions.

    Goals

    • Create an obs service package that vendors the npm dependencies as tar archive.
    • Maybe add some macros to unpack the vendor package in the specfiles

    Resources


    WebUI for your data by avicenzi

    A single place to view every bit of data you have.

    Problem

    You have too much data and you are a data hoarder.

    • Family photos and videos.
    • Lots of eBooks, TV Shows, Movies, and else.
    • Boxes full of papers (taxes, invoices, IDs, certificates, exams, and else).
    • Bank account statements (multiple currencies, countries, and people).

    Maybe you have some data on S3, some on your NAS, and some on your local PC.

    • How do you get it all together?
    • How do you link a bank transaction to a product invoice?
    • How to tag any object type and create a collection out of it (mix videos, photos, PDFs, transactions)?
    • How to store this? file/folder structure does not work, everything is linked together

    Project Description

    The idea is a place where you can throw all your data, photos, videos, documents, binaries, and else.

    Create photo albums, document collections, add tags across multiple file-formats, link content, and else.

    The UI should be easy to use, where the data is not important for now (could be all S3 or local drive).

    Similar proposals

    The closest I found so far is https://perkeep.org/, but this is not what I'm looking for.

    Goal for this Hackweek

    Create a web UI, in Svelte ideally, perhaps React.

    It should be able to show photos and videos at least.

    Resources

    None so far, this is just an idea.