SweX 02.10.2010 22:21
Скрипты на bash — Получаем новые обои с goodfon.ru и устанавливаем их на рабочий стол случайным образом
скрипт грабит новые воллпаперы с goodfon.ru и рандомно устанавливает их на десктоп
+ 3 -
Под кат пожалуйста
не очень
у меня разрешение 1920*1080. на гудфоне не у всех обоин есть такое
ну и много лишних действий
у меня разрешение 1920*1080. на гудфоне не у всех обоин есть такое
ну и много лишних действий
А нельзя ли
И вообще как-нибудь эту строку одним sed-ом?
echo | cat diff.rss | grep "http://www.goodfon.ru/wallpaper"
заменить наgrep "http://www.goodfon.ru/wallpaper" diff.rss
?И вообще как-нибудь эту строку одним sed-ом?
1. Отступы
2. Кавычки
3. $() вместо `` (особенно внутри кавычек, вложенные конструкции и т.п.)
4. Насчёт пайпов сказали выше
5. Насчёт
6. Укажи в посте, что этот скрипт для гнома (ибо не все юзают гном)
7. Также полезно заглянуть сюда, да и вообще прочитать всю вики.
P.S.
grubber — это человек, пропалывающий грядки, а вот grabber — это это то, что тебе надо
2. Кавычки
3. $() вместо `` (особенно внутри кавычек, вложенные конструкции и т.п.)
4. Насчёт пайпов сказали выше
5. Насчёт
ls | blahblah
смотри здесь6. Укажи в посте, что этот скрипт для гнома (ибо не все юзают гном)
7. Также полезно заглянуть сюда, да и вообще прочитать всю вики.
P.S.
grubber — это человек, пропалывающий грядки, а вот grabber — это это то, что тебе надо
Строчка
ls | sed 's/\(.*\)$/mv "&" "\1.jpg"/' | sh
выглядит нелогичной и небезопасной.
кстати, сайт ставит свой watermark на картинки которые качаются без реферера. поэтому, вместо
предлагаю писать
wget -nc -P /tmp/goodfon.ru "http://www.goodfon.ru/image/$line-original.jpg"
предлагаю писать
wget -nc --referer="http://www.goodfon.ru/download.html?id=$line&rash=original" -P /tmp/goodfon.ru "http://www.goodfon.ru/image/$line-original.jpg"
Хорошая идея. Я вот хочу найти/сделать хранитель экрана, который отображает лучшие фотографии дня с foto.ru, photosight.ru и подобных сайтов.
А чтобы без привязки к гному,
можно воспользоваться feh
вместо
например
можно воспользоваться feh
вместо
gconftool -t string -s /desktop/gnome/background/picture_filename $PIC
например
feh --bg-scale $PIC
Вот еще неплохой ресурсик с обоями: http://wallbase.net/ М.б. кому пригодится. ;)
Ну раз народ ссылками делится - я тоже поделюсь...
widewallpapers.net - отличный ресурс широкоэкранных обоин.
widewallpapers.net - отличный ресурс широкоэкранных обоин.
Я оттуда когда-то кучку обоин спер, и мне их по сей день хватает... Разве ж свежесть - это главное? :)
Кстати, я его обнаружил еще когда было очень сложно найти обоины на мой 1920х1200.
Кстати, я его обнаружил еще когда было очень сложно найти обоины на мой 1920х1200.