https://github.com/valkryst/update_transmission_blocklists
A bash script which downloads one or more blocklists and adds them to Transmission.
https://github.com/valkryst/update_transmission_blocklists
blocklist blocklists transmission update
Last synced: 11 months ago
JSON representation
A bash script which downloads one or more blocklists and adds them to Transmission.
- Host: GitHub
- URL: https://github.com/valkryst/update_transmission_blocklists
- Owner: Valkryst
- License: mit
- Created: 2021-11-07T17:44:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-27T19:02:38.000Z (over 4 years ago)
- Last Synced: 2025-02-17T11:34:10.722Z (over 1 year ago)
- Topics: blocklist, blocklists, transmission, update
- Language: Shell
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository contains a bash script which downloads one or more blocklists and adds them to Transmission.
## Requirements
To use this script, you must be running [Transmission](https://transmissionbt.com) on Linux.
## Usage
To run this script, copy and paste the following commands into your bash terminal.
```bash
# Install Dependencies
sudo apt update
sudo apt install wget
# Download Script
sudo wget https://github.com/Valkryst/Update_Transmission_Blocklists/blob/main/update.sh
# Modify the script's permissions to allow it to be run.
sudo chmod +x update.sh
# Run the script
sudo ./update.sh
```
This script supports any number of blocklists in the `.zip`, `.tar.gz`, `.gz`, `.7z`, and `.txt` formats. To add them, update the `blocklists` array with additional URLs as follows:
```bash
blocklists=(
"https://example.com/file.zip",
"https://example.com/file.tar.gz",
"https://example.com/file.gz",
"https://example.com/file.7z",
"https://example.com/file.txt"
)
```