linkage.py 704 B

1234567891011121314151617181920212223
  1. import os
  2. from pyfzf.pyfzf import FzfPrompt
  3. fzf = FzfPrompt()
  4. print("Write link:")
  5. link = input()
  6. menusel = ['Play it (Linux)', 'Download video', 'Download audio', 'Play audio in Termux', 'Play video in Termux VNC']
  7. getvideo = fzf.prompt(menusel)
  8. getvid = ", ".join(getvideo)
  9. if getvid == "Play it (Linux)" or getvid == "Play audio in Termux":
  10. os.system(f"mpv {link}")
  11. elif getvid == "Download video":
  12. os.system(f"cd Video && yt-dlp {link} && cd ..")
  13. elif getvid == "Download audio":
  14. os.system(f"cd Audio && yt-dlp -x {link} && cd..")
  15. elif getvid == "Play video in Termux VNC":
  16. print("Write DISPLAY. ex. :1")
  17. disp = input()
  18. os.system(f"env DISPLAY={disp} mpv -vo=x11 {link}")