Вы здесьUserScript(s) для Либрусека
Опубликовано вс, 11/05/2008 - 06:59 пользователем agrey
UserScript (пользовательский скрипт) - это хранящийся локально файл с кодом на языке JavaScript, который исполняется в браузере в контексте текущей страницы. Скрипт для Imhonet.Ru, by soshial. Версия 0.6 (2008.12.02) Что делает этот скрипт: Этот скрипт добавляет в разделе книг, наряду со ссылками на платные библиотеки, ссылку на Либрусек. Очень удобно! Ссылка сразу перекидывает на Либрусек, с запросом на поиск книги ;) Начиная с версии 0.5, скрипт также добавляет в разделах фильмов, сериалов, музыки, и игр похожую ссылку на Torrents.Ru (поиск по форуму). Скачать скрипт с userscripts.org: http://userscripts.org/scripts/show/26403 LibRusEc Ext #1. Версия 1.11 (2008.06.28) Что делает этот скрипт: Предоставляет возможность сворачивать секции боковой(-ых) панели(й)1, нажав кнопочку [-] в верхнем углу заголовка, или двойным щелчком на заголовке2. Предоставляет возможность сворачивать разделы "книжной полки". Запоминает позицию чтения в онлайн-читалке (для нескольких десятков книг). Если повторно открыть книгу - вверху страницы появляется ссылка "ЗАКЛАДКА". Запоминает, и выделяет на текущей странице раздела "Последние поступления" название последней3 виденной при прошлом посещении этого4 раздела книги. Помещает в псевдо-фрейм, имеющий полосу прокрутки, слишком длинные описания авторов, а также добавляет заголовок с кнопкой, которой можно совсем убрать эти описания. Предоставляет возможность5 переходить к следующему (сверху вниз) новому комментарию, щелкнув по надписи "Новый" в его заголовке6. [img:1 float=left title=none]Прячет боковые панели в онлайн-читалке (настраиваемо). Увеличивает поле ввода текста сообщения в личке (той, что на боковой панели). Предоставляет возможность листать страницы пользуясь комбинациями клавиш Ctrl + Left/Right Arrow7. Добавляет отсутствующие заголовки секций в боковые панели, и слегка правит их стили. Добавляет в заголовок соответствующей секции панели ссылку на страничку последних комментариев, а также ссылку "(новые на странице)"8. Делает полупрозрачной "плавающую" панельку9 в разделе последних комментариев. Может подсвечивать ники определенных юзеров в списке "Сейчас на сайте". Автоматически подставляет название книги в поле "Название" на странице редактирования инфы книги. Автоматически исправляет ftp-адрес (абсолютный путь на относительный) на страницах загрузки. Добавляет поддержку Ctrl+Enter10 в личке. Предоставляет возможность ограничивать по высоте11 аннотации на странице "Последние поступления". Слишком длинные аннотации будут помещены в псевдо-фрейм, имеющий полосу прокрутки12. Может подсвечивать книги определенных жанров11 на странице "Последние поступления". Предоставляет возможность убрать названия жанров11 на странице "Последние поступления". Добавляет "Рюкзачок"11. Это, ну... в общем, фича такая :) Для более-менее массовой выкачки книг (до 400 штук). Сделано в связи с вводом ограничений на выкачку нескольких книг одним архивом. Настройки, закладки, и ссылки на книги сохраняются локально, в cookie (куки). 1 Если получено новое сообщение, свернутая секция "Личка" после обновления страницы разворачивается автоматически.
Скрипт интегрирован в сайт. Вы его уже скачали :) LibRusEc Ext #2. Версия 1.06 (2008.06.20) Что делает этот скрипт: Добавляет в формы поиска, редактирования (инфы), и добавления книг1, к полю ввода id жанра, кнопку "выбрать" - при нажатии на которую появляется окошко с удобным меню жанров: 1 Начиная с версии 1.06, еще и в формы "Выкачка всего" и "Вид списка" (для LibRusEc Ext #1).
Скрипт интегрирован в сайт. Вы его уже скачали :) Установка пользовательских скриптов: Opera: Положить скрипт в директорию которая указана в Preferences -> Advanced -> Content -> JavaScript options -> User JavaScript files (Настройки -> Дополнительно -> Содержимое -> Параметры JavaScript -> Файлы пользователя JavaScript). Также можно использовать Privoxy, или аналогичный софт. Решение универсальное, но не для "чайников"...
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
laurentina1 RE:Ирина Александровна Велембовская - Немцы 5 часов
monochka RE:Подайте бедному копеечку на книжку с литреса... 10 часов Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 1 день Саша из Киева RE:Избранное 5 дней Alligatoreader RE:Багрепорт - 2 6 дней fedor.de RE:Отображение страницы Librusek 1 неделя Isais RE:Чиполь Сергеевич Наглецов - Огненный дракон [СИ] 1 неделя kopak RE:Таинственная личность админа Флибусты 1 неделя blahblahblah2024 RE:Беженцы с Флибусты 1 неделя sem14 RE:Что читать о блокаде Ленинграда. Подборка книг 1 неделя sem14 RE:Михаил Юрьевич Берг - Андеграунд. Итоги. Ревизия_5 3 недели TaKir RE:Валерия Сергеевна Черепенчук А. Н. Николаева - Мифы... 3 недели Oleg V.Cat RE:B343695 Александр. Книга 1 3 недели Isais RE:Калибрятина/Самиздатина 4 недели md2k15 RE:Относительно Вархаммер 40 000 1 месяц tvnic RE:"Коллектив авторов" 1 месяц SergL197 RE:Регистрация 1 месяц ejik.v RE:Viva Stiver! 1 месяц Впечатления о книгах
nik_ol про Донцова: Амур с гранатой (Иронический детектив, Детективы: прочее)
27 11 Конечно, я рада, что книги Донцовой выходят и выходят, но неужели, если она сама их пишет, то не помнит, что «старичок» был не Коробков, а Гри, её первый муж, до Ивана в этой серии?! Или всё-таки литературные негры клепают?! Оценка: неплохо
neletay про Котов: Ценитель [СИ] (Городское фэнтези, Самиздат, сетевая литература, Приключения)
27 11 Прочитала только несколько первых глав - и уже очень, очень нравится. Нравится все - сюжет, стиль, язык, ГГ, а также автор, который за всем этим видится. С удовольствием читаю дальше, надеюсь не разочароваться.
Lan2292 про Ермаков: Май, весна и апокалипсис. Книга 1 (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
27 11 Так себе чтиво, но не скучно. Оценка: неплохо
Chernovol про Коровин: После «Украины» (Политика, Публицистика)
25 11 Интересно, такие книги кто-то покупает или их бесплатно раздают. Оценка: нечитаемо
sem14 про Лазарис: Белая ворона (Историческая проза)
25 11 Леонид Гомберг 24 июля 2007 Роман известного в Израиле прозаика, поэта и переводчика Владимира Лазариса «Белая ворона» (Тель-Авив: Ладо, 2003) в этом году был включен в «лонг-лист» популярной премии «Букер». И это ……… Оценка: отлично!
decim про Осне Сейерстад
25 11 Попробовала бы Сурайя-реис не подать в суд! Муж бы убил. "Для контекста добавлю, что после публикации книги семья героя подала на Сейерстад в суд за клевету, но после апелляции писательница была признана невиновной, а через ………
tvv про Кич: Большой дом [СИ] (Ужасы, Мистика, Фанфик, Юмористическое фэнтези)
24 11 Совершенно замечательное "Оккультное Простоквашино".
decim про Галинакс: Женщина-рыцарь. Самые необычные истории Средневековья (Исторические приключения, История)
24 11 А вот это уже лучше. Подлинник на сей раз не знаю, а компиляция - явно автор чем-то вдохновлялся, но не ссылается на - получилась годная, и хорошо подобраны иллюстрации. Неплохо. Оценка: неплохо
udrees про Быкова: Школьники «ленивой мамы» (Педагогика, Детская психология)
24 11 Очередная книга про воспитание ребенка, теперь уже в школе. Советы в целом ценные, но явно объем книги их все не может вместить, поэтому думаю можно воспринимать текст как информацию к размышлению, а дальше самим продумывать ……… Оценка: хорошо
udrees про Баковец: Обычная жизнь обычного японца (Фэнтези, Самиздат, сетевая литература)
24 11 Угарная книга про приключения попаданца, оказавшегося в теле японского задрота-клерка. Автор видимо в теме про японское общество, имеется множество описаний нюансов про офисную жизнь, иерархию, привычки японцев, домашний быт. ……… Оценка: хорошо
udrees про Кузичева: Чехов. Жизнь «отдельного человека» (Биографии и Мемуары)
24 11 Довольно большая по объему биография известного писателя. Лично мне показалось, что ее писал театрал, поскольку большая часть книги посвящена театру, постановкам пьес Чехова в театре, реакции публики, трудностям постановки, ……… Оценка: хорошо
udrees про Тесленок: Сладкая История (Фэнтези, Самиздат, сетевая литература)
24 11 Отстой, очередное продолжение гаремника, и что радует – совсем небольшое на 20 страниц с иллюстрациями. Ценности никакой, язык примитивный как валенок. Описание действий как у озабоченного подростка со спермотоксикозом, кругом ……… |
Комментарии
Re: UserScript(s) для Либрусека
Большое спасибо! Всё работает отлично. FF 2
Re: UserScript(s) для Либрусека
Рацпредложение. Для любителей цензуры. Редактируемый список ников, скрывать все записи, темы и комментарии, принадлежащие данным никам.
Re: UserScript(s) для Либрусека
* рвет на груди тельняшку * Цензура?! Да штоб я?! Да ни в жисть!! :D
Увы, почти всё свободное место в cookie (~2Kb из ~4Kb) уже зарезервировано "рюкзачком"... Пришлось еще способ сжатия идентификаторов книг придумывать %)
М.б. когда браузеры начнут нормально поддерживать DOM Storage (FF 3+, Opera 10)...
Re: UserScript(s) для Либрусека
Если Ларин отменит ограничения на пакетную выкачку, рюкзачок может стать ненужным.
Re: UserScript(s) для Либрусека
От чего же?.. Если качать не все подряд, а выборочно - то с помощью "рюкзачка" гораздо удобнее "пакет" собирать. Да и не всем нужно, чтобы файлы были в одном архиве.
Re: UserScript(s) для Либрусека
А можно отдельным скриптом. LibRusEc Ext нумер эн. Вместе, наверное, они не смогут работать, но всё же.
Upd:
Или сообща могли бы место использовать. Пусть ёмкость рюкзачка от этого и будет меньше, но не всем же 300 книг качать.
Upd2:
Можно юзеров тоже в виде чисел хранить.
Re: UserScript(s) для Либрусека
А стоит ли? Много будет желающих им пользоваться?..
Тогда список слишком human-unreadable выйдет. В "подсветке ников", кстати, можно и id вводить (например "#4852"). Но там размер списка сильно ограничен...
(подумав) Хотя... Если выводить список в виде ссылок (как в "рюкзачке"), то сойдет, пожалуй. Можно будет открыть профиль юзера и посмотреть "а кто это у нас под номером n?"...
Re: UserScript(s) для Либрусека
Ну, кто-то там плакался.
Ежели какие люди не будут меня читать, то они и комментировать не будут, правильно?
Пущай бы этаким вот образом и практиковали самоцензуру.
И всем было бы хорошо.
Upd:
Можно голосование устроить. Тут в друпале вроде можно как-то опросы добавлять.
Re: UserScript(s) для Либрусека
А лень :) С "юзер-контент-фильтром" пожалуй поэкспериментирую. Но ничего не обещаю...
Re: UserScript(s) для Либрусека
Огромное спасибо Автору - скрипты работают хорошо.
Есть предложение, чтобы розовых полос, отделяющих скачанные книги от нескачанных было 2: одна - поздняя, отмечающая последнюю выкачанную книгу и 2-я ранняя - т.е. книги до которой скачал. Я Сейчас скачиваю всё что нахожу интересным для себя. Иду в направлении от 1-й страницы "последних поступлений" вглубь, к последней. Там тоже нужна какая-то метка. Или может быть все выкачанные книги выделять таким цветом? Чтобы не перепутать)
Re: UserScript(s) для Либрусека
Подумаю... Я вообще-то пробовал уже, в первой версии, так сделать, но получилось слишком мудрёно :)
Скрипту просто негде хранить эту информацию (см. мой ответ ground0 выше). Но, если книга в данный момент лежит в "рюкзачке", дубль туда добавить не получится в любом случае.
О скачивании софта
Настоятельная рекомендация всем авторам скриптов каждую из ссылок дополнить следующими характеристиками файла (чтобы скачавший мог верифицировать файл):
1. Размер в байтах;
2. Контрольная сумма MD5;
3. Контрольная сумма SHA256.
Re: О скачивании софта
Зачем такую паранойю разводить? Были прецеденты?
Это - ещё далеко не паранойя
Чтобы на вопрос доверия автору не накладывать вопрос доверия источнику с которого получен скрипт.
Для случая использования разных файлообменников (и с учётом типа контента) - вопрос существенный.
Re: UserScript(s) для Либрусека
А для подсветки жанров выбран светло-голубой цвет?
Это я больше угадала, чем увидела. На моём бледном нотбуке опять ничего толком не видно. :(
Re: UserScript(s) для Либрусека
Вот такой из меня дизайнер :(
|███████████████|А теперь, видно?UPD: Еще насыщеннее (Цвет как у заголовков секций боковой панели темы bluebreeze)Теперь нормально?..
UPD2: А теперь мне не нравится :( Ну нафиг! Сделаю вот так:
Re: UserScript(s) для Либрусека
Честно говоря, не очень. :(
То есть, если знаешь, что там что-то должно быть, то можно, сильно вглядываясь, увидеть. Но в глаза вообще не бросается.
Re: UserScript(s) для Либрусека
Есть ещё вот какая мысль относительно красной метки) Она если я правильно понял отмечает не последнюю выкачанную книгу, а книгу стоявшую первой в списке "последних поступлений". Это ИМХО не очень удобно, т.к. немного сбивает с толку. Может быть следует отмечать красной линией последнюю книгу помещённую в рюкзак.
Но это я так вередую, - чёрт как это буедт по русски? Во - привередничаю))). Скрипт замечательный!!!
Re: UserScript(s) для Либрусека
Закладка в "последних поступлениях" нужна именно для удобства просмотра последних поступлений. Вот выкачаете все старые, тогда и оцените ;)
Может, просто влепить в "рюкзачок" кнопку, позволяющую вернуться на страницу с которой была добавлена последняя книга (с подсветкой ссылки)?..
Re: UserScript(s) для Либрусека
вот это - отличная идея!! =)
Re: UserScript(s) для Либрусека
Обновлен скрипт для Imhonet.Ru, by soshial.
Исправлен баг (недопустимые символы в поисковом запросе).
Re: UserScript(s) для Либрусека
благодарю.
ps. кстати, я просто тащусь от твоей педантичности =Р
так аккуратно выводить пост... преклоняюсь...
Re: UserScript(s) для Либрусека
Это я только в своей проф. области такой... Временами... А по жизни анархист и пофигист =)
Re: UserScript(s) для Либрусека
привет, а можете ещё для фантлаба такую же штуку сделать?
Re: UserScript(s) для Либрусека
Обновил скрипт LibRusEc Ext #1
+ возможность выбрать цвет подсветки книг по жанрам.
+ возможность вернуть боковые панели в онлайн-читалке.
- пара багов...
Re: UserScript(s) для Либрусека
Спасибо! А как выбирать цвет?
Re: UserScript(s) для Либрусека
Щёлкните на ссылку HTML в окошке "Вид списка", откроется окно с цветами. Выберите понравившийся, скопируйте его код и внесите в окошко "Цвет подсветки".
Вуаля! :)
Re: UserScript(s) для Либрусека
От меня - особая благодарность. ;)
Re: UserScript(s) для Либрусека
присоединяюсь!
ещё спасибо огромное!!! =)
Отв: UserScript(s) для Либрусека
Скрипт давно не оновлялся, имхонет меняется, текущая версия не работает. Совершенно случайно вышел на товарища vkchk , он уже 2 раза правил под изменения имхонета. Вот последняя версия, 24.04.09, проверено, всё работет. http://antibox.org/misc/userscripts/download_link_on_imhonet.user.js
Как бы где-нибудь прикрепить что не затерялся ?
Страницы