Jedem das Seine
Присказка.
На просторах Userscripts.Org мною был найден премилый скрипт для жежешечки. Очень удобный прибамбас для юзеров, имеющих аккаунт на Ласт.Фм:)
Сказка.
Отцы-основатели! Я знаю, что на Дайри невозможны пользовательские скрипты! Но ведь подобную красоту можно добавить с помощью административного, а не юзерского ресурса...;) Почему нет?.. Просто кнопочка рядом с полем @музыка, нажав на которую, челвоек получает ту песню, которая у него играет. Да, можно и ручками вписать - но ведь так-то круче!:)

@музыка: Machines Of Loving Grace 'Golgotha Tenement Blues'

@темы: Оформление дневника

Комментарии
13.07.2008 в 14:48

Ведь жизнь – это единственная яркая сторона смерти. ©
> на Дайри невозможны пользовательские скрипты!

www.greasespot.net/
13.07.2008 в 18:19

Если жизнь не прёт,ищу жизнь на Марсе.
www.greasespot.net/
Ограничено одной линейкой браузеров,нэ?
13.07.2008 в 19:01

Jedem das Seine
INFOMAN
Эмм... А в чём фишка-то? Я знаю о Гризманки, но дело не в этом расширении, а в том, что на Дайри не идут пользовательские скрипты. Типа упомянутого last.fm для жежешечки.

Дэл[ЕТЕ]
В принципе, скрипты, используемые Гризманки, можно как-то присобачить и к Опере - но я не знаю, как:)
13.07.2008 в 19:16

Ведь жизнь – это единственная яркая сторона смерти. ©
> Типа упомянутого last.fm для жежешечки.

Скрипт рассчитан на определённую структуру html кода. Напиши свой специально под diary, и он заработает.
13.07.2008 в 19:45

Jedem das Seine
INFOMAN
Если бы я это ещё умел... Увы.
14.07.2008 в 00:47

 
под дайри вроде легко адаптируется
под Оперу можно как пользовательский скрипт подключить, но работать он не будет :) тоже нужно переделывать. но вроде всего три функции переписать

можно попробовать, но нужно ли? :)
14.07.2008 в 00:56

Jedem das Seine
La personne mystique
Легко, говоришь? А что именно там надо переписать?
Если объяснишь - большое человеческое спасибо:hi2:
14.07.2008 в 01:07

 
Зе Пантейру, смотри, там по странице ищется поле с ID 'prop_current_music' и в него подставляется нужный текст. А на дайри у нас это поле имеет ID 'atMusic' и имя (name) 'current_music'. Нужно пройтись по скрипту и поменять соответствующие строки. Дальше, область применения скрипта - для ЖЖ написано
http://www.livejournal.com/update.bml*
http://www.livejournal.com/editjournal.bml*
а у нас будет что-то вроде такого:
http://*.diary.ru/*?newpost
http://diary.ru/*?newpost
http://*.diary.ru/*?editpost&postid=*
http://diary.ru/*?editpost&postid=*
чтобы скрипт срабатывал для страниц новой записи и редактирования записи
ну и после этого, кажется, должно работать; единственное, я не совсем понимаю смысла currentMusicSelect - там какая-то информация берется из ластфм, но я с ластфм не знаком, не знаю, что это)

для Оперы - скорее всего надо его тупо подключить и, следя за консолью ошибок, переписать все недостающие функции) в частности, вместо GM_setValue/GM_getValue нужно сделать хранение переменной в куках, GM_xmlhttpRequest на собственный XMLHTTPRequest, больше ничего не вижу проблемного, но мало ли что там всплывет по пути)
14.07.2008 в 10:11

Jedem das Seine
La personne mystique
:hi2::hi2::hi2:
Это гениально!
Ведь я-таки, благодаря твоему совету переписал скрипт - и он работает!
Enjoy:)