Define app, put missing variables back
This commit is contained in:
@@ -8,12 +8,14 @@ from flask import abort, Flask, request, redirect
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
PICS = Path('data')
|
PICS = Path('data')
|
||||||
MAX_SIZE = 1920
|
MAX_SIZE = 1920
|
||||||
PORT = 5003
|
PORT = 5003
|
||||||
URL = 'https://pic.t0.vc'
|
URL = 'https://pic.t0.vc'
|
||||||
POST = 'pic'
|
POST = 'pic'
|
||||||
MAX_ALLOWED_SIZE = 16 * 1024 * 1024 # 16 MB
|
MAX_ALLOWED_SIZE = 16 * 1024 * 1024 # 16 MB
|
||||||
|
|
||||||
def help():
|
def help():
|
||||||
form = (
|
form = (
|
||||||
'<form action="{0}" method="POST" accept-charset="UTF-8" enctype="multipart/form-data">'
|
'<form action="{0}" method="POST" accept-charset="UTF-8" enctype="multipart/form-data">'
|
||||||
@@ -28,28 +30,28 @@ NAME
|
|||||||
t0pic: command line image host.
|
t0pic: command line image host.
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
<image output> | curl -F '{0}=@/dev/stdin' {1}
|
<image output> | curl -F '{POST}=@/dev/stdin' {URL}
|
||||||
or upload from the web:
|
or upload from the web:
|
||||||
|
|
||||||
{2}
|
{form}
|
||||||
|
|
||||||
or paste the image into this page.
|
or paste the image into this page.
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
I got sick of imgur not working on mobile, so I built this
|
I got sick of imgur not working on mobile, so I built this
|
||||||
Images are resized to a max dimension of {3} px
|
Images are resized to a max dimension of {MAX_SIZE} px
|
||||||
Don't use this for anything serious
|
Don't use this for anything serious
|
||||||
|
|
||||||
EXAMPLES
|
EXAMPLES
|
||||||
~$ cat kitten.jpg | curl -F '{0}=@/dev/stdin' {1}
|
~$ cat kitten.jpg | curl -F '{POST}=@/dev/stdin' {URL}
|
||||||
{1}/YXKV.jpg
|
{URL}/YXKV.jpg
|
||||||
~$ firefox {1}/YXKV.jpg
|
~$ firefox {URL}/YXKV.jpg
|
||||||
|
|
||||||
Add this to your .bashrc:
|
Add this to your .bashrc:
|
||||||
|
|
||||||
alias {0}="curl -F '{0}=@/dev/stdin' {1}"
|
alias {POST}="curl -F '{POST}=@/dev/stdin' {URL}"
|
||||||
|
|
||||||
Now you can pipe directly into {0}!
|
Now you can pipe directly into {POST}!
|
||||||
|
|
||||||
SOURCE CODE
|
SOURCE CODE
|
||||||
https://txt.t0.vc/CQQE
|
https://txt.t0.vc/CQQE
|
||||||
|
|||||||
Reference in New Issue
Block a user