FAFO on GitHub

A “database” to work with.

I wrote the following test:

    def test_make_database(self):
        # assert False
        database = expanduser("~/programming/database")
        if exists(database):
            print("not writing")
        else:
            print("writing")
            names = self.make_filenames()
            os.mkdir(database)
            for name in names:
                lorem = TextLorem(srange=(7,10), prange=(4, 8), trange=(5, 9))
                # srange = number of words in sentence
                # prange = number of sentences in para
                # trangs = number of paras in text
                doc = lorem.text()
                full_name = f"{database}/{name}"
                with open(full_name, "w") as db_file:
                    db_file.writelines(doc)
        # assert False

That writes 1000 files into the database folder in my programming folder:

database folder has lots of files

A typical document in the file:

Voluptatem modi quaerat etincidunt dolorem quiquia porro. Ipsum dolor numquam quaerat neque quisquam tempora non. Sed quisquam adipisci ipsum neque dolorem ipsum modi. Ut quiquia quaerat quaerat ut neque ut labore magnam dolore. Quiquia velit est tempora aliquam amet quiquia quaerat quisquam ipsum.

Quisquam quiquia amet dolor quiquia sed velit dolore ipsum. Dolor quaerat magnam magnam sed consectetur aliquam porro. Ipsum neque numquam etincidunt porro dolor quaerat modi tempora. Magnam labore quisquam dolor dolor est modi sit. Sed modi voluptatem neque porro dolorem velit sed voluptatem sed. Dolore aliquam sit adipisci voluptatem magnam porro velit numquam.

… seven more paragraphs … er… septem pluribus articulis

My cunning plan is to read that folder, convert the names into some searchable form like such as sets—but really anything could work—and see what happens next.

See you then!