script


Сохранение/восстановление настроек alsa между перезагрузками

Данный скрипт считывает настройки звуковых карт доступных через звуковую систему alsa и сохраняет эти настройки в файлах. Причина почему пришлось городить такое решение проста, linux не всегда запоминает настройки звуковых устройств, после перезагрузки часто происходит сброс не понятно по какому принципу. А потому было решено написать скрипт, который решает проблему восстановления нужных настроек звуковых систем и решает эту проблему достаточно быстро.

0
Ваша оценка: Ничего
angel2s2 аватар

Скрипт для добавления ppa репозитория

Думаю, что все знают про утилиту (точнее питоновый скрипт) add-apt-repository. Так вот, мне она не нравится, так как, как уже говорил в предыдущем посте, предпочитаю хранить все репозитории в одном файле, а не разбрасывать их по разным файлам в каталоге /etc/apt/sources.list.d/. Поэтому решил наваять свой скрипт для добавления PPA репозиториев.

Собственно сам код скрипта:

0
Ваша оценка: Ничего
angel2s2 аватар

Скрипт для поиска репозитория на launchpad.net

Мне, как и многим линуксоидам предпочитающим Debian-подобные дистрибутивы, периодически приходится искать репозитории той или иной софтины в самом большом архиве персональных репозиториев. Для этого я обычно ходил на страницу https://launchpad.net/ubuntu/+ppas либо пользовался утилитой ppasearch. Первый вариант просто надоел, а второй мне не удобен, потому-что не дает ссылку на страницу репозитория. Просто я предпочитаю хранить все репозитории в одном файле, а не разбрасывать их по разным файлам в каталоге /etc/apt/sources.list.d/. В то же время в результатах поиска я хочу видеть только ссылку на страницу репозитория, а его название и описание для меня имеет второстепенную важность.

Вот и решил накидать меленький скриптек:

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
angel2s2 аватар

Скрипт для получения информации о домене

Периодически мне бывает нужно получить информацию о каком-либо домене. Для этого я обычно использую utrace и whois. Но это как-то не очень удобно, хотелось все в консольке видеть. Поэтому был набросан однострочник, который выводил инфу с utrace на терминал:

wget -qO- 'http://xml.utrace.de/?query=google.ru' | \
  sed -e '/^<\/\?result\|^<?xml\|^<queries/d;s/<\/.\+>$//g;
     s/^<//g;s/>/\t\t: /g;s/\(^countrycode\|^latitude\|^longitude\)\t/\1/g'

Но все же это не совсем удобно. Вначале запускаю этот однострочник, потом whois, а потом, если вдруг приспичит глянуть, где стоит сервак интересуемого меня домен, то надо лезть на utrace. Не удобно в общем...

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
angel2s2 аватар

spam-chek 0.3: Быстрее, больше, сильнее

Я уже выкладывал и писал предыдущие версии скрипта spam-check. Сегодня же, в преддверии Нового 2010 года, хочу поделиться новой, третьей версией данного скрипта.
Напомню, скрипт предназначен для проверки своих (и не только) серверов на их наличие в черных списках (DNSBL).

5
Ваша оценка: Ничего Рейтинг: 5 (3 голоса)

Из TIF в PDF и сбор всех PDF в один

Собрал небольшой скриптик для перевода из tif в pdf, а потом сбор всех pdf файлов в один.

Использовал:
http://www.opennet.ru/docs/RUS/bash/bash-1.html
http://flerant.in.nnov.ru/blog/1188235.html
http://www.togaware.com/linux/survivor/Convert_MS_Word.html
http://www.linuxgraphics.ru/forum/viewthread.php?thread_id=566#post_5215

UPD: new version

Линки в тему:

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
angel2s2 аватар

Маленький однострочник на баше для получения погоды в консольку (на 3 дня)

wget -q -O - http://wap.gismeteo.ru/26702.wml |\
 sed -e '/^<br\/>.*\|<\/\?p>\|<a href.*\|(c).*\|.*wapstart.ru.*\|.*wml.*\|.*?xml.*\|<\/card>/d;s/^.*title="\(.*\)">/\1\n\n/;s/<br\/>//g;s/<img src=.*alt="\(.*\)"\/> <b>\(.*\) .*<\/b>/\1 - \2/g'

Чтобы получить погоду на свой город, идем по линку http://wap.gismeteo.ru/, жмем линк "Другие города", дальше находим свой город и смотрим его адрес, для Калининграда это http://wap.gismeteo.ru/wap2/towns/26702.wap2, вот тут нам нужно число, которое стоит перед ".wap2". Запоминаем его и вписываем в скрипт перед ".wml". Все :)

ЗЫЖ Знаю, что скрипт можно написать и лучше, но писал его "на коленке" за минут 15, главное чтобы работало. Да и не для себя делал, а по просьбе одного знакомого, как простенький пример.

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)
angel2s2 аватар

Скрипт для импорта pgp-ключей с лаунчпада (для *buntu)

Не так давно я выкладывал скрипт для импорта ключей из PPA репозиториев, но, к сожалению, на сайте launchpad.net произошли изменения и старый скрипт уже не работает. Поэтому было решено это дело исправить, а заодно добавить приятную возможность :)

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

ведение журнала для терминала

Иногда возникает необходимость залогить все действия совершаемые в терминале. для этого очень удобно использовать утилиту script.

Просто запускаем её в терминале и работаем дальше как ни в чём небывало. в конце сессии набираем exit и вуаля -- вся сессия сохранена в файл.

Подробнее с этой утилой можно ознакомится в мануале. man script

4
Ваша оценка: Ничего Рейтинг: 4 (1 vote)

Скрипт для записи и проверки DVD

Периодически приходится писать на DVD разные вещи в консоли. Нередко я сначала раскидываю данные по каталогам, а потом уже пишу по принципу "1 каталог - 1 диск".

Для автоматизации процесса написал скрипт, который пишет на болванку содержимое каталога, проверяет качество записи и, в случае успеха, выдаёт записанный диск.

0
Ваша оценка: Ничего