Last active
January 26, 2022 14:02
-
-
Save g-P/0e663535d69a06f4dcca to your computer and use it in GitHub Desktop.
Print Git Books
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
If you try to print a gitbook directly, you get nothing but the contents because of their *just* use of `@media print` styling to hide away the content section of the books. | |
Fret not, here is the codez: | |
*/ | |
$(".book-header,.book-summary,.navigation,.book-progress").remove(); | |
$(".book.with-summary .book-body").css('left', '0px'); | |
$("*").css('position', 'static'); | |
window.print() | |
/* | |
You still have to run this for each chapter page to save the chapter as pdf and club them together later(this is drag and drop on mac). You can further use calibre to convert to kindle or whatever you need. | |
Perhaps some one will go one step more to write a node.js utility to print git books. | |
But hey, do buy the books to support the authors. | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks! working in Opera