Обои из любимых артистов и альбомов с помощью lastfmwallpaper, lastfm, python, shell, linux

На welinux на днях был пост-ссылка на python скрипт создающий обои из любимых альбомов, умеющий составлять как коллажи так и просто замощенные обложками альбомов изображения нужного размера
В комментариях скрипт немного изменили и сделали возможность создавать изображения не из обложек, а из изображения автора. В общем автор сего поста ссылки модифицировал скрипт, теперь он живет тут и умеет достаточно много(хотя и до модификации не мало умел) — настраиваемая прозрачность, размер альбома, градиенты в коллаже и прочие приятные мелочи...
коллаж из артистов на lastfmзамощенное изображение из альбомов на lastfm
В общем картинки в этой записи как пример работы скрипта, сделаны командами
./wallpaperfm.py -m collage -u muhas -i 1024x600 -A -f lastfm_collage -x http://userserve-ak.last.fm/serve/126/45581429.jpg -x http://userserve-ak.last.fm/serve/126/27549811.jpg -a 150
и
./wallpaperfm.py -m collage -u muhas -i 1024x600 -f lastfm_most -a 64
где параметр -f это имя файла, -m collage означает что делать коллаж, -u это имя пользователя lastfm, -i размер будущего изображения, -a это размер изображения альбома, -x это путь к картинкам исключений(к примеру в моем случае это артисты без изображений, вместо их изображения вставляется картинка с lastfm что на обоях как-то не смотрится).

В общем приятного использования, и не забывайте выслать автору модификации багрепорты и фичареквесты, лично я пошел просить возможность изменения цвета фона...
14-07-2010, 11:07    Комментарии: 7



Juev # 14-07-2010, 11:34 avatarИнтересная идея, но на выходе, на мой взгляд получается какой-то страшный wallpaper.
Даже изменив цвет фона, по сути ничего не изменишь. Имхо конечно, но все же.
И зачем так много артистов и альбомов размещать на рабочем столе??

muhas # 14-07-2010, 11:40 avatar @Juev сделай -a 250 и их будет меньше =)

вообще ещё настройки CanvasSize Opacity и количество альбомов (50 по дефолту) и прочие...
можно стекло делать аля

в общем можно сделать вполне неплохие обои не заморачиваясь на работу в графическом редакторе, при желании конечно...

Juev # 14-07-2010, 11:41 avatarА вот этот пример мне нравится!
Спасибо!!

roignac # 14-07-2010, 12:47 avatarСпасибо за рекламу =)
Хотелось бы получить побольше идей для улучшения скрипта - например, автоматическая замена обоев для DE.
И еще - а что за картинки исключаешь в примере? "Неэтетичные" или картинки-заменялки Lastfm для артистов без картинок?

muhas # 14-07-2010, 12:55 avatar @roignac всегда пожалуйста. хорошему рекламу всегда за рад сделать

исключаю картинки-земенялки для артистов (ну и для альбомов наверное тоже заменял бы) а то не всех артистов lastfm знает подставляя всякую мерзость в виде картинки что вставил в коммент

а вот автоматическая смена обоев хз - мне привычнее и удобнее в своем скрипте заюзать создание новой обоины и её установку. хотя кому-то думаю будет приятна такая возможность прямо в скрипте (но такие, имхо, больше любят гуйню для настройки)

по поводу улучшения углов в альбомах я уже писал в личке на welinux

roignac # 14-07-2010, 12:59 avatar1) надеюсь, получится исключать все такие картинки. Внёс в ToDo лист
2) автоматическая смена обое - фича опциональная, безусловно. Гуйня для скрипта - это тоже план на будущее, ибо у самого параметры уже доросли до огромных значений

muhas # 14-07-2010, 13:00 avatar про цвет бэкграунда не забудь, плз, а то в нечерных цветовых схемах не очень смотрится....

nick:  http:// mail: проверочный код
подписаться на комментарии