Skip to content

This repository contains the source code for The Postmodern Generator, a tool designed to generate text that mimics the style of postmodern literature. It offers customizable and extensible text generation features without relying on large language models.

License

Notifications You must be signed in to change notification settings

egemulayim/postmodern_generator

Repository files navigation

The Postmodern Generator

Welcome to The Postmodern Generator project! This repository contains the source code for a unique text generator that produces postmodern-style content. This README file will guide you through the setup, usage, and contribution process for the project.

Table of Contents

Introduction

The Postmodern Generator is a tool designed to generate text that mimics the style of The Postmodernism Generator, which was written by Andrew C. Bulhak using the Dada Engine. It uses concepts of postmodern theory to produce content that is both coherent and stylistically complex. You can learn more about the Dada Engine here and see a web-based preview of Bulhak's The Postmodernism Generator here.

Features

  • Text Generation: Generate postmodern-style text with a single command.
  • Customizable: Adjust parameters to influence the style and complexity of the generated text.
  • Extensible: Easily extend the generator with new datasets, functions, and algorithms.
  • Lightweight: This project does not use large language models (LLMs) and is lightweight to run locally.

Installation

To install the Postmodern Generator, follow these steps:

  1. Ensure you have Python 3.11 or higher installed. You can download it from python.org.
  2. Clone the repository:
    git clone https://github.com/egemulayim/postmodern_generator.git
  3. Navigate to the project directory:
    cd postmodern_generator
  4. Install the required dependencies:
    pip install -r requirements.txt

Usage

To generate postmodern text, use the following command:

python main.py

Contributing

Contributions to The Postmodern Generator project are welcome! To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Description of your changes"
  4. Push your changes to your fork:
    git push origin feature-name
  5. Create a pull request on the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

I would like to thank Andrew C. Bulhak, the original creator of The Postmodernism Generator, for the inspiration and foundational work that made this project possible.

Known Issues

  • Redundant Phrases: The generated text may sometimes include redundant use of the same or synonymous words and phrases back to back, which can hinder factuality and comprehension. This issue is known and is being actively worked on to improve the quality of the generated content.
  • Overly Generic Phrasing: Some generated text may be overly generic, which can reduce the uniqueness and impact of the content. This issue is being addressed.
  • Excessive Categorization of Concepts & Terms: Some words are included in both categories. A randomly called concept which also exists in the category of terms will not be italicized due to being called as a concept.
  • Capitalization Issues: First words of sentences and names of thinkers do not adhere to the rules of capitalization at all times.

Roadmap

The following features and improvements are planned for future releases:

  • Enhanced Text Generation: Improve the linguistic and contextual relevancy to generate more coherent and contextually diverse text.
  • User Interface: Develop a web-based user interface for easier interaction with the generator.
  • Additional Datasets: Incorporate more datasets to expand the variety of generated content.
  • Configuration Options: Provide more configuration options to customize the text generation process.
  • Add option to generate in HTML and Markdown formatting systems.

About

This repository contains the source code for The Postmodern Generator, a tool designed to generate text that mimics the style of postmodern literature. It offers customizable and extensible text generation features without relying on large language models.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages