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
2020-09-06 11:26:13 -05:00
.gitignore Remove uploadkeys encryption features 2020-09-03 21:44:58 -05:00
configtest.py Add proper shebangs and block comments 2020-09-04 10:47:20 -05:00
functions.py.default Add proper shebangs and block comments 2020-09-04 10:47:20 -05:00
imgupload.py Add "verify" field to request to not save image 2020-09-05 18:55:56 -05:00
keyctl.py Deduplicate code in keyctl.py and add comments 2020-09-04 19:44:46 -05:00
LICENSE Initial commit 2020-08-31 16:43:58 -05:00
README.md Clean up and add LICENSE section to README.md 2020-09-06 11:26:13 -05:00
requirements.txt Remove uploadkeys encryption features 2020-09-03 21:44:58 -05:00
settings.py.default Add proper shebangs and block comments 2020-09-04 10:47:20 -05:00

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://gitea.bbaovanc.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

License

imgupload is licensed under the GPLv3 license. For more information, please refer to LICENSE