{"repo":"pratikkarbhal/m3u8_StreamSniper","free":true,"listed":false,"github":"https://github.com/pratikkarbhal/m3u8_StreamSniper","clone":"git clone https://github.com/pratikkarbhal/m3u8_StreamSniper.git","description":"💻🐞 Automated, headless Selenium-script to capture .m3u8 URLs from free live-streaming sites using GitHub Actions. Minimal setup required. Alternative for extracting HLS streams.","language":"Python","stars":31,"topics":["extract","free","livestream","m3u8","m3u8-parser","scraper","snipper","hls","stream"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"Extract .m3u8 Stream URLs with Selenium + GitHub Actions ( Works on websites which don't need login/authentication ) (This project is no longer maintained, might not work as expected) This tool automates the process of extracting .m3u8 URLs from live stream pages. It uses Selenium + Chrome DevTools Protocol (CDP) in a GitHub Actions workflow to capture stream URLs directly from the given page. You can then play these extracted URLs with your preferred HLS Player (e.g., VLC). --- 🚀 Run Scrape Workflow Manually (After forking the repo) You can trigger the Fetch Stream URL workflow manually from the Actions page in your GitHub repository. --- 📸 Screenshots Workflow Run Example After refreshing, Extracted Output Example --- 🛠️ How to Use 1. Fork this repository 2. Run the Workflow Manually - Go to the Actions tab of your repo. - Select Fetch Stream URL workflow. - Click on Run workflow . - By default, the script uses: If you want to target another URL, set the TARGET URL environment variable when running. 3. View Results - After 30 seconds, the workflow will complete. - Extracted URLs will appear: - In the workflow logs ( Found .m3u8 URL: messages). --- ⚙️ Technologies Used - Selenium (Python) - Controls a headless Chrome browser. - Uses Chrome DevTools Protocol (CDP) to listen to network traffic and responses. - Chrome DevTools Protocol (CDP) - Captures .m3u8 requests from both network requests and response bodies . - Provides fast and accurate detection of streaming URLs. - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pratikkarbhal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pratikkarbhal/m3u8_StreamSniper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}