Get and save images from jump web viewer
Project description
getjump
- Retrieve and save images from manga distribution sites using GigaViewer
- If you read retrieved comics as conbined PDF, use: eggplants/mkbook
Note: Redistribution of downloaded image data is prohibited. Please keep it to private use.
Available Site
https://www.corocoro.jp/episode/***.jsonhttps://comic-action.com/episode/***.jsonhttps://comic-days.com/episode/***.json- allowed:
https://comic-days.com/episode/***.json?from=andsofa - allowed:
https://comic-days.com/volume/***.json
- allowed:
https://comic-gardo.com/episode/***.jsonhttps://comic-trail.com/episode/***.jsonhttps://comic-zenon.com/episode/***.jsonhttps://comicborder.com/episode/***.jsonhttps://comicbushi-web.com/episode/***.jsonhttps://feelweb.jp/episode/***.jsonhttps://kuragebunch.com/episode/***.jsonhttps://magcomi.com/episode/***.jsonhttps://pocket.shonenmagazine.com/episode/***.jsonhttps://shonenjumpplus.com/episode/***.json- allowed:
https://shonenjumpplus.com/magazine/***.json
- allowed:
https://tonarinoyj.jp/episode/***.jsonhttps://viewer.heros-web.com/episode/***.jsonhttps://www.sunday-webry.com/episode/***.json
Install
pip install getjump
Library
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)
# next_uri, prev_title, saved = G.get(..., username="***", password="***")
if saved:
print("saved:", prev_title)
print("next:", next_uri)
Login
To get purchaced 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(...)
CLI
Usage
$ jget https://shonenjumpplus.com/episode/13932016480028799982.json
get: https://shonenjumpplus.com/episode/13932016480028799982.json
saved: ./阿波連さんははかれない/[1話]阿波連さんははかれない
done.
$ jget -b https://shonenjumpplus.com/episode/10833519556325021912.json
get: https://shonenjumpplus.com/episode/10833519556325021912.json
saved: ./こちら葛飾区亀有公園前派出所/[第1話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/10833519556325022016.json
saved: ./こちら葛飾区亀有公園前派出所/[第2話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/10833519556325022128.json
saved: ./こちら葛飾区亀有公園前派出所/[第3話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/10833519556325022500.json
...
saved: ./こちら葛飾区亀有公園前派出所/[第1950話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/13932016480028744844.json
saved: ./こちら葛飾区亀有公園前派出所/[第1951話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/13932016480028744845.json
saved: ./こちら葛飾区亀有公園前派出所/[第1952話]こちら葛飾区亀有公園前派出所
next: https://shonenjumpplus.com/episode/13932016480028744846.json
saved: ./こちら葛飾区亀有公園前派出所/[第1953話]こちら葛飾区亀有公園前派出所
done.
Help
$ jget -h
usage: jget [-h] [-b] [-d DIR] [-f] [-o] [-u USERNAME] [-p PASSWORD] url
Get images from jump web viewer
positional arguments:
url target url
optional arguments:
-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)
-u USERNAME, --username USERNAME
username if you want to login (default: None)
-p PASSWORD, --password PASSWORD
password if you want to login (default: None)
available urls:
- https://www.corocoro.jp/episode/***.json
- https://comic-action.com/episode/***.json
- https://comic-days.com/episode/***.json
- https://comic-gardo.com/episode/***.json
- https://comic-trail.com/episode/***.json
- https://comic-zenon.com/episode/***.json
- https://comicborder.com/episode/***.json
- https://comicbushi-web.com/episode/***.json
- https://feelweb.jp/episode/***.json
- https://kuragebunch.com/episode/***.json
- https://magcomi.com/episode/***.json
- https://pocket.shonenmagazine.com/episode/***.json
- https://shonenjumpplus.com/episode/***.json
- https://www.sunday-webry.com/episode/***.json
- https://tonarinoyj.jp/episode/***.json
- https://viewer.heros-web.com/episode/***.json
Screenshot
License
MIT
Reference
- fa0311/jump-downloader
- 少年ジャンププラスの漫画をダウンロードするライブラリ - yuki0311.com
- はてな開発の新マンガビューワを「少年ジャンプ+」が採用。集英社と共同でサイト成長、マネタイズの両面を加速 - プレスリリース - 株式会社はてな
- はてな、集英社「少年ジャンプ+」ブラウザ版への機能提供を拡張。ブラウザ版への電子版「週刊少年ジャンプ」定期購読が可能に|株式会社はてなのプレスリリース
- GigaViewer の検索結果 - プレスリリース - 株式会社はてな
- GigaViewer(ギガビューワー)を作るにあたって - daily thinking running
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
getjump-1.2.tar.gz
(10.8 kB
view details)
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
getjump-1.2-py3-none-any.whl
(9.6 kB
view details)
File details
Details for the file getjump-1.2.tar.gz.
File metadata
- Download URL: getjump-1.2.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7efe4579ec286345a32e6d6a726d91a8568070bacb670613ffc3733c6f0aa32d
|
|
| MD5 |
e25f1dc5c058965dd95ae1890934a34d
|
|
| BLAKE2b-256 |
9c3474d6bec0638a066add184cf83b041aa0ab51182b37f1ca8205012c10b837
|
File details
Details for the file getjump-1.2.0-py3-none-any.whl.
File metadata
- Download URL: getjump-1.2.0-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef7ffc098c98b784277f7c10fd656d9466073a1c68d4816507608edacf2f2eb7
|
|
| MD5 |
ed4544ee8c0bb78cedea1102ffbab7d4
|
|
| BLAKE2b-256 |
4d4114d4ec5a7598e8049434d16ff96a9d64837788dd24ca2cc42b14510f2fcc
|
File details
Details for the file getjump-1.2-py3-none-any.whl.
File metadata
- Download URL: getjump-1.2-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ba8243a74f4fc0c8a242ec666aa4782fa6da2d9672fedda33ce5b1f2e572e20
|
|
| MD5 |
d6d6f460406709233336415b2ded5a77
|
|
| BLAKE2b-256 |
dd7036f13d2cee49e1949521b534e6e33e1a37006e5a8624a23f95c683fcdba4
|