Архив рубрики: Скрипты

Создание музыкальной флешки из плейлиста в случайном порядке

В машине приходится включать случайное воспроизведение на магнитоле, да и содержимое хочется иногда обновлять. Решил это чуток автоматизировать. Получился простой скрипт: 1234#!/bin/bash stick_path=$2 cat $1 | grep -v ‘#’ | \ while read i; do cp "${i}" "$stick_path/`printf ‘%06d’ $RANDOM`.mp3" … Читать далее

Опубликовано в Скрипты | Метки , , | Добавить комментарий

Автоматическое изменение роли пользователя при регистрации в WordPress

Идея простая: при регистрации нового пользователя проверяем полученные данные: E-mail, IP и т.д. На основе этих данных вполне можно определить роль нового пользователя. Если он из Китая, вряд ли он напишет что-то полезное. Если он из США, то может и … Читать далее

Опубликовано в Программирование, Скрипты | Метки , | Добавить комментарий

Рекурсивная загрузка на WebDav сервер с помощью cadaver

Для рекурсивной загрузки файлов на сервер Webdav (например Yandex.Disk) с помощью cadaver нашел скрипт davcpy.sh: 12345678910111213141516171819202122232425262728#!/bin/sh usage () { echo "$0 <src> <cadaver-args>*" >/dev/stderr; } error () { echo "$1" >/dev/stderr; usage; exit 1; } test $# ‘<‘ 3 || … Читать далее

Опубликовано в Скрипты | Метки , , | Добавить комментарий

Как из DJVU файла сделать книгу

Linux очень хорош автоматизацией рутиной работы. 10 минут на написание небольшого скрипта экономят целые часы и даже дни. Попалась мне полезная книга, отсканированая и сохраненная в DJVU формате. Страницы были отсканированы разворотами. Для монитора этот формат и расположение удобны, а … Читать далее

Опубликовано в Скрипты | Добавить комментарий

Автоматизация резервного копирования rdiff-backup

Это статья была опубликована на сайте, который сейчас уже не работает. Уверен, что многим пригодится — Стоит задача автоматизации инкрементального резервного копирования системных файлов и пользовательских данных на сервере и ряде клиентов с созданием LVM-снэпшотов, где это возможно. Существует огромное … Читать далее

Опубликовано в Скрипты, Софт | Метки , | Добавить комментарий