from morse_decrypt.dict import Dict
|
|
from morse_decrypt.morse_decrypt import MorseDecrypt
|
|
from morse_decrypt.word_guess import WordGuess
|
|
|
|
if __name__ == '__main__':
|
|
morse_cipher = "..-..--..-......-"
|
|
|
|
word_guess = WordGuess(
|
|
Dict([
|
|
"dict/wordlist-german.txt",
|
|
"dict/wordlist-english.txt"
|
|
])
|
|
)
|
|
morse_decrypt = MorseDecrypt()
|
|
char_guesses = morse_decrypt.guess_morse_text(morse_cipher)
|
|
print("Chars guessed. char_guesses complete.")
|
|
|
|
guess_list_length = len(char_guesses)
|
|
for index, word in enumerate(char_guesses):
|
|
print("(", index, "/", guess_list_length, ") - ", word, "...", end="")
|
|
vocab_guesses = word_guess.guess_vocabs(word, '', [])
|
|
print("\r", end="")
|
|
if vocab_guesses:
|
|
print("Found something: ", vocab_guesses)
|