Site Mascot

SStI - Single Stage to Imgur

 

en_US.utf8

This script (bash) provides a Zenity-based helper GUI to allow Linux users (and other *NIXes, I presume) uploading images in batches to Imgur without bothering to open a browser. The nice thing is, it doesn't just upload images and give you links to them. In fact, it cannot simply do that. What it does, is authorizing into YOUR account and uploading the images there. To me, it's something more or less interesting and new, since I've googled only scripts that upload images (like screenshots) anonymously. There are certain purely console tools beside that, but I specifically wanted a tool to augment my file manager, like the one I wrote for dropbox some time ago. Since 0.3 you can also enable entering descriptions for your new albums and/or changing their layout.

This script relies on Zenity, cURL, xclip and JSON.sh (https://github.com/dominictarr/JSON.sh) to function (sensible-browser and uuid are optional). That is, on top of the expected utilities like grep, sed, tr and stuff. And it also uses ascii2uni (which is important, but is present at least in Debian Squeeze repos) to deal with ASCII-escaped UTF8 characters returned in JSON — because, you see, sometimes album names have characters of national alphabets, and I don't want it to look ugly. And I also took the liberty to bundle JSON.sh (unmodified, of course) with the script for the time being, I hope it won't raise objections (Apache 2 license for either).

Use cases:

  • As an "action" for a file manager (file selection dialog not shown)
  • As a standalone utility (shows file selection dialog first)
  • From the console supplying a list of absolute paths to files
To start using it, just launch the script. It'll guide you through the authorization process.

Download current version (17 Kb): ssti-0.4.tar.bz2

Download older versions: ssti-0.3.tar.bz2 ssti-0.2.tar.bz2 ssti-0.1.tar.bz2

ru_RU.utf8

Этот скрипт на баше позволяет закачивать изображения на хостинг Imgur по несколько штук за раз, причём с выбором целевого альбома (с версии 0.3 можно включить добавление описания альбома и задавать способ его отображения); работает в Linux, но должен подойти и к другим *NIX-ам. В отличие от других аналогичных скриптов, он не умеет работать анонимно, поэтому если у вас нет аккаунта на Imgur, то скрипт вам не пригодится. Целью написания скрипта было создание чего-то похожего на помощник для Dropbox, который описан в разделе «Случаи». Насколько мне известно, большинство легкогуглящихся скриптов не умеют авторизовываться на Imgur, а серьезные утилиты не имеют никакого графического интерфейса (а некоторые при этом еще и написаны на питоне, с которым мне хронически не везёт), так что моё поделие имеет шанс занять некоторую разумную нишу в качестве дополнения к файловому менеджеру.

Для работы требуются Zenity, cURL, xclip и JSON.sh (https://github.com/dominictarr/JSON.sh), опционально — uuid и sensible-browser. И, разумеется, всякие консольные утилитки типа sed, grep и Ко. И, кроме того, утилита ascii2uni (есть в репозиториях стабильного Дебиана), чтобы расшифровывать символы национальных алфавитов из ASCII в нормальный юникод, а то ведь альбомы по-разному назвать могут, бывает что и по-русски. Что касается утилиты JSON.sh, то я взял на себя смелость её приложить к скрипту, надеюсь, никто не обидится. Лицензии Apache 2 в обоих случаях.

Варианты применения:

  • Как "действие" в файловом менеджере (диалог выбора файлов не показывается)
  • Как отдельную утилиту (с диалогом выбора файлов)
  • Из консоли, передавая список абсолютных путей к файлам в качестве аргументов
Для того, чтобы начать пользоваться, скрипт надо просто запустить. Он подскажет, где взять PIN и что вводить.

Скачать текущую версию (17 Кб): ssti-0.4.tar.bz2

Скачать старые версии: ssti-0.3.tar.bz2 ssti-0.2.tar.bz2 ssti-0.1.tar.bz2

Select files
Select album
  1. Я буду рад, если вы оставите свой отзыв об этой заметке:

    Никнейм

    Email

    URL

    Заголовок комментария

    Проверка на человечность
    - Введите буквы:
    The CAPTCHA image