def create_lorem_dict(): puppet_engineers = [puppet] # generating lorem text for content dict for title_id in content_template.keys(): if '_list' in title_id: for x in range(randint(1, 4)): content_template[title_id][1] += f'{lorem.sentence()}\n' else: content_template[title_id][1] = lorem.sentence() # generating lorem text for info dict for title_id in info_template.keys(): info_template[title_id][1] = lorem.words(randint(2, 5)) content_template['EHPW_line'][1] = '40 hrs/week' info_template['DL'][1] = '30.10.2020' info_template['CD'][1] = '27.10.2020' info_template['PB'][1] = 'Alex' return { 'content_dict': get_colored_titles(content_template), 'info_dict': info_template, 'engineers_list': puppet_engineers }
def enter_pressed(self, event): input_get = self.input_field.get() print("Зашифровка") cover = lorem.sentence() with open("to_send.json") as f: buffer = f.read() cryptor_data = json.loads(buffer) cryptor_data["cover"] = cover cryptor_data["secret"] = input_get with open("to_send.json", 'w') as f: f.write(json.dumps(cryptor_data)) os.system("stegcloak hide --config to_send.json") print("Отправка шифровки") self.cur.execute(f"SELECT NAME FROM Account WHERE ID = '{1}'") name = str(self.cur.fetchone()[0]) async def main(): with open("encrypted_msg.txt", "r") as enc_msg_file: data_to_send = str(enc_msg_file.read()) await self.client.send_message(name, data_to_send) self.client.loop.run_until_complete(main()) self.messages.insert(INSERT, '%s\n' % input_get) self.input_user.set('') return "break"
def create_lorem_dict(proposal): proposal.content_dict = get_template('content') proposal.info_template = get_template('info') content_template = proposal.content_dict info_template = proposal.info_template puppet = { 'N': ['Name', 'Puppet Vasya'], 'P': ['Position', 'QA engineer'], 'RT': ['Rate', '85'], 'EM': ['Email', '*****@*****.**'], 'PHT': ['Photo', '../engineers_photo/111.jpg'] } puppet2 = { 'N': ['Name', 'Puppet Petya'], 'P': ['Position', 'Team lead'], 'RT': ['Rate', '45'], 'EM': ['Email', '*****@*****.**'], 'PHT': ['Photo', '../engineers_photo/222.jpg'] } puppet3 = { 'N': ['Name', 'Puppet Anton'], 'P': ['Position', 'Project manager'], 'RT': ['Rate', '12'], 'EM': ['Email', '*****@*****.**'], 'PHT': ['Photo', '../engineers_photo/333.jpg'] } puppet_engineers = [puppet, puppet2] # generating lorem text for content dict for title_id in content_template.keys(): if '_list' in title_id: for x in range(randint(1, 4)): content_template[title_id][1] += f'{lorem.sentence()}\n' else: content_template[title_id][1] = lorem.sentence() # generating lorem text for info dict for title_id in info_template.keys(): info_template[title_id][1] = lorem.words(randint(2, 5)) content_template['EHPW_line'][1] = '40 hrs/week' info_template['DL'][1] = 'November 2, 2020' info_template['CD'][1] = 'November 29, 2020' info_template['PB'][1] = 'Alex' proposal.content_dict = content_template proposal.info_dict = info_template print('CONTENT DICT BEFORE COLLORING :', proposal.content_dict) return { 'content_dict': proposal.get_colored_titles(), 'info_dict': info_template, 'engineers_list': puppet_engineers }
def main(words, s): """Console script for lorem.""" if words: words = int(words) click.echo(lorem.words(words)) # Returns a lorem ipsum sentence elif s: click.echo(lorem.sentence()) # Returns a lorem ipsum paragraph by default else: click.echo(lorem.paragraph())
def body(self): body_string = 'Content-Type: text/plain; charset=utf-8\n' body_string += 'Content-Transfer-Encoding: quoted-printable\n\n' for i in range(self.random.randint(1, 6)): body_string += lorem.sentence() if self.random.choice([True, False]): body_string += f'\n\nClick Here: {self.random.choice(self.__read_from_file(self.__MALICIOUS_URLS))}' if self.random.choice([True, False]): body_string += f'\nCheck this domain out: {self.random.choice(self.__read_from_file(self.__MALICIOUS_DOMAINS))}' if self.random.choice([True, False]): body_string += f'\nMy IP address is {self.random.choice(self.__read_from_file(self.__MALICIOUS_IPS))}' if self.random.choice([True, False]): body_string += f'\n\n {self.random.choice(self.__read_from_file(self.__MALICIOUS_HASHES))}' return body_string
def Enter_pressed(event): input_get = input_field.get() print(input_get) print("Зашифровка") sms = lorem.sentence() with open("1.json") as f: data4 = f.read() d = json.loads(data4) d["cover"] = sms d["secret"] = input_get with open("1.json", 'w') as f: f.write(json.dumps(d)) os.system("stegcloak hide --config 1.json") print("Отправка шифровки") cur.execute(f"SELECT NAME FROM Account WHERE ID = '{1}'") name = str(cur.fetchone()[0]) async def main(): with open("out.txt", "r") as f1: data5 = f1.read() xxx = str(data5) await client.send_message(name, xxx) client.loop.run_until_complete(main()) # Формирование строки вывода в окно и непосредственно вывод messages.insert( INSERT, '%s\n' % f'{datetime.now().strftime("%d.%m.%y %H:%M")} {self_name}: {input_get}' ) input_user.set('') return "break"
def Enter_pressed(event): input_get = input_field.get() print(input_get) print("Зашифровка") sms = lorem.sentence() with open("1.json") as f: data4 = f.read() d = json.loads(data4) d["cover"] = sms d["secret"] = input_get with open("1.json", 'w') as f: f.write(json.dumps(d)) os.system("stegcloak hide --config 1.json") print("Отправка шифровки") cur.execute(f"SELECT NAME FROM Account WHERE ID = '{1}'") name = str(cur.fetchone()[0]) async def main(): with open("out.txt", "r") as f1: data5 = f1.read() xxx = str(data5) await client.send_message(name, xxx) client.loop.run_until_complete(main()) messages.insert(INSERT, '%s\n' % input_get) input_user.set('') return "break"
LOGGING_LEVEL = logging.DEBUG if DEBUG else logging.INFO LOGGERS = ("app") logging.getLogger().handlers = [InterceptHandler()] for logger_name in LOGGERS: logging_logger = logging.getLogger(logger_name) logging_logger.handlers = [InterceptHandler(level=LOGGING_LEVEL)] logger.configure(handlers=[{"sink": sys.stderr, "level": LOGGING_LEVEL}]) try: counter = 1 while counter < 20: msg = lorem.sentence() log.info(f"{counter} - {msg}") counter = counter + 1 time.sleep(0.75) except (KeyboardInterrupt, SystemExit): log.info("app recieved a Ctrl-C. Exiting gracefully...") def sigint_handler_exit(*args): """Exit on Ctrl+C from python""" sys.exit(0) signal.signal(signal.SIGINT, sigint_handler_exit)
#pip install lorem-text from lorem_text import lorem print('\n\n',lorem.paragraph(),'\n') print(lorem.sentence(),'\nDone')
def verbatim(self, data_type: typing.Type, target: serializable.Serializable, get_value: typing.Callable[[serializable.Serializable], typing.Any], set_value: typing.Callable[ [serializable.Serializable, typing.Any], None], get_prop_names: typing.Callable[[], typing.Set[str]]) -> None: self.count += 1 if data_type == int: location = source_code.Line() self.mutator.push_strategy(location) before = get_value(target) after = get_value(target) while before == after: gen = random.choice([ lambda: int(random.randint(0, 1)), lambda: int(random.randint(-1, 1)), lambda: int(random.randint(0, 10)), lambda: int(random.randint(-10, 10)), lambda: int(random.randint(-127, 256)) ]) after = gen() print(f"DEBUG: {id(target)} int value {before} -> {after}") set_value(target, after) self.mutator.pop_strategy(location) elif data_type == float: location = source_code.Line() self.mutator.push_strategy(location) before = get_value(target) after = get_value(target) while before == after: gen = random.choice([ lambda: random.uniform(0, 1), lambda: random.uniform(-1, 1), lambda: random.uniform(0, 10), lambda: random.uniform(-10, 10), lambda: random.uniform( sys.float_info.min, sys.float_info.max) ]) after = gen() print(f"DEBUG: float value {before} -> {after}") set_value(target, after) self.mutator.pop_strategy(location) elif data_type == datetime.datetime: location = source_code.Line() self.mutator.push_strategy(location) before = get_value(target) after = get_value(target) while before == after: basis = datetime.datetime.now( ) if before is None else random.choice( [before, datetime.datetime.now()]) delta_generators = [ lambda: -1, lambda: 1, lambda: int(random.randint(-7, -1)), lambda: int(random.randint(1, 7)), lambda: int(random.randint(-27, -1)), lambda: int(random.randint(1, 27)), lambda: random.choice([27, 28, 29, 30, 31, 52, 60]), lambda: random.choice([-27, -28, -29, -30, -31, 52, -60]), lambda: random.choice([100, 1000, 10000]) ] delta = random.choice(delta_generators) gen = random.choice([ lambda: basis + datetime.timedelta(seconds=delta()), lambda: basis + datetime.timedelta(minutes=delta()), lambda: basis + datetime.timedelta(hours=delta()), lambda: basis + datetime.timedelta(days=delta()), lambda: basis + datetime.timedelta(weeks=delta()) ]) after = gen() set_value(target, after) self.mutator.pop_strategy(location) elif data_type == str: location = source_code.Line() self.mutator.push_strategy(location) before = get_value(target) after = get_value(target) while before == after: after = lorem.sentence() set_value(target, after) self.mutator.pop_strategy(location) else: raise RuntimeError( f"Unable to mutate property of type {data_type}")
# instalar biblioteca # pip install lorem-text from lorem_text import lorem # Gere um único parágrafo print(lorem.paragraph()) #Saida: Sapiente accusamus aliquid quas, magnam illo quas culpa facere assumenda, # voluptatum vero dicta numquam in dolorum necessitatibus possimus obcaecati. # Para frases geradas aleatoriamente de texto lorem ipsum em que a # primeira palavra é maiúscula e a frase termina em um ponto ou ponto de interrogação: print(lorem.sentence()) # Saida: # Cumque tempore aperiam, aliquid distinctio unde perferendis exercitationem nulla deserunt, # cum unde quisquam corporis dolore dignissimos architecto commodi sapiente expedita esse, # aliquam est sint ex alias cum magnam adipisci numquam quidem saepe dicta?
def test_sentence(self): sen = lorem.sentence() size = len(re.split(",", sen)) self.assertTrue(2 <= size <= 5)