Advertisement
Guest User

Untitled

a guest
Feb 27th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import ftplib
  2.  
  3.  
  4. class NitroFlareFTP:
  5. def __init__(self, host):
  6. self.ftp = ftplib.FTP(host)
  7.  
  8. def login(self, user, password):
  9. self.ftp.login(user, password)
  10.  
  11. def upload_fp(self, fp, name):
  12. self.ftp.storbinary('STOR {}'.format(name), fp)
  13.  
  14. def upload(self, path, name=None):
  15. if not name:
  16. name = path.split('/')[-1]
  17.  
  18. with open(path, 'rb') as fp:
  19. self.upload_fp(fp, name)
  20.  
  21. def close(self):
  22. self.ftp.close()
  23.  
  24.  
  25. def main():
  26. host = 'YOUR HOST'
  27. user = 'YOUR FTP USER'
  28. password = 'YOUR FTP PASSWORD'
  29. path = 'YOUR FILE PATH'
  30.  
  31. nitroflare = NitroFlareFTP(host)
  32. nitroflare.login(user, password)
  33. nitroflare.upload(path)
  34.  
  35.  
  36. if __name__ == '__main__':
  37. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement