0

Initial commit

This commit is contained in:
eleksir
2020-12-14 23:09:31 +03:00
commit 29acad6d7d
8 changed files with 150 additions and 0 deletions

37
README.md Normal file
View File

@@ -0,0 +1,37 @@
# Image-dl
## What is this?
Image downloading tool.
## What for
To download images. It can be used for im clients to save images via custom plugins.
## How it works
Asynchronously downloads given picture.
```bash
curl -H 'url: http://server.tld/image.jpg' http://localhost:3088/image_dl
```
## How to run it
As [PSGI][1] application, via [UWSGI][2].
Before running this app should be bootstrapped via bootstrap.sh and [cpanm][3].
Copy config_sample to config open it and edit, put there valid dir where images will be saved.
```bash
/usr/bin/uwsgi --yaml /var/www/image-dl/image-dl.yaml \
--psgi /var/www/image-dl/image-dl.psgi \
--logto /var/log/image-dl.log \
--pidfile /var/run/image-dl.pid \
--perl-local-lib /var/www/image-dl/vendor_perl
```
[1]: https://uwsgi-docs.readthedocs.io/en/latest/Perl.html
[2]: https://github.com/unbit/uwsgi
[3]: https://github.com/miyagawa/cpanminus