Sadpanda Save/Export All Favorites

Load all favorites to the page and save it, export as JSON data or just copy the textbox contents. Works on exhentai and e-hentai.

As of 2023-02-27. See the latest version.

Author
SaddestPanda
Ratings
0 0 0
Version
2.5.6
Created
2016-09-22
Updated
2023-02-27
License
N/A
Applies to

2022.11.06: Updated for the new paging UI. You can also now export JSON data if you use the extended layout (works with or without the 'insert into page' option).


Currently the website is alive and well but keep the delay between pages higher than 3000 or your pages & thumbnails might not load!
When the website is dying increase the delay to at least 5000 or more.

Tested on latest Firefox & Chrome with tampermonkey. (Other monkeys might also work).

This script appends all favorites from the current category/search to the page.
After it finishes loading, you can copy the text or save the complete page using Ctrl+S and saving it as a .mhtml file (on chromium browsers) or use the "save complete page" option.
Some website downloaders may try to redownload the thumbnail images, which might not work because you might get rate limited.

  • If you enable the "load thumbnails on page load" option in the e-h settings, the output will include all thumbnails as well.

  • Don't change the view style in another tab while the pages are loading. (thumbnail view into list view or vice versa)

  • Chrome and some other browsers throttle background tabs so if you go to another tab it might prevent you from loading all the images. If you enable the playemptyaudio option this might not be needed.

  • A way to get a list of your Notes

Top text box inspiration and its code is from this old script. But this one won't have an import feature like that one (for now).

Thank you list:
Used libraries: jquery, he.js and GM_webextPref for the preferences menu.
Thanks Caca Ductile for your contributions. Thanks dnsev-h for getTimestamp().

Settings (You can change these in the settings menu)
Page Timer = 2500 ◀◀Waiting timer for each page. Making it shorter will break things.
Insert to Page = true ◀◀Insert other pages to this page's table. Set this to 0 if your browser crashes. You can still use the textbox to save them.
Play Empty Audio = false ◀◀Play empty audio while loading the pages. Enable this if you will be using your computer while waiting. It might prevent the tab from going into background mode and stop loading the pages.

Image

Many thanks to all the archivers.
May the highest quality hentai always be with us.

tags: exhentai, e-hentai, hentai, sadpanda