GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - eggplants/getjump: Retrieve and save images from manga distribution sites using GigaViewer

This repository was archived by the owner on Sep 21, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

793 Commits
793 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
getjump
getjump
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
Dockerfile
Dockerfile
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
cspell.json
cspell.json
 
 
mise.toml
mise.toml
 
 
pyproject.toml
pyproject.toml
 
 
uv.lock
uv.lock
 
 

Repository files navigation

getjump 👉 getjmanga

PyPI version CI ghcr latest ghcr size

  • Retrieve and save images from manga distribution sites using GigaViewer
    • If you read retrieved comics as combined PDF, use: eggplants/mkbook

Note: Redistribution of downloaded image data is prohibited. Please keep it to private use.

Screenshot

image

Valid URL Formats

  • <host>/(episode|magazine|volume)/<number>
    • e.g. https://shonenjumpplus.com/episode/13932016480028799982
  • <host>/series/<number>/first_episode
    • e.g. https://comic-days.com/series/2550912964574304403/first_episode
  • <host>/rss/series/<number> (all episodes in the feed are downloaded)
    • e.g. https://shonenjumpplus.com/rss/series/3269632237310729745

Available Hosts

  • https://comic-action.com
  • https://comic-days.com
  • https://comic-earthstar.com
  • https://comic-gardo.com
  • https://comic-ogyaaa.com
  • https://comic-seasons.com
  • https://comic-trail.com
  • https://comic-y-ours.com
  • https://comic-zenon.com
  • https://comicborder.com
  • https://feelweb.jp
  • https://ichicomi.com
  • https://kuragebunch.com
  • https://magcomi.com
  • https://mangatime-square.com
  • https://ourfeel.jp
  • https://shonenjumpplus.com
  • https://tonarinoyj.jp
  • https://www.sunday-webry.com
Deleted
  • https://comicbushi-web.com
    • Moved to: https://comic-growl.com
  • https://www.corocoro.jp
    • Replaced with original viewer
  • https://comic-growl.com
    • Replaced with Comici+
  • https://pocket.shonenmagazine.com
    • Replaced with original viewer
  • https://viewer.heros-web.com
    • Replaced with Comici+

Install

pip install getjump

CLI

Usage

$ jget -b https://kuragebunch.com/episode/10834108156628843815
get: https://kuragebunch.com/episode/10834108156628843815
  Downloading... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% ( 18/18 pages ) remain: 0:00:00 spent: 0:00:02
  Saving...      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% ( 18/18 pages ) remain: 0:00:00 spent: 0:00:00
saved: 少女終末旅行/01 星空
next: https://kuragebunch.com/episode/10834108156628843819
...
saved: 少女終末旅行/42 終末
done.

Help

$ jget -h
usage: jget [-h] [-b] [-d DIR] [-f] [-o] [-m] [-u ID] [-p PW] [-q] [-V] url

Get images from jump web viewer

positional arguments:
  url                    target url

options:
  -h, --help             show this help message and exit
  -b, --bulk             download series in bulk (default: False)
  -d DIR, --savedir DIR  directory to save downloaded images (default: .)
  -f, --first            download only first page (default: False)
  -o, --overwrite        overwrite (default: False)
  -m, --metadata         save metadata as json (default: False)
  -u ID, --username ID   username if you want to login (default: None)
  -p PW, --password PW   password if you want to login (default: None)
  -q, --quiet            disable console print (default: False)
  -V, --version          show program's version number and exit

available urls:
  - https://comic-action.com
  - https://comic-days.com
  - https://comic-earthstar.com
  - https://comic-gardo.com
  - https://comic-ogyaaa.com
  - https://comic-seasons.com
  - https://comic-trail.com
  - https://comic-y-ours.com
  - https://comic-zenon.com
  - https://comicborder.com
  - https://feelweb.jp
  - https://ichicomi.com
  - https://kuragebunch.com
  - https://magcomi.com
  - https://mangatime-square.com
  - https://ourfeel.jp
  - https://shonenjumpplus.com
  - https://www.sunday-webry.com
  - https://tonarinoyj.jp

Library

Overview

from getjump import GetJump
g = GetJump()  # create session

g.get(
    url: str,
    save_path: str = ".",
    overwrite: bool = True,
    only_first: bool = False,
    username: str | None = None,
    password: str | None = None,
)
# >>> (next_uri: str | None, prev_title: str, saved: bool)

g.login(
    url: str,
    username: str | None = None,
    password: str | None = None,
    overwrite: bool = False,
)
# >>> logined_response: requests.Response | None

g.is_valid_uri(url: str)
# >>> is_valid_uri: bool

Download all series

To download all series at once:

from getjump import GetJump as g

G = g()
next_uri = "https://shonenjumpplus.com/episode/13932016480028799982.json"
while next_uri:
    next_uri, prev_title, saved = G.get(next_uri, overwrite=False)
    if saved:
        print("saved:", prev_title)
    print("next:", next_uri)

Login

To get purchased or login-required works:

from getjump import GetJump as g

G = g()
G.login("https://shonenjumpplus.com", username="***", password="***")
G.login("https://comic-days.com", username="***", password="***")
...
G.get(...)

License

MIT


Reference

  • fa0311/jump-downloader
  • 少年ジャンププラスの漫画をダウンロードするライブラリ - yuki0311.com
  • はてな開発の新マンガビューワを「少年ジャンプ+」が採用。集英社と共同でサイト成長、マネタイズの両面を加速 - プレスリリース - 株式会社はてな
  • はてな、集英社「少年ジャンプ+」ブラウザ版への機能提供を拡張。ブラウザ版への電子版「週刊少年ジャンプ」定期購読が可能に|株式会社はてなのプレスリリース
  • GigaViewer の検索結果 - プレスリリース - 株式会社はてな
  • GigaViewer(ギガビューワー)を作るにあたって - daily thinking running

About

Retrieve and save images from manga distribution sites using GigaViewer

egpl.dev/getjump/

Topics

clidownloadergigaviewermangamanga-downloadershonenjump

Resources

Readme
MIT license
Activity

Stars

75 stars

Watchers

3 watching

Forks

13 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.