Вы здесь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Последние комментарии
Океана RE:Подайте бедному копеечку на книжку с литреса... 5 часов
Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 12 часов sem14 RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 1 день larin RE:абонемент не обновлен 3 дня sem14 RE:За иллюминатором (серия) - чего не хватает? 5 дней sem14 RE:Собираем серию: "Мастер серия", издательство "Лимбус". 5 дней sem14 RE:Серия книг «Судьбы книг» издательства «Книга» 5 дней Larisa_F RE:Книжная серия «Сlio» издательства "Евразия" 1 неделя larin RE:Пропал абонемент 2 недели tvv RE:DNS 2 недели MrMansur RE:<НРЗБ> 2 недели Stager RE:Беженцы с Флибусты 3 недели Tramell RE:Серия "Библиотека французской литературы" (Макбел) 3 недели sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 3 недели sem14 RE:Современная корейская литература. Книжная серия... 3 недели sem14 RE:Серия "Символы времени" издательства "Аграф" 1 месяц sem14 RE:Собираем серию: "Азбука-триллер", издательство "Азбука-Терра" 1 месяц sem14 RE:«Юмористическая серия» 1 месяц Впечатления о книгах
Sello про Санд: Том 1. Индиана. Валентина (Классическая проза, О любви)
17 01 В пятнадцать лет, читая Санд, испытывал другие чувств: все казалось внове и интересным. Ныне замечаешь то, на что в прошлом и внимания не обратил бы: что же главных героев, по-родственному между собой связанных, писательница ………
Дей про Чернованова: Повелитель тлена [СИ] (Детективная фантастика, Любовная фантастика, Попаданцы, Самиздат, сетевая литература)
16 01 Неоднозначное впечатление. Сначала мрачновато и страшновато, но в итоге нормальная целостная картина получилась. И наконец-то хоть одна ГГ дамского романа среди алчущих её внимания выбрала нормального, что большой плюс автору. Оценка: отлично!
udrees про Шиленко: Искатель - 3 [СИ] (Фэнтези, Эротика, ЛитРПГ, Самиздат, сетевая литература)
16 01 В целом написано просто, но увлекательно про приключения в мире литРПГ – Валинор. В гарем героя добавляется кошко-девочка. Для этого в книге выделена одна иллюстрация, описывающая еще одну пассию. Книга обильно сдобрена ……… Оценка: плохо
udrees про Морале: Проклятье, с*ка! Книга 5 (Городское фэнтези, Самиздат, сетевая литература)
16 01 Хмм, заключительная книга про приключения парня с проклятиями. Правда расхождение по способностям первой книги и последней колоссальное. В пятой книги проклятиями он наверное совсем не пользуется, да и противники у него сплошь ……… Оценка: плохо
udrees про Володин: Газлайтер. Том 3 [СИ] (Альтернативная история, Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
16 01 Могу сказать, что неплохое продолжение истории. Написано конечно просто, описания скудные, очень много времени уделено гаремнику, но в целом читается достаточно легко и интересно. Сюжет тоже не дает пока заскучать. У автора ……… Оценка: хорошо
udrees про Атаманов: Стратег из ниоткуда (Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
16 01 Автор пиши еще. Книга очень захватывающая, в жанре попаданца. Введение как водится, короткое, я даже сначала думал, начало будет как у Эдмонда Гамильтона про город, который провалился в будущее. Но тут мир фэнтезийный, и хоть ……… Оценка: отлично!
udrees про Мантикор: Покоривший СТЕНУ 20: Истинный враг (Боевая фантастика, Технофэнтези, ЛитРПГ, Самиздат, сетевая литература)
16 01 Хорошее повествование, главный герой-друид все продолжает движение вниз по Стене. На сей раз большую часть книги занимает выход из ловушки Оазиса, кажущийся логически невозможным. Персонаж собственно переигрывает систему, ……… Оценка: отлично!
Oleg68 про Карризи: Дом голосов [La casa delle voci ru] (Триллер, Детективы: прочее)
15 01 Это, точно, не детектив. Скорее всего,- это психологическая драма. Сюжет интересный, но затянутый. Оценка: неплохо
Stager про Курилкин: Звезданутые [СИ] (Космическая фантастика, Попаданцы, Юмористическое фэнтези, Самиздат, сетевая литература)
12 01 Детский сад - штаны на лямках. Жаль, что хорошая идея бездарно изложена. Жаль, что у современных авторов главный герой - лжец и торгаш. Ну а грамматические ошибки и уверенность автора, что муравьи плюются - так кого ныне удивишь дремучестью? Оценка: неплохо
mysevra про Китаева: Вдова колдуна (Фэнтези)
12 01 Какая милая история! Вывод: открой пошире глаза – десять лет могла быть счастлива, а она превозмогала. Оценка: хорошо
mysevra про Гравицкий: В зоне тумана (Боевая фантастика)
12 01 Я не для того читаю про Зону, чтобы окунуться в «тонкий» психологизм и душевную драму, этого в жизни хватает. Мне действие подавай и загадки, побольше загадок. Так что книга не зашла. Оценка: неплохо
mysevra про Сорокин: Смерть со школьной скамьи (Полицейский детектив)
12 01 Хотелось бы чего-то кроме описания личной жизни главного героя и особенностей социалистического строя. Где собственно заявленный «детектив»? Мало, мало. Оценка: неплохо |
Комментарии
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
Как бы где-нибудь прикрепить что не затерялся ?
Страницы