Посты в Скрипты
leonder 18.06.2010 22:00

СкриптыОбновлён скрипт для загрузки фотографий с цифровой камеры

Загрузка фотографий с цифровой камеры по usb с сортировкой по дате.

В отличие от первоначальной версии, когда создавалась структура каталогов (год/месяц/день/) и загрузка происходила относительно даты загрузки фотографий, теперь снимки загружаются в ту же структуру, но уже согласно времени съёмки, хранящегося внутри каждого фото, а сами файлы переименовываются соответственно времени съёмки. Таким образом производится сортировка фото по времени и дате съемки.

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

Вообще предполагается, что фото и видео после загрузки будут вручную перемещены в основное хранилище, где каталоги имеют нормальные имена, характеризующие группы фото. Если файлы и каталоги не переименовывать, то при повторной загрузке дубликаты не появятся.

Под катом - скриншот с результатом работы скрипта.

Полностью.
+ 4 -
4
karp 18.06.2010 13:58

СкриптыПростой виджет на GTK2-PERL

=screen
Долго думал, чем-бы бесполезным себя занять. В итоге решил разобраться как работает в Gtk Drag and Drop.
В результате получился скриптик.

Суть его в следующем:
Где-то на экране, поверх всех окон, на всех рабочих столах, висит небольшое окошко без рамки.
Чтобы выполнить какое-либо действие, нужно дропнуть файл на это окошко. На скрине видны два таких окошка.
Первое, что с крестом, удаляет дропнутый в него файл или каталог.
Второе - сжимает дропнутый в него файл. А если дропнули каталог, то сжимаются все файлы внутри каталога.

Под катом пример такого скрипта.

P.S. Можно попробовать сделать немного красивее. Например, чтобы картинка увеличивалась, когда на нее наводят.
P.P.S. Художник из меня никакой.
Полностью.
+ 12 -
13
leonder 12.06.2010 11:10

СкриптыЗагрузка фотографий с цифровой камеры по usb с сортировкой по дате

Мне не очень повезло с фотокамерой, при подключении к компьютеру она не желает определяться, как блочное устройство (съемный диск), ее файловая система не доступна. Она определяется, как цифровая камера, и поэтому можно работать с ней только с помощью специальных программ (GtKam, DigiKam, gphotofs и иже с ними). Программ этих множество, но их работа не кажется мне быстрой и удобной, поэтому для получения фоток с камеры я написал небольшой костыль скрипт.
Мне не очень повезло с фотокамерой, при подключении к компьютеру она не желает определяться, как блочное устройство (съемный диск), ее файловая система не доступна. Она определяется, как цифровая камера, и поэтому можно работать с ней только с помощью специальных программ (GtKam, DigiKam, gphotofs и иже с ними). Программ этих множество, но их работа не кажется мне быстрой и удобной, поэтому для получения фоток с камеры я написал небольшой костыль скрипт.
Полностью.
+ 4 -
16
Light 08.06.2010 18:47

СкриптыСкрипт для перезагрузки Dlink dir-300 [php]

Железяка под постоянной нагрузкой бывает глючит, поэтому родился простой скрипт на php для перезагрузки каждый день по крону. В скрипте нет ничего особенного, главное работает :)
Ещё одно: если у вас на роутере одна из последних прошивок, то нужно отключить капчу при авторизации.
Полностью.
+ 1 -
18
Alx 24.05.2010 11:05

СкриптыПерекодирование музыки в HE-AAC из разных форматов

Когда-то давно написал скрипт, призванный облегчить конвертирование музыкальных файлов в формат HE-AAC (AAC+). Музыку в этом формате удобно отправлять через инет из-за малых размеров файлов. Лучше же кинуть 1МБ сжатой музыки, чем 6МБ мпз?
Полностью.
+ 1 -
3
Kaener 23.05.2010 20:15

СкриптыСоздание превью (thumbnail) и автопубликация его в dropbox

В общем, из-за одного моего хобби, часто приходится выкладывать скриншоты. Но, к сожалению, бесплатные хостинги изображений имеют свойство тормозить (часто слышу такое в сторону радикала), а иногда даже умирать (тот же sendpic.ru, частично ipicture.ru).

Решением этой проблемы, как мне кажется, является сервис dropbox’а — быстрый, бесплатный (до 2 GB) и вроде популярный (а значит надёжный). Да только превьюшки автоматом он делать не умеет. Вот и пришлось написать скрипт, который, используя imagemagick, создаёт thumbnail после чего публикует оригинал и превью, а потом возвращает сформированный bb-код уже готовый для вставки на форум phpBB-типа.


Полностью.
+ 5 -
13
philosoft 23.05.2010 10:46

СкриптыПолучение dropbox-ссылок без Nautilus'а

Сегодня в конференции родилась идея из заголовка. Появилась, обсудили, реализовали.
Полностью.
+ 10 -
12
antigluk 22.05.2010 10:17

СкриптыНапоминалка о событиях HolidaySH

Привет, Вилинуксоид!

На днях написал скрипт для оповещения разных событий: дней рождения, задач.
Сегодня сел и оформил по-человечески в гибку консольную программу для оповещения событий совершенно разного рода по шаблонам, которые можно добавлять.

И так, перед вами HolidaySH, которая написана на bash.

Основные преимущества:
- Работает с текстовыми файлами
- Можно редактировать шаблоны
Полностью.
+ 8 -
10
punk 20.05.2010 00:13

СкриптыAвтоматическое добавление сериалов из RSS

вдохновившись хабром я немного модернизировал скрипт )
#!/bin/bash
a=`wget -qO - http://www.lostfilm.tv/rssdd.xml | grep -ioe 'http.*torrent'`
cat ~/.serial-lostfilm|
while read s
do
s1=$(echo "$a"|grep -i `echo "$s"|cut -d '|' -f1`);
if < "$s1" > ;then
p=`echo "$s"|cut -d '|' -f2`
wget "$s1" -nc -q -P "$p" --header "Cookie: uid=айди; pass=пароль"
fi
done

вместо uid и pass надо подставить подсмотренные в куках значения

чтоы настроить что вы хотите качать
надо создать файл ~/.serial-lostfilm с примерно таким содержанием
house|/media/d/ongoing
lie|/mnt/e/Common/films/lie_to_me
stargate|/mnt/e/Common/films/Stargate Universe

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

потом из каждой папки можно отдельно добавлять торренты
многие BitTorrent клиенты имеют в своих настройках так называемые папки слежения (wach directory). Как только в этой папке появляется новый torrent файл BitTorrent клиент сразу же начинает его загрузку.
Для справки, папки слежения в Transmission задаются опциями (watch-dir-enabled и watch-dir), а в rTorrent для этого нужно добавить следующую строку в конфигурационный файл:
schedule = watch_directory,5,5,load_start=./watch/*.torrent
+ 4 -
8
antigluk 16.05.2010 12:43

СкриптыОтправка смс-оповещений (лайфхак)

Захотел я реализовать отправку смс себе на телефон когда завершается закачка нового торрента.
Конечно, в интернете есть полно платных сервисов. Но недавно гугл открыл возможность отправки халявных смс оповещений о событиях себе на телефон. Для отправки оповещений создаем событие через 2-3 минуты и настраиваем отправку смс за 1 минуту до события.
Полностью.
+ 27 -
42
1 2 5 6 7 8 9 10 11 12