Идея обхода капчи подсмотрена здесь
1
2
3
4
5
|
#!/bin/bash
outfile=$(wget -O - --user-agent="User-Agent Firefox/3.5.1 YB/4.2.0" $1 | grep start | sed 's/.*href="\(.*\)">.*/\1/')
wget "narod.ru$outfile" |
Но как гласит помощь по яндекс.диску
На сервисе существует ограничение на число скачиваемых файлов в единицу времени с одного ip-адреса.
Так что очень много не накачаешь.
Как и обещал, модернизировал
предыдущий способ загрузки, а точнее — создал скрипт для автоматизации всего этого добра.
Лежит этот скрипт здесь (bitbucket).
Использовать его очень просто:
./tget.sh имя_пользователя пароль ссылка_на_страницу_раздачи [ локальное_имя_торрент_файла ]
Надеюсь, что для кого-нибудь он окажется полезным.
Существуют всякие аплеты для гнома хфце и кде которые призваны отображать состояние батареи. Но тем кто ими не пользуется рекомендую небольшой скрипт который можно вставить как туда куда хочется - у мну он вставлен в панель dzen и gnu screen. Привожу кусок скрипта (основную его часть) который позволяет видеть статус батареи (зарядка или нет) и позволяющий разукрасить вывод разными цветами в зависимости от процента зарядки (от 0 до 19, от 20 до 39 и от 40 до сотни - естественно что сие можно изменить).
Не так давно, работая на ноутбуке я довольно часто увлекался и не замечал разряда батареи. Ситуация осложнялась тем, что я еще люблю тайловые wm, в которых никаких средств по контролю за состоянием батареи (ну кроме индикатора заряда батареи на статусбаре) не предусмотрено. Как следствие, во время чтения чего-нибудь интересного или написания программы ноутбук брал и внезапно для меня отключался :-( , после чего обычно следовал поток ругани, поиск зарядника и восстановление утраченного рабочего окружения. Теперь же, я решил эту проблему при помощи cron’а и простого shell-скрипта.
В ходе загрузки системы стартует масса процессов. Процессы запускаются с необходимыми параметрами. Можно запустить top и воспользоваться клавишей "c" для смены отображения колонки "COMMAND".
Все бы хорошо, но строка с параметрами может обрезаться, выходя за границы экрана. Можно поотключать некоторые колонки top, но мне оказалось удобнее написать небольшой скрипт и пользоваться им. Скрипт под катом.
Использование: cueape [input ape file] [input cue file] [parameters]
Параметры могут быть: -m for mp3 encoding or -o for ogg encoding.
Скрипты — Следи за ним! Мониторинг процесса.
Предисловие:
Началось все просто и банально:
mpd, мой любимец, попал под подозрение в деле о необъяснимо крупном хищении системных ресурсов. Погуглив, нашел несколько решений, связанных большей частью с
audio_format в секции вывода. Но присмотревшись к системному монитору в
conky, стало ясно, что не все гладко…
Сидеть и смотреть на монитор часами, чтобы понять, действует решение или нет, точно не было желания и времени. Что и натолкнуло на мысль мониторить процесс.
Конечно, сделать небольшой лог вполне бы хватало, но хотелось больше и нагляднее. Хотелось так:
Роясь на просторах винта нашёл один старый скриптик. писался он во времена, когда я не признавал ничего кроме fluxbox и консоли. Основное назначение - запись дисков из консоли. Но это не важно.
Вспомнился мне этот скрипт, когда его у себя нашёл потому, что из-за способа обработки парметров, принимаемых скриптом(т.е. -h - помощь, -d - директория и т.д.) пришлось как-то поковырять документацию. В принципе, ничего сложного и всё максимально упрощено, но может кому и пригодится подход.
В самом скрипе используется два подхода - приём команды и приём опций. Ну и плюс для совсем уж новичков - работа с функциями.