A simple script that will keep your public IP updated in your Filelist profile so you can keep accessing the API via Prowlarr.
The docker image supports amd64
, arm64
and arm/v6/v7
archs
git clone https://github.com/rursache/filelist-api-whitelist
pip install -r requirements.txt
python filelist_whitelist_ip.py -FL_USERNAME "USER" -FL_PASSWORD "PASS" -FL_CHECK_DELAY 900
docker run -d \
--name filelist-api-whitelist \
--restart unless-stopped \
-e TZ=Europe/Bucharest \
-e FL_USERNAME="USER" \
-e FL_PASSWORD="PASS" \
-e FL_CHECK_DELAY=900 \
ghcr.io/rursache/filelist-api-whitelist:latest
version: '3.2'
services:
filelist-api-whitelist:
image: ghcr.io/rursache/filelist-api-whitelist:latest
container_name: filelist-api-whitelist
environment:
TZ: Europe/Bucharest
FL_USERNAME: "USER"
FL_PASSWORD: "PASS"
FL_CHECK_DELAY: 900
restart: unless-stopped
Note
FL_CHECK_DELAY
is the delay between checks in seconds
Based upon DevilRange and ihatethecloud's python implementations
This repo is available under the GNU General Public License v3.0. See the LICENSE file for more info.