mp3_to_anchor.py 726 B

123456789101112131415161718192021222324252627282930
  1. import rpyc
  2. import os
  3. import random
  4. import string
  5. def randomString(stringLength=10):
  6. letters = string.ascii_lowercase
  7. return ''.join(random.choice(letters) for i in range(stringLength))
  8. def mp3_to_anchor(fname):
  9. conn = rpyc.classic.connect("192.168.192.221",18812)
  10. fr=open(fname,'rb')
  11. ropen = conn.builtins.open
  12. randname=randomString(10)
  13. finalname=randomString(10)
  14. fw=ropen('/tmp/'+randname+'.mp3','wb')
  15. fw.write(fr.read())
  16. fw.close()
  17. ros = conn.modules.os
  18. ros.system('/root/to_video/p9.sh '+randname+".mp3 "+finalname+".mp4")
  19. return 'http://192.168.192.221/video/'+finalname+'.mp4'
  20. # conn.execute('import os')
  21. fname=mp3_to_anchor('c:/tmp/haka.mp3')
  22. print(fname)