python3 bitchute_fixer.py urnRhZ32lJQ -vv --discover
Video ID: urnRhZ32lJQ
Original input: urnRhZ32lJQ
Discovering new seed hosts via DNS...
Discovered seeds: ['seed101', 'seed102', 'seed103', 'seed104', 'seed105', 'seed106', 'seed108', 'seed110', 'seed111', 'seed116', 'seed117', 'seed118', 'seed119', 'seed122', 'seed124', 'seed125', 'seed126', 'seed128', 'seed129', 'seed130', 'seed131', 'seed132', 'seed150', 'seed151', 'seed152', 'seed153', 'seed154', 'seed163', 'seed167', 'seed171', 'seed177', 'seed191', 'seed200', 'seed303', 'seed304', 'seed305', 'seed306', 'seed307']
Calling API for video/media with video_id=urnRhZ32lJQ
API media_url: https://seed191.bitchute.com/1T4G52B7I3Ox/urnRhZ32lJQ.mp4
Parsed media_url path components
Trying 85 seed hosts for path: 1T4G52B7I3Ox
Found 0 working seeds
Trying alternative paths...
Fetching channel info for alternative paths
Added channel_id to alt_paths: 1T4G52B7I3Ox
Trying alt_path: urnRhZ32lJQ
Trying alt_path: 1T4G52B7I3Ox
Trying alt_path: URNRHZ32LJQ
Trying HTML scraping...
Fetching old page: https://old.bitchute.com/video/urnRhZ32lJQ/
HTML page size: 91144 bytes
Checking for torrent files...
Extracting magnet link from old page...
Magnet info_hash: 5f02541b7b8ea9ea2eaea37d1352bcd6048ab626
Checking torrent health via trackers...
Torrent health: 0 seeds, 0 leechers
Querying Wayback Machine...
Wayback snapshots: 3
Results for video: urnRhZ32lJQ
No working URLs found
Magnet: magnet:?xt=urn:btih:5f02541b7b8ea9ea2eaea37d1352bcd6048ab626&dn=urnRhZ32lJQ.mp4&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&as=https%3A%2F%2Fseed191.bitchute.com%2F1T4G52B7I3Ox%2FurnRhZ32lJQ.mp4&xs=https://www.bitchute.com/torrent/1T4G52B7I3Ox/urnRhZ32lJQ.webtorrent
Torrent health: 0 seeds, 0 leechers
Wayback snapshots: 3