Automatic Paragraph Generator (APG)
A program that helps you complete your english/history homework. Just kidding. This program is for RESEARCH purposes ONLY.
USE AT YOUR OWN RISK (HOPEFULLY FOR RESEARCH PURPOSES), I DO NOT ASSUME ANY RESPONSIBILITIES.
What's New
Finally, I have managed to squeeze some time out to build a user interface for those who just hate command lines. Introducing APG V 3.0 - paragraph generation made faster and better with the core functionalities provided by its unique internal archetecture. The natural language unit was built by combining extjwnl, SimpleNLG, and CoreNLP library, all of which are open source projects that are well maintained & updated.
The user interface is pretty straight-forward, so just play around with it!
If you prefer command line instead...
How to use
- Download the latest version Auto.Paragraph.Generator.jar from releases tab.
- Open your terminal on Linux/MacOS/Windows system.
- Type in
java -jar [path to .jar file]
, or just drag the.jar
file into the terminal in place of[path to .jar file]
- Follow the instructions.
- Access the generated paragraphs in the indicated directory using your favorate text editor.
Features
Batch processing of term/definition pairs
Tired of defining your vocabulary for us history one by one? Try the batch processing feature. Just enter all the concepts/terms/words you want to lookup and designate a delimeter and let the program do all the hard work.
Filtration of invalid sources
Invalid sentences are automatically filtered so they won't appear in your paragraph.
Automatic Obfuscation
The program utilizes WordNet, SimpleNLG, and CoreNLP to analyze source paragraph and swap out verbs and adjectives with their synonyms.
Automatic generation of citations
If you desire, the program could automatically generate footnote & citations.
Search result caching
The program will attempt to construct a cache of queried terms as to produce a faster user experience.
Detailed documentation of workflow
So... if you ever want to make a program like this by yourself, I made my footsteps fairly easy to follow. Everything is transparent, not "magical". The console will tell you exactly what it does to generate your paragraph.