Показаны сообщения с ярлыком scripting. Показать все сообщения
Показаны сообщения с ярлыком scripting. Показать все сообщения
четверг, 27 ноября 2014 г.
openwrt: guest wifi in "one click"
Follow the link to find out how to set up guest wifi (openwireless.org) on your router in "one click": http://wiki.openwrt.org/doc/recipes/guest-wlan#configuration_by_shell_script
среда, 8 января 2014 г.
Переключение звуковой карты в один клик / Switch sound card in one click - обновление / update
Создан deb-пакет для Ubuntu / Deb-package for Ubuntu is created
http://www.helplinux.ru/wiki/en:kb:switch-sound
http://www.helplinux.ru/wiki/en:kb:switch-sound
понедельник, 28 октября 2013 г.
Gigaset and Polycom: convert IPUI to IPEI
ipui-to-ipei.sh:
Usage example:
$ ipui-to-ipei.sh 001bf582ab
00447 0361131
Get IPUI on Gigaset phone:
Menu -> *#06# -> first line
#!/bin/bash
printf "%05d %07d\n" $((0x${1::5})) $((0x${1:5:5}))Usage example:
$ ipui-to-ipei.sh 001bf582ab
00447 0361131
Get IPUI on Gigaset phone:
Menu -> *#06# -> first line
понедельник, 6 мая 2013 г.
Переключение звуковой карты в один клик / Switch sound card in one click - обновление / update
Исправлены некоторые ошибки / Some bugs are fixes
https://github.com/giner/helplinux/tree/master/scripts/switch-sound
Создан PKGBUILD для Arch Linux / PKGBUILD for Arch Linux is created
https://aur.archlinux.org/packages/switch-sound/
понедельник, 29 апреля 2013 г.
пятница, 25 января 2013 г.
Качаем субтитры в одно нажатие / Download subtitles in one click
Вы часто смотрите фильмы с субтитрами? Вот я, например, это дело очень люблю, но, честно сказать, я устал их искать и скачивать. Ведь хочется так, чтобы "включил и смотри". И я нашёл такой способ. Делюсь.
Вам понадобится:
- Linux (подойдёт любой, но тестировалось на Ubuntu и Arch Linux)
- Видеоплеер (в моём случае это mplayer)
- subdl - небольшая утилита, позволяющая скачивать субтитры с opensubtitles.org
- совсем немного bash-а
You need:
- Linux (any Linux, but tested on Ubuntu Arch Linux)
- Movie player (it's mplayer in my case)
- subdl
- command-line tool to download subtitles from opensubtitles.org
- just a little of bash
It's simple, isn't it? :)
Вам понадобится:
- Linux (подойдёт любой, но тестировалось на Ubuntu и Arch Linux)
- Видеоплеер (в моём случае это mplayer)
- subdl - небольшая утилита, позволяющая скачивать субтитры с opensubtitles.org
- совсем немного bash-а
Готовим
Качаем и устанавливаем subdl
mkdir ~/bin wget http://subdl.googlecode.com/svn/trunk/subdl -O ~/bin/subdl chmod +x ~/bin/subdl
Пишем и устанавливаем небольшой скритп mplayer-sub.sh
cat > ~/bin/mplayer-sub.sh << EOF #!/bin/bash [[ -z "\$@" ]] && exit 0 interactive=""; if [[ "\$1" == "-i" ]]; then interactive="-i"; shift; fi for file in "\$@"; do echo \$file; subdl \$interactive "\$file"; done mplayer "\$@" EOF chmod +x ~/bin/subdl
Используем
Ну что, попробуем? Если до настоящего момента у вас не было директории ~/bin, то потребуется перелогиниться, а если же уже была, то - поехали!mplayer-sub.sh Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4или так
mplayer-sub.sh ~/Video/Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4или да же вот так
mplayer-sub.sh ~/Video/Once.Upon.a.Time.*.mp4В последнем примере наш скрипт скачает субтитры на английском языке (это язык по-умлочанию для subdl, разумеется можно поменять) для всех видеофайлов подпадающих под шаблон Once.Upon.a.Time.*.mp4 и затем добавит их в плейлист mplayer-а. Удобно, неправда ли? :)
Do you like to watch movies with subtitles? I do like it very much and to be honest I've got tired to download them each time. Wouldn't it better if you could just click and go? There is a way. I'd like to share.
You need:
- Linux (any Linux, but tested on Ubuntu Arch Linux)
- Movie player (it's mplayer in my case)
- subdl
- command-line tool to download subtitles from opensubtitles.org
- just a little of bash
Cook
Download and install subdl
mkdir ~/bin wget http://subdl.googlecode.com/svn/trunk/subdl -O ~/bin/subdl chmod +x ~/bin/subdl
Create and install small script mplayer-sub.sh
cat > ~/bin/mplayer-sub.sh << EOF #!/bin/bash [[ -z "\$@" ]] && exit 0 interactive=""; if [[ "\$1" == "-i" ]]; then interactive="-i"; shift; fi for file in "\$@"; do echo \$file; subdl \$interactive "\$file"; done mplayer "\$@" EOF chmod +x ~/bin/subdl
Use
Well, shall we try? If you didn't have ~/bin directory before you should re-logon and if you did than let's go!mplayer-sub.sh Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4or
mplayer-sub.sh ~/Video/Once.Upon.a.Time.S02E12.HDTV.x264-LOL.mp4or even
mplayer-sub.sh ~/Video/Once.Upon.a.Time.*.mp4In the last example it downloads English subtitles (English is default for subdl and can be changed) for all of the files those match Once.Upon.a.Time.*.mp4 and then mplayer plays them all.
It's simple, isn't it? :)
вторник, 9 октября 2012 г.
OnLime: скрипт для включения "Турбокнопки"
У вас тоже интернет провайдер OnLime? Если да, то это может вам пригодиться: http://www.helplinux.ru/wiki/kb:onlime-turbo
суббота, 29 сентября 2012 г.
Сохранение и проигрывание видео из кэша браузера
Эта запись является продолжением, вернее даже, обновлением поста на Хабрахабре.
Т.к. видео в браузере теперь проигрывается не только с помощью flash, но с использованием HTML5, то и скрипты нуждаются в обновлении. Проверено в Ubuntu 12.04 на вот этом видео: https://www.youtube.com/watch?v=BRzf9fDIBmc. Браузер Firefox.
Т.к. видео в браузере теперь проигрывается не только с помощью flash, но с использованием HTML5, то и скрипты нуждаются в обновлении. Проверено в Ubuntu 12.04 на вот этом видео: https://www.youtube.com/watch?v=BRzf9fDIBmc. Браузер Firefox.
copy-cached-flv.sh
#!/bin/bash lsof -n | egrep "(/tmp/Flash|mozilla-media-cache/media_cache)" | \ awk '{line = "/proc/" $2 "/fd/" $4; sub("[^0-9]*$","",line); print line}' | \ xargs -I '{}' cp -v '{}' -t "$@" --backup=t
mplayer-play-cached-flash.sh
#!/bin/bash lsof -n | egrep "(/tmp/Flash|mozilla-media-cache/media_cache)" | \ awk '{line = "/proc/" $2 "/fd/" $4; sub("[^0-9]*$","",line); print line}' | \ xargs mplayer -softvol-max 1000
вторник, 22 января 2008 г.
В помощь Ubuntu-сисадмину
Выкладываю некоторые полезные наработки по Ubuntu (скриптинг и конфиги с соответствующими тегами). Данный пост будет с тегом scripting.
Однокликовые desktop-скрипты для Ubuntu
(Текст данных скриптов должен быть записан в файл с расширением .desktop)
1. thunderbird.desktop: Установка Thunderbird и локализации для него
2. msttcorefonts.desktop: Установка MS-шрифтов
3. install.desktop: Общий install-ер для sudo-скриптов
3.1 Пример содержания директории src (замена списка источников (репозиториев))
Два файла: install.sh и sources.list
cодержание install.sh:
3.2 Пример содержания директории src (отображение tiff в firefox и др., необходимо для работы корректной работы сайта http://www.uspto.gov/)
install.sh:
4. user_install.desktop: Общий install-ер для не sudo-скриптов
4.1 Пример содержания директории src (установка MS-Вьюверов и PDF принтера)
Список файлов:
excelviewer.desktop
install.sh
powerpointviewer.desktop
ppview97.exe
wd97vwr32.exe
wordviewer.desktop
xlViewer.exe
Содержание install.sh:
Содержание excelviewer.desktop:
Update:
Вышеуказанные Desktop-скрипты работают в Ubuntu 7.04 (и возможно в 7.10). Начиная с Ubuntu 8.04 и выше строка Exec должна быть другая (попроще :))
Однокликовые desktop-скрипты для Ubuntu
(Текст данных скриптов должен быть записан в файл с расширением .desktop)
1. thunderbird.desktop: Установка Thunderbird и локализации для него
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=true
Exec=sudo apt-get install -y mozilla-thunderbird mozilla-thunderbird-locale-ru
Name=Mozilla Thunderbird
2. msttcorefonts.desktop: Установка MS-шрифтов
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=true
Exec=sudo bash -c "dpkg-reconfigure -f noninteractive msttcorefonts || apt-get install -y msttcorefonts"
Name=Microsoft Fonts
3. install.desktop: Общий install-ер для sudo-скриптов
1) запускаемый скрипт install.sh;
2) всё принадлежащее скрипту и сам он должны находиться в директории src.
2) всё принадлежащее скрипту и сам он должны находиться в директории src.
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=true
Exec=bash -c "cd `echo %k | sed -r 's/^file:\/\/(.*)\/.*/\1/'`/src && sudo sh install.sh"
Name[ru_RU]=Установить
Name=Install
3.1 Пример содержания директории src (замена списка источников (репозиториев))
Два файла: install.sh и sources.list
cодержание install.sh:
#!/bin/bash
cp sources.list /etc/apt
apt-get update
3.2 Пример содержания директории src (отображение tiff в firefox и др., необходимо для работы корректной работы сайта http://www.uspto.gov/)
install.sh:
#!/bin/bash
apt-get install -y rpl mozplugger
rpl -b 'repeat noisy swallow(gqview) fill: gqview -t "$file"' \
'repeat noisy swallow(eog) fill: eog "$file"'\
/etc/mozpluggerrc
4. user_install.desktop: Общий install-ер для не sudo-скриптов
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Install
Type=Application
Terminal=true
Exec=bash -c "cd `echo %k | sed -r 's/^file:\\/\\/(.*)\\/.*/\\1/'`/src && sh install.sh"
Name[ru_RU]=Установить
GenericName[ru_RU]=
4.1 Пример содержания директории src (установка MS-Вьюверов и PDF принтера)
Список файлов:
excelviewer.desktop
install.sh
powerpointviewer.desktop
ppview97.exe
wd97vwr32.exe
wordviewer.desktop
xlViewer.exe
Содержание install.sh:
#!/bin/bash
sudo apt-get install -y wine cabextract cups-pdf
# Install MS Excel Viewer
cabextract -d xlview xlViewer.exe
wine xlview/setup.exe /QT
rm -rf xlview
# Install MS Word Viewer
cabextract -d wordview wd97vwr32.exe
wine wordview/setup.exe /QT
rm -rf wordview
# Install MS PowerPoint Viewer
cabextract -d ppview ppview97.exe
wine ppview/setup.exe /QT
rm -rf ppview
# Shortcuts
cp *.desktop ~/Desktop/
# PDF Printer
lpadmin -p PDF_Printer -v cups-pdf:/ -P /usr/share/ppd/cups-pdf/PostscriptColor.ppd -E && \
mkdir ~/PDF && ln -s ~/PDF ~/Desktop/
Содержание excelviewer.desktop:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Excel Viewer
Type=Application
Terminal=false
Exec=wine "c:\\program files\\xlview\xlview.exe"
Update:
Вышеуказанные Desktop-скрипты работают в Ubuntu 7.04 (и возможно в 7.10). Начиная с Ubuntu 8.04 и выше строка Exec должна быть другая (попроще :))
Exec=bash -c 'cd "$(dirname "%k")/src" && sh install.sh'
Подписаться на:
Сообщения (Atom)
