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 9f2c7c2b88
Clean up and reorganize keygen.py
This makes it easier to add new features
- Clearer variable names
- Split up large functions into smaller ones for each action
- Help make it easier to add new features
2020-09-03 20:20:22 -05:00
.gitignore Rename functions.py to functions.py.default 2020-09-02 18:04:41 -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 Clean up and reorganize keygen.py 2020-09-03 20:20:22 -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
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

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