Ejemplo n.º 1
0
def run(words_list=create_word_list(args.d), source_stream=io.open(args.i, "r")):
    mapping_dict = create_mapping_dict(args.m)
    phone_number_encoder = PhoneNumberEncoder(mapping_dict=mapping_dict, words_list=words_list)

    for phone_number in source_stream:
        safe_phone_number = "".join(re.findall(r"\d+", phone_number))
        if phone_number == "":
            break
        elif len(safe_phone_number) < 2:
            continue
        else:
            result = phone_number_encoder.get_encodings(str(safe_phone_number))
            for r in result:
                print template(phone_number, r)
 def setUp(self):
     mapping_dict = create_mapping_dict("E | J N Q | R W X | D S Y | F T | A M | C I V | B K U | L O P | G H Z")
     words_list = sample_dictionary
     self.phone_number_encoder = PhoneNumberEncoder(mapping_dict=mapping_dict, words_list=words_list)
 def setUp(self):
     mapping_dict = create_mapping_dict("E | J N Q | R W X | D S Y | F T | A M | C I V | B K U | L O P | G H Z")
     with open('dictionary.txt') as f:
         words_list = f.read().splitlines()
     self.phone_number_encoder = PhoneNumberEncoder(mapping_dict=mapping_dict, words_list=words_list)
 def setUp(self):
     mapping_dict = create_mapping_dict("E | J N Q | R W X | D S Y | F T | A M | C I V | B K U | L O P | G H Z")
     self.index = Index(mapping_dict=mapping_dict, words_list=sample_dictionary)