CLI simple para descargar libros electrónicos desde la plataforma de aprendizaje O'reilly a su sistema de archivos como pdf
Un script de shell CLI rápido y sencillo para descargar libros electrónicos en formato PDF desde https://learning.oreilly.com/
Descargue el script y guárdelo en el directorio donde desea guardar el libro electrónico descargado.
Inicie su terminal y ejecute el siguiente comando:
bash oreilly-downloader.sh -b < book-number > -t < book-title >
número de libro (-b): puede encontrar el número de libro en la URL como se muestra en la siguiente imagen.
título del libro (-t): Puede nombrar el pdf como desee. El título del libro debe escribirse sin espacios. Como designing_react_hooks_the_right_way
No es necesario especificar ni proporcionar una extensión de archivo.
Tiene varias opciones para proporcionar credenciales para la plataforma de aprendizaje Reilly al script.
brew install calibre
para obtener más instrucciones u otra página de inicio de OS Calibre
Asegúrese de registrarse y registrarse para obtener una cuenta en el sitio web de aprendizaje de O'Reilly
Puede crear una cuenta de prueba y utilizar completamente este cli.
Nota: asegúrese de no violar ninguna restricción o regla del sitio web de aprendizaje de O'Reilly.
Primero, busque un libro en O'Reilly Learning. Aquí elegí el famoso Art of Computer Programming
de Knuth, puedes encontrarlo en https://learning.oreilly.com/library/view/art-of-computer/9780321635754/.
Copia el ID del libro (en este caso 9780321635754
)
Y luego ejecute el siguiente comando en el directorio donde descargó el script
bash oreilly-downloader.sh -b ` 9780321635754 ` -t art-of-computer -f pdf || epub || both
sólo se requiere un argumento para establecer el tipo de datos
sintaxis | argumento | explicación | ejemplo |
---|---|---|---|
book id | -b | la identificación del libro | 9780321635754 |
title | -t | el título del libro: puedes usar todos los títulos que quieras. Por favor asegúrese de no utilizar espacios | art-of-computer |
print-as | -f | en qué formato quieres el libro: epub -> pdf -> ambos | art-of-computer |
Una serie de ejemplos paso a paso que le indican cómo preparar el guión.
Asegúrese de tener Docker instalado y ejecutándose
Asegúrese de tener calibre instalado y el cli
# test calibre cli with
ebook-convert --version
# shell output
ebook-convert (calibre 5.39.1)
# Created by: Kovid Goyal
Asegúrate de configurar tu cuenta en o'reilly. Luego abra el archivo user.conf.sample
con el editor de texto (vim, nano, code) e inserte su nombre de usuario y contraseña o:
echo " your-username " >> user.conf.sample
echo " your-password " >> user.conf.sample
Luego mueva el archivo al directorio data
. Por favor valide que tiene un directorio llamado datos o cree uno nuevo
mkdir -p data
mv user.conf.sample data/user.conf
bash oreilly-downloader.sh -b ` 9780321635754 ` -t art-of-computer -f pdf || epub || both