25 lines
561 B
Python
Executable File
25 lines
561 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import telnetlib
|
|
import time
|
|
|
|
counter = 8
|
|
|
|
def get_excuse():
|
|
# http://www.blinkenlights.nl/services.html
|
|
# port 23 (default) is Star Wars.
|
|
# port 666 is BOfH excuses
|
|
with telnetlib.Telnet('towel.blinkenlights.nl', port = 666) as t:
|
|
excuse = [x.decode('utf-8').strip() \
|
|
for x in t.read_all().split(b'===\r\n')]
|
|
return(excuse[2])
|
|
|
|
def main():
|
|
for i in range(counter):
|
|
e = get_excuse()
|
|
print(e)
|
|
time.sleep(1)
|
|
|
|
if __name__ == '__main__':
|
|
main()
|