Посты с тегом скрипты
06.06.2011 01:59

ascrazyСписок пакетов зависимых от GTK2 [Debian]

Возник такой вопрос в нашей jabber-конференции. По-быстрому написал однострочник на bash.
1
for i in `dpkg --list | sed -e '1,7d' | grep ^ii | sed -re 's/\S{2}[^\s]{2}(\S*).*/\1/'`; do echo `apt-cache depends $i` | grep 'Зависит: libgtk2.0' | sed -re 's/(\S*)[^\n]*/\1/'; done

Писал под дебианом, но должно работать везде где dpkg/apt для управления пакетами.
Если у вас не русифицированный дистр, то в скрипте 'Зависит: libgtk2.0' нужно заменить на что-нибудь вроде 'Depends: libgtk2.0', точно не знаю на что, лучше проверить apt-cache depends libgtk2.0-bin.
Соответственно заменив libgtk2.0 на что-то другое, можно посмотреть список пакетов зависящих от чего-то другого.
Полностью.
+ 1 -
8
sergtat 05.06.2011 05:12

Gentoo LinuxАвтоматизация обновления мира

Написал такой вот скрипт:
Полностью.
+ 1 -
19
Clq 17.03.2011 17:16

СкриптыАвтоматическое управление скоростью Transmission

Автоматическая установка и снятие ограничения скорости для Transmission в зависимости от наличия/отсутствия активности пользователя.
Торренты часто забивают весь канал, и пользоваться браузером при этом невозможно. Решение: установить для торрент-клиента ограничитель скорости в 60-70% от ширины канала. Но, когда я отхожу от компа на более-менее длительное время, хочется, чтобы торренты шпарили на полную. Для того, чтобы не переключать этот «черепаший» режим каждый раз вручную, и был написан этот скрипт. Основной компонент: xprintidle — просто выводит время бездействия юзера за компьютере.

Зависимости: xprintidle, libnotify-bin, transmission-cli

Предварительно также нужно в графическом клиенте настроить параметры ограничения скорости и включить веб-интерфейс.
Полностью.
+ 13 -
17
segoon 17.03.2011 14:16

СкриптыОтслеживание пакетов на distrowatch

Есть такой ресурс, http://distrowatch.com/. У него есть страничка с отслеживанием некоторых популярных пакетов, http://distrowatch.com/packages.php. У этой странички есть rss, но почему-то в нём видны только 11 последних обновлений пакетов. Мне нужно иметь более длинный список, поэтому я написал группу скриптов, которые регулярно грабят rss и сохраняют в локальный файл.

~/bin/distrowatch-packages-update:
Полностью.
+ 2 -
8
segoon 17.03.2011 13:24

СкриптыПросмотр MSDN через less

Мини-скрипт, который качает с сайта msdn.microsoft.com документацию по конкретной функции и показывает через less. На его примере видно, как можно использовать xargs/grep/awk для обработки произвольной информации, хотя может быть скрипт пригодится кому-то в чистом виде.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/bash

wget -q -U 'Firefox' -O - "www.google.com/search?q=msdn+$1" |\
         xargs -d'"' -L1 |\
         grep msdn\.microsoft  | \
         head -n 1 | xargs wget -q -O - | \
         awk '
 /h1/ { if (H != 1) print "<html> <meta charset=\"UTF-8\">"; H=1 }
 /Send comments about this topic to Microsoft/ { exit; }
      { if (H==1) print;} ' | \
         lynx -dump -stdin | \
         less
Полностью.
+ 4 -
3
Zereal 17.03.2011 12:35

welinuxБольше скриптов хороших и разных

В посте про загрузку картинок на сервис min.us была высказана идея про взаимодействие гуру и новичков в плане написания полезных сриптов.
Предлагаю новичкам или не очень выкладывать свои скрипты на суд уважаемого сообщества Welinux.

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

Начало положено уважаемым uscr тут.

Ну и рекомендации в Twitter/Juick/wherever приветствуются
+ 3 -
0
uscr 17.03.2011 11:31

СкриптыНа оценку: Скрипт быстрого проброса портов

В ответ на пост с предложением выносить свои скрипты на суд гуру. Представляю вашему вниманию скрипт для быстрого проброса порта с внешнего интерфейса во внутреннюю сеть. Справку по использованию можно найти в самом скрипте.
Полностью.
+ 8 -
4
blackraven 16.12.2010 11:32

Переводы30 полезных команд в Linux

Оригинал
Эта коллекция содержит те команды, которые я выучил за годы работы в Linux. Разумеется, автор не я. Просто я находил их на различных ресурсах, изменял их, часть составлял сам, читая книги и страницы man.

Отмазка: пробуйте все эти команды на не-production серверах, некоторые из них могут что-то сломать.
Полностью.
+ 17 -
43
opium_inside 27.10.2010 22:09

СкриптыНормализатор верстки и оформления текстового документа

Добрый вечер, дорогие друзья! Я думаю, все мы сталкивались порой с молодыми блондинками/тетеньками-бухгалтерами 50 лет, которые строят ужасный, вырвиглазный абзац в прямом и переносном смысле слова, пользуясь текстовым процессором как печатной машинкой. Да-да, верстка при помощи и пробел, в лучшем случае табуляции, игнорирование банальных функций вроде выравнивания по краю страницы... Да кому я рассказываю, все вы это видели хотя бы раз.

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

Полностью.
+ 10 -
49
Uzix 10.10.2010 13:30

СкриптыУдобный поиск и каталогизация файлов в консоли

Все началось с того, что сегодня утром качалка FatRat сообщила о завершении многонедельной закачки торрента с рипом одного сайта с обоями. Распаковав полторы сотни архивов, удивлению моему предела не было - все 33 тысячи файлов были свалены в одну кучу. О том, чтобы нормально выбрать что-то из нее говорить не приходится. Но зато имена файлов были вполне нормальные, с тегами... так и родился этот простенький скрипт. Он рекурсивно ищет файлы, имя которых содержит заданную фразу и помещает симлинки на эти файлы в отдельную папочку.
Полностью.
+ 6 -
5
1 2 3 4