| @ -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() | |||