Author High Quality Covers from bookwalker.
Lymus OP
Moderator
Avatar
Lymus OP
With the addition of cover galleries we now support covers of a bigger file size. That's why everyone should strive to add covers of the highest possible quality.
And most of the time (sadly not always) bookwalker has the best covers available. But they are not as easy to access.

Here are two methods on how to get the HQ covers.

As an example we'll take the 10th Slime Isekai cover https://bookwalker.jp/de07d7877c-8409-49a9-9f31-7880e1a74580/
Cover on page: https://rimg.bookwalker.jp/3228813/frDGCemG5kX9EBY8IrbThQ__.jpg
HQ cover: https://c.bookwalker.jp/coverImage_3188222.jpg

Method 1 (the manual method):
1st we find the url of the cover on the page https://rimg.bookwalker.jp/3228813/frDGCemG5kX9EBY8IrbThQ__.jpg
From there we take the ID 3228813
reverse it 3188223
subtract 1 3188222.
and enter it into this url format: https://c.bookwalker.jp/coverImage_<reversed-1_ID>.jpg
results in https://c.bookwalker.jp/coverImage_3188222.jpg, the HQ cover.

Method 2 (the quick auto method):
Note: this only works in chrome for now.

Create a new bookmark with this as the URL:
javascript:!function(a){var b=document.createElement("textarea"),c=document.getSelection();b.textContent=a,document.body.appendChild(b),c.removeAllRanges(),b.select(),document.execCommand("copy"),c.removeAllRanges(),document.body.removeChild(b)}("https://c.bookwalker.jp/coverImage_" + (parseInt($('meta[property="og:image"]').attr('content').split("/")[3].split("").reverse().join(""))-1) + ".jpg");

When on the manga page (https://bookwalker.jp/de07d7877c-8409-49a9-9f31-7880e1a74580/) click on the created bookmark and the cover url (https://c.bookwalker.jp/coverImage_3188222.jpg) will be put into your clipboard.

Last edited 1 mo ago by Lymus.

Avatar
I made this python one.
1st we find the url of the cover on the page https://rimg.bookwalker.jp/3228813/frDGCemG5kX9EBY8IrbThQ__.jpg
Then add them all to the text file, with every single one on new line. Text file needs to be in the same folder. Then run the code and it will open all the covers as new tab on your browser.


import webbrowser

with open("textfilenamehere.txt") as f: #<<<replace text file name here
for line in f:
x= line.split("/")
cover_id = str(int(x[3][::-1])-1)
webbrowser.open_new_tab(str("http://cc.bookwalker.jp/coverImage_"+cover_id+".jpg"))


Last edited 6 mo ago by oalaro.

Avatar
Some covers don't follow "-1" rule. So personally I would recommend "manual" method so if/when you get wrong cover or even "Access Denied" keep doing "-1" until you get proper cover.

Sample https://bookwalker.jp/de8f7cd924-d7fd-46e6-bc4c-bd902a7a3af5/
Cover on page https://rimg.bookwalker.jp/0645712/frDGCemG5kX9EBY8IrbThQ__.jpg
Actual cover http://cc.bookwalker.jp/coverImage_2175453.jpg
Avatar
Create a new bookmark with this as the URL:
javascript:!function(a){var b=document.createElement("textarea"),c=document.getSelection();b.textContent=a,document.body.appendChild(b),c.removeAllRanges(),b.select(),document.execCommand("copy"),c.removeAllRanges(),document.body.removeChild(b)}("https://c.bookwalker.jp/coverImage_" + (parseInt($('meta[property="og:image"]').attr('content').split("/")[3].split("").reverse().join(""))-1) + ".jpg");


This is freaking awesome. Saves sooo much time, especially when a series goes up to 30+volumes. I tested it on both Chrome and Brave and both work, likely because Brave is also a Chromium-based browser.

Last edited 19 days ago by Harry_Dong.

Avatar
Here is a much larger, but feature complete version, following @BzzBzz's suggestion.
After spending a day not doing my HW, I believe this is now in a usable condition. @Harry_Dong if you get a chance, consider trying this one as well. This bookmarklet is much longer, but it does quite a bit more. If you think something else is needed, tell me and ill try to add it in.
If anyone gets curious, look at Userscript version for the source since the bookmarklet is minified.

Bookmarklet Version: https://pastebin.com/raw/aCkyHWcS (works in Firefox and Chrome)
Install Instructions:
Note: If you just want to run this once, you can paste the code into the browser console instead.

Userscript Version: https://greasyfork.org/en/scripts/384122-bookwalker-cover-page-extractor
Unlike the bookmarklet version, this one does not automatically appear into view. Must scroll to the bottom of the page to see it.

Benefits:
Current Bugs & Limitations:
    UI is WIP. Works and looks alright, but is placed at bottom of page. Would look better with an overlay menu.
    Limited to extracting covers from the Volume list. Must be on a volume detail pages (like all the links listed above in this thread).
    Intended for wide displays. May induce horizontal scrolling on mobile. (May not work at all on mobile)
    Always starts loading at Volume 1. Should probably start at whatever volume is being viewed, and then wrap back around after all future volumes are loaded.
    Automated cover match checks are WIP. Will work only in userscript version due to restrictive CORS settings. Currently disabled since primitive downsizing function is slow and Pica library isn't working.
    Checking a range of 15 is probably overkill.
Changelog:
    Now downloads Volume covers one at a time, starting with the first cover. (previously loaded all at once, which didn't work well on slow connections)

After installing, Go to any volume detail page and scroll to the bottom. We will find the cover for you.
You can verify the cover by looking at the original preview in the bottom left corner. If we got the wrong cover (rare), click the 'Wrong image?' button and we will look for the next one.
After verifying the cover, click the cover image or the 'Copy' button below it to copy the image url.
Current interface preview below. Note, the bigger ones are the cover images. They are shrunk to a width of 200 and displayed to ensure the correct cover was found. When copied, it will be full size.

More Previews:

Last edited 6 days ago by firefish5000.