Fork of elimage with specific modifications for my instance. https://i.catgirlsin.space
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
noirscape 10cf29ca24 Merge https://github.com/Vim-cn/elimage 5 个月前
templates Merge https://github.com/Vim-cn/elimage 5 个月前
.gitignore Merge https://github.com/Vim-cn/elimage 5 个月前
LICENSE add LICENSE 1年前
README.md add QR code support 5 个月前
cloudflare.py remove debugging logging 2 年前
config.py.example HTTPS option added since reverse proxy can be done over HTTP. 1年前
elimage.db.sample save file size in database too 1年前
elimage.sql save file size in database too 1年前
main.py Merge https://github.com/Vim-cn/elimage 5 个月前
models.py save file size in database too 1年前

README.md

An image paste service in favor of command line usage.

Usage

Run it

Before you run it, you should configure the logging database. Rename elimage.db.sample to match the one in config.py.

Run ./main.py to start the server.

By default it runs at port 8888, with /tmp as data directory to store image files. Try option --help to know how to change them.

You can change some options in file config.py.

Upload images

Use the command line to upload image files and you'll get result URL printed. You can specify multiple -F parameters for multiple image files. The name of the form field doesn't matter.

curl -F 'name=@path/to/image' http://<your_host>/

Requirement

  • Python 3.5+
  • The file command
  • tornado 3.2+
  • The qrencode command if you want support for QR-code output