## Justfile (https://github.com/casey/justfile) ## ## pi1 - Orange Pi 5+ ## ## Services: ## - qBittorrent ## - ProtonVPN via Wireguard debian_codename := `grep "VERSION_CODENAME" /etc/os-release | awk -F= '{print $2}'` run_user := env_var("USER") qbt: curl -1sLf 'https://dl.cloudsmith.io/public/qbittorrent-cli/qbittorrent-cli/gpg.F8756541ADDA2B7D.key' | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/qbittorrent-cli.gpg sudo wget https://repos.fedorovich.com/debian/{{ debian_codename }}/qbittorrent-cli.list -O /etc/apt/sources.list.d/qbittorrent-cli.list sudo apt update sudo apt install -y qbittorrent-cli mkdir ~/bin cp -v "${PWD}/bin/qbth" ~/bin/ cp -v "${PWD}/bin/qbtlist" ~/bin/ install: sudo apt install -y qbittorrent-nox wireguard-tools lynx parallel wget curl enable: sudo systemctl enable --now qbittorrent-nox@{{ run_user }}.service scihub: mkdir ~/scihub-torrent-urls lynx -dump -nonumbers -listonly=on https://libgen.rs/repository_torrent/ | grep "\.torrent" | tee scihub-torrent-urls/urls.txt cd scihub-torrent-urls && split -l 60 urls.txt torrent- rm -fv scihub-torrent-urls/urls.txt