Giter Site home page Giter Site logo

manga-loader's Introduction

Contributing

I have decided to put this script on github in the hopes people start submitting their implementations for new sites to speed up the development.

A while back I put together a video to show off the basic procedure for creating an implementation for Manga Loader, if you are interested in adding a new site yourself, but do not know how, check out this video.

I do not have much time to work on this nowadays, but at the same time I do not want the project to be left behind, so let's see how this goes!

About

Simple. Lightweight. Fast.

Manga Loader allows loading of entire chapters from manga sites in a longstrip format (all images on one page).

Manga Loader tries to remove the bloat many other similar scripts have.

When visiting a page supporting Manga Loader, a button will appear with the text "Load Manga".
Click the button or press Ctrl+, on the keyboard to load the manga into the current page.

To automatically load the userscript whenever possible, enable autoload from the settings menu.

The script loads 10 images at a time (by default) and loads when scrolling.
To load all the images in the chapter at once, change the load num setting to the word "all".
To load a specific number of pages, change the load num setting to the preferred number.
Loading less pages at once is useful if experiencing broken images or browser slowdowns.

Manually reload a misbehaving image (loading unusually slow, or stuck loading half way) by clicking the small refresh icon in the bottom right info/toolbar, then click on the image.

Bookmarklet: To use the script as a bookmark, copy the following code and create a bookmark. Make sure the javascript: part of the code is still there after pasting, otherwise the bookmark function will not work. This method also works for using the script on mobile devices such as phones and tablets. javascript:(function(){BM_MODE=true;document.body.appendChild(document.createElement('script')).src='https://greasyfork.org/scripts/692-manga-loader/code/Manga%20Loader.user.js';}())

Using the script on mobile devices

This video demonstrates using the script on an Android phone, but Manga Loader should work on any mobile device including iPhones, iPads and other tablets/phones Mobile Bookmarklet Demo Video

Default Keybindings (configurable):

Z - previous chapter
X - exit
C - next chapter
W - scroll up
S - scroll down
+ - zoom in
- - zoom out
0 - reset zoom

NEW in v1.7.x: Settings panel

  • Define custom CSS in the new settings panel (accessible through the gear icon at the bottom left)
  • The CSS will be saved and reapplied each time the script loads
  • Change the background color of the page, the width of the images and anything else in the settings panel

NEW in v1.8.x: Custom page loading and keybindings

  • The settings menu introduced in v1.7.x now contains all settings including number of pages to load and whether or not to autoload
  • Now possible to set exactly how many pages to lazyload instead of choosing between all or 10
  • To change the default keybindings in the settings panel, focus the corresponding textbox and press the key you would like to assign

NEW in v.1.10.x: CSS profiles

  • Define multiple named css profiles you can switch between in the settings menu

NEW in v1.11.x: Zooming

  • Zoom in and out of images using the +/-/0 (plus/minus/zero) keys (configurable)

How to get to the menu options for this script

Click the gear icon at the bottom right of the screen while the script is active.

Changelog

See a summary of changes for each new version of the script here.

Supported Sites

Manga

Comics

Pending Site Requests

Sites that people have requested implementations for that I haven't gotten around to adding yet and/or sites that I intend to add in the future.

Foolslide Site Requests

manga-loader's People

Contributors

fuzetsu avatar dodying avatar kyuucr avatar tanjinyi avatar cehnegaitne avatar iketiunn avatar scragly avatar tv1mdb avatar dxmtb avatar karols avatar manan008 avatar bakuzan avatar cyryts avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.