Ein Bash-Skript zum Suchen und Herunterladen von Büchern mithilfe von Schattenbibliotheken
Das Skript lädt Annas Seite herunter und schafft es mithilfe regulärer Ausdrücke, Informationen aus den Büchern zu extrahieren und wiederum die URLs von den verschiedenen Download-Servern zu extrahieren
book-scraping-fzf --update
Parameter können kombiniert werden, um auf eine Liste von Parametern zu verweisen --help
oder -h
.
Standardmäßig fordert book-scraping-fzf den Benutzer zur Eingabe des zu suchenden Buchnamens auf. Sie können jedoch eine direkte Suche durchführen, indem Sie das Argument mit echo übergeben.
Um die interaktive Eingabeaufforderung zu umgehen und den Buchnamen direkt über die Befehlszeile anzugeben, können Sie die Umleitung wie folgt verwenden:
echo "linux" | ./book-scraping-fzf --en --pdf --lib
book-scraping-fzf --lib
./book-scraping-fzf --en --author "gabriel garcia"
book-scraping-fzf --pdf --es
book-scraping-fzf --epub
Um mit csv-search
nach mehreren Büchern zu suchen, bearbeiten Sie zunächst die Datei books.csv
in einem Texteditor oder einer Tabellenkalkulationsanwendung, um alle erforderlichen Änderungen vorzunehmen, z. B. Buchinformationen hinzuzufügen, zu entfernen oder anzupassen. Führen Sie nach dem Speichern der Datei den Befehl csv-search
in Ihrem Terminal oder Ihrer Befehlszeile aus