sverrirs / ruvsarpur

Python script to download shows off the Icelandic RÚV website.

Home Page:https://sverrirs.github.io/ruvsarpur/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

er verið að biðja um windows executable á linux?

bjarkih1977 opened this issue · comments

Ég er á Linux og með ffmpeg installað. prufaði t.d. "python ruvsarpur.py --voddirect --sid 96060" bara til að prufa og fékk: "PermissionError: [Errno 13] Permission denied: '/home/bjarkih/temp/ruv/bin/ffmpeg.exe" er scriptið að biðja um windows forrit í linux eða er ég að misskilja?
Allt outputið:
Found 7 show(s)
1 of 7: Stiklur (7 af 7) | Estimated: 308 MB
Downloading: |-------------------------| 0.0% StartingTraceback (most recent call last):
File "ruvsarpur.py", line 830, in
runMain()
File "ruvsarpur.py", line 819, in runMain
result = download_m3u8_playlist_using_ffmpeg(ffmpegexec, playlist_data['url'], playlist_data['fragments'], local_filename, display_title, args.keeppartial, args.quality)
File "ruvsarpur.py", line 292, in download_m3u8_playlist_using_ffmpeg
ret = subprocess.Popen(prog_args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, universal_newlines=True, env=my_env)
File "/usr/lib/python3.7/subprocess.py", line 775, in init
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: '/home/bjarkih/temp/ruv/bin/ffmpeg.exe'

Þú þarft að installa ffmpeg á linux boxinu og kalla í ruvsarp með þessum parameter:
--ffmpeg /usr/bin/ffmpeg, gætir þurft að aðlaga slóðina.

Kannski svona vitlaus, en ffmpeg er installað, virkar fínt allstaðar og er búinn að nota það til að ná í dót á ruv.is Ég er m.ö.o ekki að skilja af hverju ég þarf fað setja slóðina inn. Svo virðist ruvsarpur.py ekki finna efni sem er augljóslega á ruv.is því ég næ því með ffmpeg. Finnur þáttinn og seríu (pid og sid) en eftir dálítinn tíma kemur melding um að ekkert finnist.

Þú þarft að tilgreina slóðina í ffmpeg vegna þess að python kóðin gerir ráð fyrir að ffmpeg forrits skráin hefur endinguna .exe. Gætir hugsanlega gert link sem heitir ffmpeg.exe og látið hann vísa á ffmpeg forritið ef þú vilt ómögulega tilgreina það sem parameter.
Þetta hefur getað hlaðið nær öllu niður fyrir mig, nema Krónikuna sem er í útsendingu núna, þá þarf ég að hlaða henni niður innan sólarhrings, eftir það finnur forritið hana ekki þó að þættirninr séu enn á netinu, sennilega breytist urlið eitthvað.
Einnig hef ég séð þætti sem eru aðgengilegir í ár en forritið nær ekki eftir einhvern tíma, sennilega á það sama við þar.