25 lines
561 B
Python
25 lines
561 B
Python
|
#!/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()
|