mirror of
https://github.com/ben-grande/qusal.git
synced 2025-07-01 01:27:19 -04:00
feat: add torrent client to fetcher
This commit is contained in:
parent
6efcc1da77
commit
c08b39decc
2 changed files with 14 additions and 6 deletions
|
@ -12,8 +12,12 @@ Fetch publicly accessible files over the internet in Qubes OS.
|
||||||
|
|
||||||
A Template for DispVMs will be created and named "dvm-fetcher", from this qube
|
A Template for DispVMs will be created and named "dvm-fetcher", from this qube
|
||||||
you will create others that can connect to the internet to download files. You
|
you will create others that can connect to the internet to download files. You
|
||||||
will be able to download from any protocol as long as the installed tools,
|
will be able to download from many protocol as long as the installed tools
|
||||||
`curl`, `wget`, `git`, `rsync`, accept them.
|
accepts them.
|
||||||
|
|
||||||
|
Supported protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS,
|
||||||
|
IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP,
|
||||||
|
SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS, WSS, RSYNC, BitTorrent.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -35,9 +39,10 @@ qubesctl --skip-dom0 --targets=dvm-fetcher state.apply fetcher.configure-dvm
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
You will base qubes from the Template for DispVMs `dvm-fetcher` to download
|
You will create disposable qubes based on the Template for DispVMs
|
||||||
files over the internet using popular command-line tools such as `git`,
|
`dvm-fetcher` to download files over the internet using popular command-line
|
||||||
`curl`, `wget`, `rsync`.
|
tools such as `git`, `curl`, `wget`, `rsync`, `transmission-cli` as well as a
|
||||||
|
graphical interface for torrenting `transmission-qt`.
|
||||||
|
|
||||||
You can use disposables based from `dvm-fetcher` to clone repositories,
|
You can use disposables based from `dvm-fetcher` to clone repositories,
|
||||||
download PGP signatures, Operating System ISOs etc.
|
download PGP signatures, Operating System ISOs etc.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{#
|
{#
|
||||||
SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
SPDX-FileCopyrightText: 2023 - 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
||||||
|
|
||||||
SPDX-License-Identifier: AGPL-3.0-or-later
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
#}
|
#}
|
||||||
|
@ -9,6 +9,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
include:
|
include:
|
||||||
- dotfiles.copy-sh
|
- dotfiles.copy-sh
|
||||||
- dotfiles.copy-x11
|
- dotfiles.copy-x11
|
||||||
|
- dotfiles.copy-net
|
||||||
- sys-pgp.install-client
|
- sys-pgp.install-client
|
||||||
|
|
||||||
"{{ slsdotpath }}-updated":
|
"{{ slsdotpath }}-updated":
|
||||||
|
@ -27,5 +28,7 @@ include:
|
||||||
- wget
|
- wget
|
||||||
- git
|
- git
|
||||||
- rsync
|
- rsync
|
||||||
|
- transmission-cli
|
||||||
|
- transmission-qt
|
||||||
|
|
||||||
{% endif -%}
|
{% endif -%}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue