1
0
mirror of https://github.com/nokonoko/Uguu.git synced 2024-01-06 13:35:15 +00:00
Uguu is a simple lightweight temporary file host with support for drop, paste, click and API uploading. https://github.com/nokonoko/uguu
Go to file
Explouad c474a07f73 Change installation instructions
Had a bit of pain setting up uguu because of the directory not being writable, thought this would help.
2015-06-06 21:18:28 -04:00
css Update ie.css 2015-04-06 20:54:49 +02:00
font Raintpl, materialized css framework. 2015-02-23 18:33:02 +01:00
img add favicon 2015-02-11 18:52:57 +01:00
includes Update core.php 2015-04-05 22:44:41 +02:00
js Raintpl, materialized css framework. 2015-02-23 18:33:02 +01:00
rain Update header.html 2015-04-06 20:33:31 +02:00
api.php Update api.php 2015-02-23 19:12:20 +01:00
index.php Raintpl, materialized css framework. 2015-02-23 18:33:02 +01:00
LICENSE Update LICENSE 2015-04-05 19:56:54 +02:00
README.md Change installation instructions 2015-06-06 21:18:28 -04:00

About

Uguu.se source code, stores files and deletes after X amount of time.

Install

Tested with Nginx+PHP5-FPM (PHP 5.4) on Debian 7 Wheezy and Apache (PHP 5.4) on Ubuntu 14.04 LTS

Modify core.php where to save the files (line 4) and the prepend to the uploaded URL (line 26), add check.sh to Cron, edit everything else to your likings.

Change php.ini and nginx.conf settings to allow bigger uploads.

Make the entire uguu/ directory writable with chmod 777

Todo

Proper design, commit new design and updated code (when finished, in preview phase).

Using the API

Be sure to set a user agent, otherwise CF might reject you as malicious.

Leaving POST value 'name' empty will cause it to save using the original filename. Leaving POST value 'randomname' empty will cause it to use original filename or custom name if 'name' is set to file.ext.

Putting anything into POST value 'randomname' will cause it to return a random filename + ext (xxxxxx.ext). Putting a custom name into POST value 'name' will cause it to return a custom filename (yourpick.ext).

This will probably get changed later since it's messy and unpractical.

Contact

neku@pomf.se or @Nekunekus.