cartoongrabber is a tool to download daily cartoon strips. Currently under development
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cartoongrabber-base
cartoongrabber-cli
cartoongrabber-web
doc/img
gradle/wrapper
integration-test
.gitignore
.travis.yml
LICENSE
Procfile
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

Build Status

Code Coverage

cartoongrabber

The main purpose of this pet project is to learn new technologies and have some fun in the process. Therefore we came up with the idea of creating a cartoon grabber. The idea is to grab cartoons from a number of configurable sources (like e.g. dilbert.com) and process them in a number of backends.

It started with the need to learn about spring-integration and continued with different other frameworks and tools.

Currently in use are

See the wiki for additional information on how the project works internally.

There are different flavors of the project available. The most basic one is the cartoongrabber-cli. To run it, execute gradlew :cartoongrabber-cli:run from the project root. You will find the output in a newly created output directory below the cartoongrabber-cli project directory.

You can also create a distribution zip file by executing gradlew :cartoongrabber-cli:distZip or gradlew :cartoongrabber-cli:distTar. You will find the created distribution archive in the path cartoongrabber-cli/build/distributions.

The second flavor is a web application that gives access to the grabbed cartoons. You can run the web application by executing gradlew :cartoongrabber-web:bootRun. The launched application will listen on http://localhost:8080.