All Projects → captn3m0 → Google Sre Ebook

captn3m0 / Google Sre Ebook

Licence: wtfpl
Google SRE Book Generator (EPUB/MOBI/PDF).

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Google Sre Ebook

books
电子书(计算机类,经济学,数学), 格式,pdf、mobi、epub
Stars: ✭ 804 (+39.1%)
Mutual labels:  mobi, epub
Calibre Web
📚 Web app for browsing, reading and downloading eBooks stored in a Calibre database
Stars: ✭ 5,616 (+871.63%)
Mutual labels:  mobi, epub
EbookReader
The EbookReader Android App. Support file format like epub, pdf, txt, html, mobi, azw, azw3, html, doc, docx,cbz, cbr. Support tts.
Stars: ✭ 37 (-93.6%)
Mutual labels:  mobi, epub
Redux Offline Docs
Redux documentation in PDF, ePub and MOBI formats for offline reading.
Stars: ✭ 292 (-49.48%)
Mutual labels:  mobi, epub
fiction-dl
A content downloader, capable of retrieving works of (fan)fiction from the web and saving them in a few common file formats.
Stars: ✭ 22 (-96.19%)
Mutual labels:  mobi, epub
read-offline
Read Offline allows you to download or print posts and pages. You can download the post as PDF, ePub and mobi
Stars: ✭ 28 (-95.16%)
Mutual labels:  mobi, epub
Lightnovel Crawler
Download and generate e-books from online sources.
Stars: ✭ 344 (-40.48%)
Mutual labels:  mobi, epub
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (-96.71%)
Mutual labels:  mobi, epub
ebook-converter
Commandline tool for converting between several e-books formats, based on Calibre project.
Stars: ✭ 21 (-96.37%)
Mutual labels:  mobi, epub
HtmlOrMarkdownConvertedToPdf
📚 NodeJS爬虫 + percollate获取网络教程并转成PDF电子书,持续更新
Stars: ✭ 62 (-89.27%)
Mutual labels:  mobi, epub
Ruby Hacking Guide.github.com
Ruby Hacking Guide Translation
Stars: ✭ 305 (-47.23%)
Mutual labels:  mobi, epub
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+408.3%)
Mutual labels:  mobi, epub
kaf-cli
把txt文本转成epub和mobi电子书的命令行工具(原TmdTextEpub)
Stars: ✭ 133 (-76.99%)
Mutual labels:  mobi, epub
react-native-ebook
React Native E-book (.mobi, .epub)
Stars: ✭ 45 (-92.21%)
Mutual labels:  mobi, epub
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (-92.56%)
Mutual labels:  mobi, epub
Wedge
可配置的小说下载及电子书生成工具
Stars: ✭ 62 (-89.27%)
Mutual labels:  mobi, epub
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (-58.13%)
Mutual labels:  mobi, epub
scopy
Python script for searching through your digital books and cataloguing them in an easy-to-share list of files.
Stars: ✭ 28 (-95.16%)
Mutual labels:  mobi, epub
Free-Books
Free eBooks about cloud computing and related topics
Stars: ✭ 27 (-95.33%)
Mutual labels:  mobi, epub
Narou
Narou.rb - 小説家になろうのダウンローダ&縦書き整形&管理アプリ。Kindle(などの電子書籍端末)でなろうを読む場合に超便利です!
Stars: ✭ 256 (-55.71%)
Mutual labels:  mobi, epub

Google SRE Book/s

Generates a EPUB/MOBI/PDF for the Google SRE Books. Original sources are downloaded from https://sre.google/books/

Visit the Releases page to download the latest release. Go through all the releases, and click "Assets" to view a list of files.

Books

Site Reliability Engineering (2016) The Site Reliability Workbook (2018)
site reliability engineering cover the site reliability workbook cover

The other 2 SRE books are available as PDFs directly from Google:

Build

Docker (Preferred)

Requirements:

  • Docker

You can generate either of books using BOOK_SLUG variable.

Available values for BOOK_SLUG:

  • sre_book Site Reliability Engineering.
  • srw_book The Site Reliability Workbook.
$ docker run --rm --volume "$(pwd):/output" -e BOOK_SLUG='srw_book' captn3m0/google-sre-ebook:latest
  • You should see the final EPUB/MOBI/PDF files in the current directory after the above runs.
  • The file may be owned by the root user.

NOTE: You'll have to allow docker access to a directory that's local to your system. The safest way to do this is as follows:

$ mkdir /tmp/sreoutput
$ chcon -Rt svirt_sandbox_file_t /tmp/sreoutput
$ docker run --rm --volume "/tmp/sreoutput:/output" -e BOOK_SLUG='srw_book' captn3m0/google-sre-ebook:latest

The build for the above Docker image can be audited at https://hub.docker.com/repository/docker/captn3m0/google-sre-ebook/builds.

macOS / Linux

Requirements:

  • Ruby
  • gem install bundler
  • bundle install
  • brew install pandoc
  • brew cask install calibre
  • brew install wget

Run either of the following:

# To download Site Reliability Engineering.
BOOK_SLUG='sre_book' ./generate.sh

# To download The Site Reliability Workbook.
BOOK_SLUG='srw_book' ./generate.sh

Known Issues

  • metadata is not complete. There are just too many authors
  • Foreword/Preface is not part of the index
  • The typesetting is not great and does not match the original. See #22 for a list

LICENSE

This is licensed under WTFPL. See COPYING file for the full text.

Extra

I have a list of my E-book publishing related projects at https://captnemo.in/ebooks/. Links to other related books can be found at https://github.com/upgundecha/howtheysre#books-1.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].