make "nix run" work again

This commit is contained in:
zuckerberg 2021-05-31 17:01:42 -04:00
parent cccc3f4dc5
commit 72706c2b6a
2 changed files with 20 additions and 26 deletions

View File

@ -3,33 +3,27 @@ import uploader
import transcoder import transcoder
from time import sleep from time import sleep
def cb(): def run():
global d def cb():
global t global d
print("----------------FINISHED-----------") global t
t.listener.blockUntilEmpty() global u
u.listener.blockUntilEmpty() print("----------------FINISHED-----------")
d.stop() t.listener.blockUntilEmpty()
t.stop() u.listener.blockUntilEmpty()
d = downloader.Downloader('https://www.youtube.com/watch?v=BQQ3qZ9FC70', cb) d.stop()
t.stop()
d = downloader.Downloader('https://www.youtube.com/watch?v=BQQ3qZ9FC70', cb)
t = transcoder.Transcoder(d)
u.setUpstream(t)
u = uploader.Uploader()
d = downloader.Downloader('https://www.youtube.com/watch?v=kgBcg4uBd9Q', cb)
t = transcoder.Transcoder(d) t = transcoder.Transcoder(d)
u.setUpstream(t) u.setUpstream(t)
u = uploader.Uploader()
d = downloader.Downloader('https://www.youtube.com/watch?v=kgBcg4uBd9Q', cb)
t = transcoder.Transcoder(d)
u.setUpstream(t)
#def run():
# up = uploader.Uploader()
# t = transcoder.Transcoder(up)
# downloader.download('https://www.youtube.com/watch?v=BaW_jenozKc', t.callback)
# t = transcoder.Transcoder(up)
# downloader.download('https://www.youtube.com/watch?v=EbnH3VHzhu8', t.callback)
# downloader.download('https://www.youtube.com/watch?v=kgBcg4uBd9Q', cb)
# downloader.download('https://www.youtube.com/watch?v=EbnH3VHzhu8', cb)
if __name__ == "__main__":
#run()
while True: while True:
sleep(1) sleep(1)
if __name__ == "__main__":
run()

View File

@ -5,7 +5,7 @@ requires = ["pip","ffmpeg-python"]
setup( setup(
name='radio', name='radio',
version='0.1', version='0.1',
py_modules=['radio','downloader','uploader','logger','util'], py_modules=['radio','downloader','uploader','logger','util','stream_listener','transcoder'],
entry_points={ entry_points={
'console_scripts': ['radio = radio:run'] 'console_scripts': ['radio = radio:run']
}, },