КЛУБ СТОКОВЫХ ФОТОГРАФОВ, ИЛЛЮСТРАТОРОВ, ВИДЕОГРАФОВ и ИИ-ШНИКОВ
http://zastavkin.com/forum/

Программа для загрузки фотографий на стоки по FTP
http://zastavkin.com/forum/viewtopic.php?f=37&t=10367
Страница 1 из 1

Автор:  kcn [ 12 05 2011, 13:42 ]
Заголовок сообщения:  Программа для загрузки фотографий на стоки по FTP

Добрый день коллеги!

Я недавно занялся фотостокерством и написал простую программу для загрузки фотографий на разные стоки и проставления в них типичных для стоков тэгов.

Программа бесплатна, написана на языке perl, находится в стадии бета-тестирования. Если кто-то заинтересован -- милости прошу почитать про программу и, возможно, попробовать ее в деле.

Автор:  Kobyakov [ 12 05 2011, 18:31 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

О, для линукса! в субботу попробую :)

Если окажется лучше моих скриптов - будем использовать :)

Автор:  kcn [ 13 05 2011, 09:19 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Kobyakov писал(а):
О, для линукса! в субботу попробую :)

Если окажется лучше моих скриптов - будем использовать :)


отлично :)

я уж думал никто из линуксоидов не отыщется :)

Автор:  Kobyakov [ 13 05 2011, 12:10 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

да, тут таких мало

Автор:  kcn [ 13 05 2011, 13:13 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Kobyakov писал(а):
да, тут таких мало


я надеюсь, что найдутся и поклонники windows не ищущие легких путей :)

Автор:  AndrewB [ 13 05 2011, 19:49 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Линуксоиды люди скромные.
Спасибо!!!

С RAW терапия как то стыкуется?

Автор:  kcn [ 13 05 2011, 20:44 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

AndrewB писал(а):
Линуксоиды люди скромные.
Спасибо!!!

С RAW терапия как то стыкуется?


Нет, к сожалению, не стыкуется. Это простой perl+gtk скрипт, в котором можно выбрать нужные jpg-файлы, более-менее удобно задать в них IPTC-теги и загрузить на несколько стоков сразу по ftp.

Было бы конечно хорошо, если бы в каталогизаторах(digikam, shotwell, fspot etc) были возможности экспорта в стоки на манер того, как это делается для flickr и picasa, но пока такой возможности нет :(

Автор:  Kobyakov [ 15 05 2011, 15:50 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Цитата:
Запустите на выполнение исполняемый файл photostock-helper.pl любым удобным для вас способом

Лучше сразу написать как запускать. Для тех, кто с перлом дела не имел - не существует удобных способов. Они просто не в курсе как это делается. Я вот щас в гугл полез смотреть...

Автор:  Kobyakov [ 15 05 2011, 16:00 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

не хочет стартовать:
Код:
$ ./photostock-helper.pl
Can't locate Config/General.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./photostock-helper.pl line 12.
BEGIN failed--compilation aborted at ./photostock-helper.pl line 12.

Автор:  kcn [ 15 05 2011, 18:45 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Kobyakov писал(а):
Цитата:
Запустите на выполнение исполняемый файл photostock-helper.pl любым удобным для вас способом

Лучше сразу написать как запускать. Для тех, кто с перлом дела не имел - не существует удобных способов. Они просто не в курсе как это делается. Я вот щас в гугл полез смотреть...


Kobyakov писал(а):
не хочет стартовать:
Код:
$ ./photostock-helper.pl
Can't locate Config/General.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./photostock-helper.pl line 12.
BEGIN failed--compilation aborted at ./photostock-helper.pl line 12.


в linux, по идее, достаточно файлу photostock-helper.pl присвоить право на выполнение нужным пользователю или группе. из консоли это делается таким образом:
Код:
chmod +x photostock-helper.pl

тогда файл можно запускать любым привычным способом(из командной строки из файлового менеждера и т. п.) как обычный исполняемый файл

в качестве альтернативы можно указать этот файл в качестве параметра для интерпретатора perl:
Код:
perl photostock-helper.pl


Что касается Can't locate Config/General.pm -- это значит что требуемый модуль Config::Perl не установлен на компьютере. Процедура установки пакетов с модулями perl, как и названия пакетов для разных систем отличаются. Я пользуюсь Ubuntu 10.04 там для того чтобы установить требуемые пакеты нужно выполнить из-под root следующую команду в консоли:
Код:
apt-get install perl perl-base perl-modules libglib-perl libgtk2-perl libconfig-general-perl libimage-exiftool-perl libfile-spec-perl


Можно также устанавливать модули perl при помощи утилиты cpan, но я рекомендую предыдущий способ, с установкой пакетов. Для этого нужно зайти в нее(набрать в командной строке cpan и нажать Enter). После этого появится командная строка cpan в которой нужно набрать такую строку:
Код:
install Encode FindBin Fcntl Glib Gtk2 Config::General Net::FTP Image::ExifTool Data::Dumper File::Basename File::Spec::Functions


Я пытаюсь сделать какой-то более человеческий способ установки, например с помощью пакета, но так как я никогда раньше этого не делал, процесс подзатянулся. Если кто-то другой возьмется за это дело -- буду только рад :)

Автор:  Kobyakov [ 16 05 2011, 00:12 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

ага, установка дополнений к перлу помогла

Автор:  kcn [ 16 05 2011, 00:15 ]
Заголовок сообщения:  Re: Программа для загрузки фотографий на стоки по FTP

Kobyakov писал(а):
ага, установка дополнений к перлу помогла


ура :)

строчку с apt-get я на страничке программы добавил

Страница 1 из 1 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/