Этот скрипт давно не обновлялся.

В целом он работает, однако он достаточно криво написан и при проектировании была выбрана не самая удачная стратегия парсинга и хранения данных, что не позволяет легко расширять действие скрипта на сайты определенного типа. В связи с этим работа над ним продолжаться не будет. Он также содержит в себе до ужаса корявый английский — в 2012 у меня с ним все было плохо. Если что, я вас предупредил.

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

Оригинальная запись ниже

The script havent been updated in forever.

It kinda works still, but it’s poorely written and bad design choices were made when it was written in terms of parsing and handling data, because of which it’s now difficult to make it work with sites of specific type. Well, because of this it wont be continued. It also features some terribly broken english — I wasn’t so good with it back in 2012. You have been warned

I still actively use it myself, and I have plans on rewriting it at some point in the future, but no ETA. Maybe somewhere in second half of 2016.

Original post goes below

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

It’s a simple userscript, which will be useless on desctops and huge notebooks, but could be very helful if you like to read manga with netbooks or light-weighted notebooks and ofcourse if you read it online. And that is what it can do:

Проблема, которую должен был решать скрипт — это необходимости скроллить страницу вверх-вниз и влево-вправо при чтении манги на нетбуке. На некоторых сайтах страница вписывается по ширине до 1024px с возможностью мастштабирования, но часто можно встретить картинки с шириной 1200-1600px, выведенную в 100%-ном масштабе, которая ну никак не захочет помещаться в 1024px, на которые способен нетбук. Необходимость вертикального скролла есть везде.

Моя читалка будет показывать страницу манги в полноэкранном режиме, повернув её на 90 градусов по часовой стрелке или против (как вам удобнее) и вписав её в размеры экрана. При посещении страниц, просмотр которых доступен при помощи этой читалки, в верхнем правом углу будет выведено уведомление, чтобы вы были в курсе. Не переживайте, облачко уведомления не будет сильно вам надоедать, оно выводится не чаще трёх раз для одного домена в день. Следующие скриншоты сделаны на моем нетбуке:

This script should helps to obviate a necessity to scroll from top to bottom and from right to left every single page, while you trying to read manga on small screen. Some sites can fit a page into the screen width, but other will display images with width 1200-1600px as is and they never fit in 1024px of the netbook’s screen width. And in both of cases you still need in vertical scrolling. It makes me tired.

In this reader, manga page will be opened in fullscreen mode, rotated on 90 degrees by clockwise or counter-clockwise and fit in the screen. When you open the page of the site that could be viewed through userscript — you will see a special notification in top right corner of the screen. Don’t worry, this bubble will not annoying — this shown not often than 3 times per day for each domain. Next screenshots taken from my netbook:

Как пользоваться

Все управляется несколькими горячими клавишами:

  • [F9] — откроет просмотрщик, повернув страницу против часовой стрелки
  • [F10] — откроет просмотрщик, повернув страницу по часовой стрелке
  • [пробел] — переход к след. странице
  • [C] / [V] / [B] / [N] / [M] — переход к пред. странице

UPD. По фичреквесту от Alex7Kom, [Ctrl] + [Shift] + [F9] откроет просмотрщик без поворота страницы.

How to use

It controls with few keyboard shortcuts:

  • [F9] — open reader with counter clockwise rotation of the page
  • [F10] — open reader with clockwise rotation of the page
  • [space] — go to the next page
  • [C] / [V] / [B] / [N] / [M] — go to the previous page

UPD. By Alex7Kom request, [Ctrl] + [Shift] + [F9] will open reader without rotation of the image.

Установка

Если вы используете Firefox (версии 10+) у вас должно быть установлено расширение Greasemonkey. Если оно установлено — нажмите на эту ссылку и подтвердите своё согласие на установку в появившемся окне.

Пользователи Google Chrome могут просто нажать на эту ссылку. Если вместо диалога о согласии на установку вылезло окно ошибки с текстом вроде «Extensions, apps, and user scripts cannot be installed from this web site.» (появляется с версии 21+) — можно воспользоваться расширением Tampermonkey.

Opera, насколько я знаю, еще не поддерживает Fullscreen API, так что мне нечем порадовать её пользователей. Уже поддерживает, но мне следует целиком переписать код, который с этим API взаимодействует. Потому что то, что там сейчас — ужасно. В общем, пока, опера не поддерживается.

Пользователи IE просто продолжают использовать IE.

Install

If you use Firefox (ver. 10+) you must have installed add-on Greasemonkey. If it already installed — click on this link and confirm that you agree to install into the opened dialog.

Google Chrome users can easily click on this link. But if you see error alert with text like "Extensions, apps, and user scripts cannot be installed from this web site." instead of confirmation window (this hopes since ver. 21+) — Tampermonkey extension can help you.

Opera, as far I know, still didn’t support a Fullscreen API, so I have no good news for you. Now opera support Fullscreen API, but i need completely rework code that working with it, because current one is a crap. So for now Opera isn’t supported.

IE users just keep using IE.

Поддерживаемые сайты

  • magafox.me
  • g.e-hentai.org
  • mangareader.net

Если вашего любимого сайта нет в этом списке — напишите о нем в комментариях к этому посту и я постараюсь его добавить.

Supported sites

  • magafox.me
  • g.e-hentai.org
  • mangareader.net

If your favorite site isn’t in this list — mention it in the comments below and I’ll try to add supporting of it.

Пара слов об интерфейсе

Вернее о том, почему он весь на моем отвратительном английском. Очень мало манги переведено на русский, особенно, если сравнивать с тем количеством, сколько её доступно на английском. Все, кого я знаю, читают мангу на английском (некоторые из них пытаются на японском), а значит не испытывают больших сложностей с его восприятием. А вот англоговорящие в русский язык не могут, так что было английский был выбран, как понятный и тем и другим. Если у кого-то появится желание помочь с исправлением текста в этой мангачиталке — я с радостью приму такую помощь. :3

Few words about interface

More precisely about my ugly english in texts of error messages in this reader. Not so much manga translated to russian and all my friends, who read manga read it in english (some of them try to do this in japanese), and therefore I think they all can understand. But english speakers usually doesn’t understand russian and therefore english was chosen as universal for both. But yeah, my english is shit, so, if anybody want to help fix text in this script — I’ll be happy to take this assistance. :3




Список изменений

28 января 2013

Улучшен парсинг Mangafox. Скрипт больше не застревает на последней страницы каждой главы, а позволяет просматривать все главы манги, как один большой набор страниц. Точно так же, как это работает с mangareader.net

26 июня 2012

Добавлена поддержка mangareader.net

24 июня 2012

Релиз

Change Log

Jan 28, 2013

Mangafox parsing improved. It’s not stuck anymore at the last page of every volume and make it possible to read all chapters of manga as one huge set of images. Just the same way as it works with mangareader.net

Jun 26, 2012

Now support mangareader.net

Jun 24, 2012

Released