A utility to fetch, parse, and store data from a website.
Riles once quizzed me on pop figures. I knew nothing.
So, Riles began posting news headlines into all chat during our Dota 2 games.
Then, he started replacing celebrity's names with mine.
That meant war, and here we are. I saw a possibility to automate the process such that Riles has been unable to keep up with the memes.
Edit the config.properties file to add your own url and data files. Some data files are found in the target/classes/data directory, the ones read at startup are in src/main/java/resources/data.
- Create a new project
- Git clone this into that new project directory
- Do the stuff for the pom.xml (mvn install????) to get the dependencies.
- //\e//\e
- Singleton -- The PropertyHandler utilizes the Singleton pattern so that one instance of the configuration file will exist.
PlannedProducer-Consumer -- Multithreaded queue for the scraping and parsing