Compare commits
6 Commits
v2.2
...
v2.2.post1
Author | SHA1 | Date | |
---|---|---|---|
ba68674e4e
|
|||
99ff2c68a3 | |||
dd069bf395 | |||
f21adfa04e | |||
3d5c55498f | |||
5e2be10434 |
7
.github/README.md
vendored
Normal file
7
.github/README.md
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
# imgupload
|
||||
|
||||
## Moving from GitHub to Gitea
|
||||
|
||||
**TL;DR: Please go to my Gitea instance instead of GitHub for anything related to imgupload. [https://git.bbaovanc.com/bbaovanc/imgupload](https://git.bbaovanc.com/bbaovanc/imgupload)**
|
||||
|
||||
This repository might not exist on GitHub in the future! Releases will not be released here in the future. Instead, they will be released on the repository on my Gitea instance, which you can find [here](https://git.bbaovanc.com/bbaovanc/imgupload). Issues and pull requests should also be created on Gitea. For now, commits will still be pushed to this repository, but that may change in the future.
|
47
README.md
47
README.md
@ -1,26 +1,63 @@
|
||||
# imgupload
|
||||
     
|
||||
|
||||
### What is imgupload?
|
||||
<!---
|
||||

|
||||

|
||||

|
||||

|
||||
-->
|
||||
|
||||
## 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`
|
||||
---
|
||||
|
||||
## FAQ
|
||||
|
||||
**Where can I send bug reports and feature requests?**
|
||||
|
||||
You can create an issue [here](https://git.bbaovanc.com/bbaovanc/imgupload/issues).
|
||||
|
||||
**How do I use this program?**
|
||||
|
||||
See [Installation](#installation)
|
||||
|
||||
**I want to make a pull request. Where should I do that?**
|
||||
|
||||
First, fork [this repository](https://git.bbaovanc.com/bbaovanc/imgupload). If you don't have an account on my Gitea site yet, you can either create one, or sign in using your GitHub account. Commit your changes to your fork, and then create a pull request.
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
1. Clone the repository: `git clone https://git.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
|
||||
6. [Run the Flask app](#running-the-flask-app)
|
||||
|
||||
---
|
||||
|
||||
## Running the Flask app
|
||||
|
||||
### Using uWSGI
|
||||
|
||||
[https://uwsgi-docs.readthedocs.io/en/latest/Configuration.html](https://uwsgi-docs.readthedocs.io/en/latest/Configuration.html)
|
||||
|
||||
Instructions specific to imgupload are coming soon
|
||||
|
||||
### Using Flask development server
|
||||
|
||||
```shell
|
||||
$ 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`](https://git.bbaovanc.com/bbaovanc/imgupload/src/branch/master/LICENSE)
|
||||
|
@ -4,6 +4,7 @@ configtest.py
|
||||
|
||||
Tests the validity of your configuration in settings.py.
|
||||
"""
|
||||
|
||||
import os
|
||||
import settings as settings
|
||||
|
||||
|
@ -4,6 +4,7 @@ functions.py
|
||||
|
||||
Functions used by imgupload which can be easily customized.
|
||||
"""
|
||||
|
||||
import string
|
||||
import random
|
||||
|
||||
|
@ -4,6 +4,7 @@ imgupload.py
|
||||
|
||||
Flask application for processing images uploaded through POST requests.
|
||||
"""
|
||||
|
||||
from flask import Flask, request, jsonify, Response
|
||||
from flask_api import status
|
||||
from pathlib import Path
|
||||
|
Reference in New Issue
Block a user