cympfh / fuji_uploader

For my NAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fuji Uploader

Directory/File Tree

- ${ROOT}/
  - 101_FUJI/
    + DSCF1001.JPG
    + DSCF1001.RAF
    + DSCF1xxx.*
  - 102_FUJI/
    + DSCF2xxx.*
  - :
  - 109_FUJI/
    + DSCF9xxx.*
  - 110_FUJI/
    + DSCF0xxx.* <- The number returns back!

The file name DSCFxxxx.* be generated by Fuji-camera. And this system

APIs

FileExists

GET /exists/<filename>

<filename> is like DSCF1002.JPG. The response is Yes with status code 200 if exists, else No with status code 404.

NOTE: This API checks whether any file with the filename exists in the latest 9,999 images. (This is because the name duplicates every 10,000 images.)

Upload

POST /upload/<filename>

POST body must be the file content.

Save the body as filename. To avoid overwrite, find (or create) the fresh directory.

ezoic increase your site revenue

About

For my NAS


Languages

Language:Python 87.1%Language:Makefile 7.7%Language:Dockerfile 5.2%