Browse Source

Started working on roo say command

pull/1/head
Jeffery Russell 7 years ago
parent
commit
dc15c3780a
3 changed files with 79 additions and 4 deletions
  1. +0
    -1
      src/quote.py
  2. +72
    -0
      src/roosay.py
  3. +7
    -3
      src/ssh_manager.py

+ 0
- 1
src/quote.py View File

@ -32,7 +32,6 @@ def main():
print_cowsay_message(quotes[random.randint(0,(len(quotes) -1))])
"""
Makes sure that other programs don't execute the main
"""

+ 72
- 0
src/roosay.py View File

@ -0,0 +1,72 @@
"""
Makes sure that other programs don't execute the main
"""
import sys
def main():
"""
:return:
"""
message = ""
for i in range(1, len(sys.argv)):
message += sys.argv[i]
roo_say(message)
def roo_say(message):
print_message(message)
print_roo()
def print_message(message):
print_list, max_len = convert_to_list(message)
if len(print_list) > 0:
"""Print top"""
print(" " + "-" * (max_len + 2))
"print middle"
if len(print_list) == 1:
print("< " + print_list[0] + " >")
else:
for i in range(0)
else:
print("Please pass in a message parameter")
def convert_to_list(message):
temp_build = ""
temp_return = []
max_len = 0
for word in message.split(" "):
if len(temp_build) + len(word) <= 35:
temp_build += word
else:
temp_return.append(temp_build)
if max_len < len(temp_build):
max_len = len(temp_build)
temp_build = word
if len(temp_build) > 0:
temp_return.append(temp_return)
return temp_return, max_len
def print_roo():
print("")
print(" \ /)/)")
print(" \ (ø.ø)")
print(" \ ( />")
print(" __/ _\ //")
print(" '~( '~ )//")
print(" _\ '}/")
print(" \"--~(/")
if __name__ == '__main__':
main()

+ 7
- 3
src/ssh_manager.py View File

@ -53,9 +53,13 @@ def main():
print("*" * len(WELCOME_MESSAGE))
i = input("Enter number of computer to connect to or enter to exit:")
for c in cmp:
if i != '' and int(i) == c.menue_id:
subprocess.call(["ssh", c.host])
if i == '':
subprocess.call(["clear"])
else:
for c in cmp:
if int(i) == c.menue_id:
subprocess.call(["ssh", c.host])
"""
Makes sure that other programs don't execute the main

Loading…
Cancel
Save