alexadam / save-as-ebook

Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
MIT License
1.1k stars 70 forks source link
ebook ebooks epub epub-format productivity webextension webextensions

save-as-ebook

Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension

alt ex2.png

alt ex3.png

How to install it

From Chrome Web Store

or manually (tested on v. 52.0.2743.116)

1. Navigate to chrome://extensions/
2. Load unpacked extension ...
3. Select the extension's directory

From Firefox Add-ons

or manually (tested on v. 50.0a2)

1. Navigate to about:debugging
2. Load temporary add-on ...
3. Select the extension's directory

Opera (tested on v. 39.0.2256.48)

1. Navigate to opera:extensions
2. Load unpacked extension ...
3. Select the extension's directory

Convert .epub to .mobi

sudo apt-get install calibre
ebook-convert "book.epub" "book.mobi"

Default Keyboard Shortcuts

NOTE These shortcuts are not fixed and the browser will assign a different shortcut if the default one is taken

Shortcut Description
Alt + Shift + 1 Save current page as eBook
Alt + Shift + 2 Save current selection as eBook
Alt + Shift + 3 Add current page as chapter
Alt + Shift + 4 Add current selection as chapter

How to change the default Shortcuts

in Chrome:

1. Navigate to chrome://extensions/
2. Scroll down
3. Click on Keyboard shortcuts

Added in 1.4.2

Added in 1.4.1

Added in 1.4

Added in v1.3.4

Added in v1.3

Added in v1.2.2

Added in v1.2.1

Added in v1.2

Added in v1.1

To-Do

Run Tests (Work in progress...)

 cd tests
 yarn install  # install puppeteer
 node test/index.js  # should start a chrome instance with Save as eBook loaded

 # it will generate and save the ebook in ./tmp-downloads

 .... 

Credits