orly
Download O'Reilly books as EPUB.
Table of Contents
Installation
Github releases (recommended)
Archives of precompiled binaries for orly are available for Windows, macOS and Linux. Linux and Windows binaries are static executables.
Cargo
If you're a Rust programmer, orly can be installed with cargo.
> Note that the minimum supported version of Rust for `orly` is **1.54.0**.
You need to install the development headers of libxml2 first. The process depends on the OS being used:
-
Windows
First install vcpkg. After that install
libxml2:Export compiler options to force static linking:
$env:RUSTFLAGS="-Ctarget-feature=+crt-static" -
Linux
On linux systems you'd
pkg-config. For Debian-based distributions: -
macOS
Use
brewto installlibxml2andpkg-config:
Finally install orly:
After installation, the orly command will be available. Check the command line section for supported commands.
Usage
-
You will need an O'Reily account with a non-expired subscription.
-
Find the book you want to download and copy its id (the digits at the end of the url).
-
Use your credentials or a cookie string to download the book:
# or
Command line interface
Currently orly supports these commands
<BOOK_IDS>...