Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Internet Archive

Install Python CLI client

pipx install internetarchive

Use Python client to download torrent files from given collection

In qBittorrent, ensure “Automatically add torrents from” > Monitored Folder is set the /mnt/torrent_files and the Override save path is Default save path.

Get itemlist from collection.

ia search --itemlist "collection:bbsmagazine" | tee bbsmagazine.txt

Download torrent files from each item using parallel.

cat bbsmagazine.txt | parallel 'ia download --format "Archive BitTorrent" --destdir=/mnt/torrent_files {}'

Move .torrent files from their directories to /mnt/torrent_files.

find /mnt/torrent_files -type f -name "*.torrent" -exec mv {} /mnt/torrent_files \;

Note: .torrent files will be removed from /mnt/torrent_files by qBittorrent once they are added to the instance.

Remove empty directories.

find /mnt/torrent_files -maxdepth 1 -mindepth 1 -type d -delete