Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/djmaze/stargazr

Get notifications for new releases on Github
https://github.com/djmaze/stargazr

Last synced: 27 days ago
JSON representation

Get notifications for new releases on Github

Awesome Lists containing this project

README

        

[![Join the chat at https://gitter.im/djmaze/stargazr](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/djmaze/stargazr?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

## Prerequisites

* Ruby 2.0 with bundler installed
* [ArangoDB](http://www.arangodb.org/) 1.4 running locally (at port 8529)

## Configuration

* Copy _.env.development.sample_ to _.env.development_. Adjust the mail settings.
* Register a new developer application in [the application settings at Github](https://github.com/settings/applications). Put the client id and secret in your _.env_ file.

Production works accordingly. Just use _.env.production_ instead.

## Running

Run the website (just a boring Sinatra app):

ruby web.rb

Run the notifier (preferably once a day):

ruby notifier.rb

Set `RACK_ENV=production` to run in the production environment.

## Testing email

gem install mailcatcher
mailcatcher

View mails at [http://localhost:1080](http://localhost:1080).