def main():
    phrase_maker.load_module(fake_exercises)
    #print(convert(phrase_maker.make('exercise', capitalize=False)))
    #print(phrase_maker.make('exercise', capitalize=False))
    #return

    phrases = []

    while True:
        phrases = []
        for i in range(197):
            phrase = phrase_maker.make('exercise', capitalize=False)
            phrase = convert(phrase)

            phrases.append(phrase)

        if 'extremely lax' in ''.join(phrases[:3]):
            break


    exercises = '\n\n'.join(phrases)

    target = '../labs/lab9'

    original = open(target + '.tex', 'r').read()
    modified = original.replace('%INSERT HERE', exercises)
    with open(target + '_prank.tex', 'w') as output:
        output.write(modified)
Ejemplo n.º 2
0
def get_phrase_commands():
    commands = []
    mods = phrase_data.modules

    for mod_file in mods:
        if "__init__" in mod_file:
            continue
        else:
            mod = imp.load_source("test", mod_file)
            phrase_maker.load_module(mod)

            mod_name = mod_file.split("/")[-1].rsplit(".", 1)[0]

            commands.append(PhraseCommand(mod_name))
    return commands
Ejemplo n.º 3
0
import sys
import phrase_maker.phrase_maker as phrase_maker
import git_command

phrase_maker.load_module(git_command)

def main():
    if len(sys.argv) < 2:
        print(sys.argv)
    elif len(sys.argv) < 3:
        print(phrase_maker.make(sys.argv[1], 'ERROR', capitalize=False))
    else:
        print(phrase_maker.make(sys.argv[1], sys.argv[2], capitalize=False))

if __name__ == '__main__':
    main()
Ejemplo n.º 4
0
import os
import glob
import imp
import phrase_maker.phrase_maker as phrase_maker

for module in glob.glob(os.path.dirname(__file__)+"/*.py"):
    if '__init__.py' in module:
        continue

    name = module.split('/')[-1].split('.')[0]
    phrase_maker.load_module(imp.load_source(name, module))

del os
del glob
del imp
del phrase_maker
del module