Exemple #1
0
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
    }
Exemple #2
0
    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
    }
Exemple #4
0
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())
Exemple #5
0
 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
Exemple #6
0
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"
Exemple #7
0
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"
Exemple #8
0
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)
Exemple #9
0
#pip install lorem-text
from lorem_text import lorem
print('\n\n',lorem.paragraph(),'\n')
print(lorem.sentence(),'\nDone')
Exemple #10
0
 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}")
Exemple #11
0
# 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?
Exemple #12
0
 def test_sentence(self):
     sen = lorem.sentence()
     size = len(re.split(",", sen))
     self.assertTrue(2 <= size <= 5)