mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Download FFmpeg binary instead of compiling
This commit is contained in:
22
test/ffmpeg_bin.py
Normal file
22
test/ffmpeg_bin.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
from bs4 import BeautifulSoup
|
||||||
|
import requests
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
file_id = sys.argv[1]
|
||||||
|
home = os.path.expanduser("~")
|
||||||
|
ffmpeg_bin_path = os.path.join(home, 'bin', 'ffmpeg')
|
||||||
|
|
||||||
|
response = requests.get('http://s000.tinyupload.com/?file_id=' + file_id)
|
||||||
|
soup = BeautifulSoup(response.text, 'html.parser')
|
||||||
|
|
||||||
|
for x in soup.find_all('a'):
|
||||||
|
if x['href'].startswith('download.php'):
|
||||||
|
full_link = 'http://s000.tinyupload.com/' + x['href']
|
||||||
|
print(full_link)
|
||||||
|
ffmpeg_bin = requests.get(full_link, stream=True)
|
||||||
|
with open(ffmpeg_bin_path, 'wb') as handle:
|
||||||
|
for block in ffmpeg_bin.iter_content(1024):
|
||||||
|
handle.write(block)
|
||||||
Reference in New Issue
Block a user