вторник, 22 марта 2016 г.

Photostock-helper. Добавление/удаление нужных/ненужных фотобанков из списка приложения

Добрый день, друзья!

Есть чудесная программа photostock-helper_0_0_1, написанная аж в 2011 году в помощью стокерам для пакетной загрузки файлов через FTP. Хоть время идет, технологии двигаются вперед, но это программа без всяких обновлений успешно выполняет нужные мне, как стокеру, функции:
  • атрибутирование фото,
  • загрузка через FTP сразу на несколько фотобанки.
Как установить себе в сети уже есть несколько статей. Я воспользовалась вот этой записью, не буду дублировать.
По умолчанию это приложение умеет загружать на 7 фотобанков:
shutter, 123rf, dreamstime, lori, bigstock, fotolia и crestock. Если бы можно было загружать еще и на istock, можно было бы добавить и ее туда. Но увы, приходится пользоваться не то, что другой программой (DeepMeta которая), но даже другой операционкой. Но на ОС я смотрю чисто, как на инструмент, поэтому не чураюсь пользовать и Windows наряду с любимой Ubuntu. Все это я к чему? А к тому, что у меня есть еще фотобанк depositphotos, на который я загружаю, и иногда получаю деньги. Отдельно ручками запускать FileZilla и закачивать файлы мне как-то надоело, слишком большая честь для такого маленького фотобанка (по сравнению с fotolia, shutter и istock конечно). Поэтому я решила попробовать немножко подправить исходный код, добавить depositphotos и удалить crestock и, к моей радости, получилось! Теперь эта программка у меня выглядит вот так:
Что я для этого сделала? Алгоритм действии:
  1. Приложение состоит из 2-х файлов: *.glade и *.pl. Открыла в Kate/gedit/notepad (в любом вашем любимом редакторе) файл photostock-helper.pl, находим строки:
    Stocks       => {
        'fotolia.com' => {
            server    => 'ftp.fotolia.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'dreamstime.com' => {
            server    => 'upload.dreamstime.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        '123rf.com' => {
            server    => 'ftp.123rf.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'shutterstock' => {
            server    => 'ftp.shutterstock.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'bigstockphoto' => {
            server    => 'ftp.bigstockphoto.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'crestock' => {
            server    => 'ftp.crestock.com',
            defactive => 1,
            user      => '',
            password  => ''
        },

        'lori' => {
            server    => 'ftp.lori.ru',
            defactive => 1,
            user      => '',
            password  => ''
        }
    }

2. Удаляем ненужный фотобанк и добавляем нужный. У меня стало так:
    Stocks       => {
        'fotolia.com' => {
            server    => 'ftp.fotolia.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'dreamstime.com' => {
            server    => 'upload.dreamstime.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        '123rf.com' => {
            server    => 'ftp.123rf.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'shutterstock' => {
            server    => 'ftp.shutterstock.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'bigstockphoto' => {
            server    => 'ftp.bigstockphoto.com',
            defactive => 1,
            user      => '',
            password  => ''
        },
        'depositphotos' => {
            server    => 'ftp.depositphotos.com',
            defactive => 1,
            user      => '',
            password  => ''
        },

        'lori' => {
            server    => 'ftp.lori.ru',
            defactive => 1,
            user      => '',
            password  => ''
        }
    }

3. Ищем файл настроек в ../home/..photostock-helper , если вы его не видите, нажмите Ctrl+H , и у вас станут видимыми скрытые файлы, начинающиеся обычно с точки. Открываем его и вписываем/удаляем нужное/ненужное:

<Stocks>
    <123rf.com>
        active   1
        defactive   1
        password  
ваш пароль
       server   ftp.123rf.com
        user  
ваш логин или ID  
    </123rf.com>
    <bigstockphoto>
        active   1
        defactive   1
        password  
ваш пароль
        server   ftp.bigstockphoto.com
        user   
ваш логин или ID
   </bigstockphoto>
    <depositphotos>
        active  
        defactive   1
        password  
ваш пароль
        server   ftp.depositphotos.com
        user  
ваш логин или ID
   </depositphotos>
    <dreamstime.com>
        active  
        defactive   1
        password   ваш пароль
        server   upload.dreamstime.com
        user   ваш логин или ID
    </dreamstime.com>
    <fotolia.com>
        active  
        defactive   1
        password  
ваш пароль
        server   submit.fotolia.com
        user  
ваш логин или ID 
    </fotolia.com>
    <lori>
        active  
        defactive   1
        password  
ваш пароль
        server   ftp.lori.ru
        user 
ваш логин или ID
    </lori>
    <shutterstock>
        active   1
        defactive   1
        password  
ваш пароль
        server   ftp.shutterstock.com
        user  
ваш логин или ID
    </shutterstock>
</Stocks>


Вот и все. Когда откроем в следующий раз это приложение, вы увидите как на первом скриншоте изменения.

четверг, 17 марта 2016 г.

Пакетная обработка фото графии в GIMP

Добрый день, друзья!

Есть, оказывается, такой удобный инструмент пакетной обработки в GIMP, угадайте как называется? Тадаам, называется BIMP)

Сайт разработчиков здесь. Умеет практически все, что есть в GIMP, но уже с первой попытки я наткнулась на баг. Вот такая я везучая. Но, обо всем по порядку.
У меня операциооная система Ubuntu, я скачала себе архив gimp-plugin-bimp-1.16.tar.gz. Распаковала где-то на компьютере и, соответственно сказанному в файле README.md, сделала:

sudo apt-get install libgimp2.0-dev libpcre3-dev

где `libgimp2.0-dev` и `libpcre3-dev` библиотеки для компиляции BIMP. Затем в папке с распакованным архивом, кликнув правой кнопкой мыши, открыла эмулятор терминала (либо пройдя туда с открытого терминала через cd) и ввела туда запись:

make && make install

В папке /home/<username>/.gimp-2.8/plug-ins появились папка bimp-locale и bin-файл "bimp".
Если у вас уже был открыт GIMP, перезапустите его. После этого в меню Файл должно появиться пункт Batch Image Manipulation... Там уже должно быть понятно, что делать: кнопка для выбора действия над файлами, кнопка выбора файлов, справа панель для настроек действии, их можно несколько сразу делать.

Появившиеся трудности для меня:
1) GIMP у меня русифицированный, а BIMP - нет. Либо надо иметь некоторые навыки английского, либо придется искать, как называются фильтры, действия, которые вы обычно применяете.
2)Действие "Уровни" у меня не заработал. Пока считаю, что баг. Буду тестить. Аддон-то классный.

Справка названий действии
на русском | english 
кривые gimp-level
фильтр нерезкая маска plug-in-unsharp mask


Пока от меня все. Может и буду обновлять свою справку. Но ничего не обещаю.

понедельник, 14 марта 2016 г.

Новый уровень на Шаттере!


Привет, друзья!
Наконец-то добралась я до следующего уровня на Шаттере! Получила свои 500$ с Шаттера и вот оно!

Конечно не ахти какое достижение! Но для меня это все таки достижение!
И в бонус к предстоящим праздникам, вам идея как подшутить над другом:


Вот те и шутка!