Gyazo на своем сервере (свой сервер скриншотов)
По некоторым соображениям возникла необходимость использовать gyazo со своим сервером, как выяснилось, это не сложно, первым делом устанавливаем клиента gyazo, для ubuntu (справедливо для всех deb дистрибутивов) это делается так:
sudo apt-get install gyazo |
Создаем файл настроек gyazo — ~/.gyazo.config.yml со следующим содержимым:
На сервере, в корне виртуалхоста i.komivlad.net создаем файл upload.php со следующим содержимым:
$date = date_parse( date ( "Y-m-d H:i:s" )); |
if (! file_exists ( "i/$Y/$M" )) { |
mkdir ( "i/$Y/$M" , 0777, true); |
if (isset( $_FILES [ 'imagedata' ][ 'name' ])) { |
$path = "i/$Y/$M/" . substr (md5(time()), -28) . '.png' ; |
if (move_uploaded_file( $_FILES [ 'imagedata' ][ 'tmp_name' ], $path )) { |
Далее, в настройках комбинаций клавиш для клавиатуры, добавляем новую Shift+Ctrl+Print, и привязываем к ней команду
как на скриншоте:

После чего пробуем нашу новую комбинацию клавиш и проверяем работу gyazo с нашим сервером.
i.komivlad.net — выдуманный домен, его нет и не пробуйте настраивать свои клиенты на него, Вам необходимо создать свой поддомен или отдельный домен для этих целей.
Если есть вопросы, всегда готов помочь, обращайтесь через форму обратной связи или в комментариях.