Advertisement
TrashRat

Untitled

Jul 14th, 2022
892
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.49 KB | None | 0 0
  1. import os
  2.  
  3. alphabet = "a b c d e f g h i j k l m n o p q r s t u v w x y z".split(" ")
  4.  
  5. numbers = {
  6.     "1":":one:",
  7.     "2":":two:",
  8.     "3":":three:",
  9.     "4":":four:",
  10.     "5":":five:",
  11.     "6":":six:",
  12.     "7":":seven:",
  13.     "8":":eight:",
  14.     "9":":nine:"}
  15.  
  16. words = "one two three four five six seven eight nine".split()
  17. finString = []
  18. finVal = ""
  19.  
  20. while True:
  21.    
  22.     userIn = input("Enter text\n").lower()
  23.    
  24.     for character in userIn:
  25.         if character in alphabet:
  26.             finString.append(":regional_indicator_{0}: ".format(character))
  27.         if character in numbers:
  28.             i = numbers[character]
  29.             finString.append(i)
  30.         if character == " " or character == ",":
  31.             finString.append(":black_large_square: ")
  32.         if character == "!":
  33.             finString.append(":exclamation: ")
  34.         if character == "?":
  35.             finString.append(":question: ")
  36.         if character == ".":
  37.             finString.append(":black_large_square: :black_large_square: :black_large_square: ")
  38.            
  39.     finVal = finVal.join(finString)
  40.     if len(finVal) > 2000:
  41.         overBy = len(finVal) - 2000
  42.         print("Message is {0} characters long, {1} over discord's 2000 character limit. Try again".format(str(len(finVal)), overBy))
  43.         del finString[:]
  44.         finVal = ""
  45.         pass
  46.     else:
  47.         os.system("echo %s | clip" %finVal)
  48.         print("copied to clipboard")
  49.         del finString[:]
  50.         finVal = ""
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement