Fork of elimage with specific modifications for my instance. https://i.catgirlsin.space
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
noirscape 1b5cfee5df Merge https://github.com/Vim-cn/elimage pirms 5 mēnešiem
templates Merge https://github.com/Vim-cn/elimage pirms 11 mēnešiem
.gitignore Merge https://github.com/Vim-cn/elimage pirms 5 mēnešiem
LICENSE add LICENSE pirms 2 gadiem
README.md add QR code support pirms 11 mēnešiem
cloudflare.py remove debugging logging pirms 2 gadiem
config.py.example HTTPS option added since reverse proxy can be done over HTTP. pirms 1 gada
elimage.db.sample save file size in database too pirms 2 gadiem
elimage.sql save file size in database too pirms 2 gadiem
main.py Merge https://github.com/Vim-cn/elimage pirms 5 mēnešiem
models.py save file size in database too pirms 2 gadiem

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