Skip to content

Instantly share code, notes, and snippets.

@tanelpuhu
Last active August 29, 2015 14:18
Show Gist options
  • Save tanelpuhu/c888a9665e394b61f8d5 to your computer and use it in GitHub Desktop.
Save tanelpuhu/c888a9665e394b61f8d5 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import argparse
import socket
COLORS = [
'white',
'red',
'orange',
'yellow',
'green',
'cyan',
'blue',
'purple',
'black',
'question',
'exclamation',
# special
'quit',
]
def main():
parser = argparse.ArgumentParser()
parser.add_argument(
'--host', help='hostname', dest='hostname', default='localhost'
)
parser.add_argument(
'--port', help='port number', dest='port', type=int, default=1738
)
parser.add_argument(
help='color', dest='color', choices=COLORS
)
args = parser.parse_args()
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(args.color, (args.hostname, args.port))
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment