/omnom

A configurable information processor, collects content for you, any content, omnomnomnom

Primary LanguageClojure

Omnom - the eater of content

About

Alt Text

N.B. Originally Omnom was an early experiment in consuming APIs - now stored over at old-api-consumer-omnom.

Omnom is a configurable server side 'funnel' for capturing content you care about.

Currently it handles content types:

  • Github issues from repositories you would like notifications from
  • GPS from iOS app 'Overland'
  • Steps count from any device you can call out to an API from

And offers the following functionality additionally:

  • Alerts to devices of your choosing with Alerty integration

Getting started

Copy config.template.edn to config.edn and set the variables to your needs.

Run

 clj -X omnom.app.core/-main

Run continuous integration and create jar

$ clj -T:build ci

Install jar file locally (mvn)

In order to use the this library as a dependency in your project you can clone locally and intall into mvn as a local jar.

$ clj -T:build install

Roadmap

See the Github Repository roadmap.