AceStream Link Scraper scrapes, tests links, creates M3U8 playlist in Docker.
482
AceStream Link Scraper is a Python-based tool that scrapes AceStream links from a specified website, tests the validity of each link, and generates an M3U8 playlist file. This tool is packaged in a Docker container and can be configured using environment variables.
UPDATE_INTERVAL: Interval (in minutes) between updates (default: 360 minutes / 6 hours).SERVER_IP: The server IP for testing AceStream links (default: 10.10.10.5:6878).SEARCH_QUERIES: Comma-separated list of search queries (default: sport,sky,f1).OUTPUT_FILENAME: The name of the output M3U8 file (default: playlist/output.m3u8).TEST_DELAY: Delay (in seconds) between testing each link (default: 5 seconds).TIMEOUT: Timeout (in seconds) for testing each link (default: 10 seconds).Clone the repository:
git clone https://github.com/subasically/acestream-link-scraper.git
cd acestream-link-scraper
Build the Docker image:
docker-compose build
Run the Docker container
docker-compose up
services:
http-proxy:
image: ghcr.io/martinbjeldbak/acestream-http-proxy
ports:
- '6878:80'
link-scraper:
depends_on:
- http-proxy
image: subasically/acestream-link-scraper
environment:
- UPDATE_INTERVAL=360 # Time in minutes between updates (default: 6 hours)
- SERVER_IP=10.10.10.5:32768 # Default server IP
- SEARCH_QUERIES=sport,sky,f1 # Default search queries
- OUTPUT_FILENAME=playlist/output.m3u8 # Default output filename
- TEST_DELAY=5 # Default delay between tests in seconds
- TIMEOUT=10 # Default timeout for testing links in seconds
volumes:
- /home/directory/:/usr/src/app/playlist # Change home directory to your local directory
Content type
Image
Digest
sha256:4e9a16bad…
Size
54.5 MB
Last updated
about 2 years ago
docker pull subasically/acestream-link-scraper