Python Flask application to receive and save images over POST requests.
This repository has been archived on 2021-01-14. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
BBaoVanC 3fcdaa2b10
Fix formatting of README.md
2020-09-02 21:52:13 -05:00
.gitignore Rename functions.py to functions.py.default 2020-09-02 18:04:41 -05:00
LICENSE Initial commit 2020-08-31 16:43:58 -05:00
README.md Fix formatting of README.md 2020-09-02 21:52:13 -05:00
configtest.py Remove UPLOADKEYS_CHMOD option due to keygen.py 2020-08-31 21:14:09 -05:00
functions.py.default Rename functions.py to functions.py.default 2020-09-02 18:04:41 -05:00
imgupload.py Allow easy customization of filename generation 2020-09-02 17:14:28 -05:00
keygen.py Change keygen.py to not require root 2020-09-02 14:26:57 -05:00
requirements.txt Remove secrets from requirements.txt 2020-08-31 23:46:28 -05:00
settings.py.default Remove UPLOADKEYS_CHMOD option due to keygen.py 2020-08-31 21:14:09 -05:00

README.md

imgupload

CodeFactor Grade GitHub repo size GitHub All Releases GitHub issues GitHub closed issues GitHub

What is imgupload?

imgupload is a Flask + uWSGI application to serve as an all-purpose image/file uploader over POST requests.

Installation

  1. Clone the repository: git clone https://github.com/BBaoVanC/imgupload.git
  2. Enter the imgupload directory: cd imgupload
  3. Create a virtualenv: python3 -m venv env
  4. Enter the virtualenv: source env/bin/activate
  5. Install dependencies: python3 -m pip install -r requirements.txt
  6. Run the Flask app

Running the Flask app

Using uWSGI

https://uwsgi-docs.readthedocs.io/en/latest/Configuration.html

Instructions specific to imgupload are coming soon

Using Flask development server

$ source env/bin/activate  # if you haven't already entered the virtualenv
$ export FLASK_APP=imgupload.py
$ flask run