pastebin.py 453 B

1234567891011121314151617
  1. import socket
  2. async def _netcat(host, port, content):
  3. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  4. s.connect((host, int(port)))
  5. s.sendall(content.encode())
  6. s.shutdown(socket.SHUT_WR)
  7. while True:
  8. data = s.recv(4096).decode('utf-8').strip('\n\x00')
  9. if not data:
  10. break
  11. return data
  12. s.close()
  13. async def paste(content):
  14. link = await _netcat('ezup.dev', 9999, content)
  15. return link