Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pheuter/discourse-notify

Native app that displays Discourse notifications on the desktop
https://github.com/pheuter/discourse-notify

Last synced: about 2 months ago
JSON representation

Native app that displays Discourse notifications on the desktop

Awesome Lists containing this project

README

        

discourse-notify
================

Native app that displays Discourse notifications on the desktop

## Prerequisites

* [terminal-notifier](https://github.com/alloy/terminal-notifier) for notifications on OS X
* [gir_ffi](https://github.com/mvz/ruby-gir-ffi) for interop with libnotify on linux
* libgirepository1.0-dev
* libnotify-dev

## Resources

* [terminal-notifier](https://github.com/alloy/terminal-notifier)
* [Libnotify](https://wiki.archlinux.org/index.php/Libnotify)

## Installation

### Ubuntu

```sh
$ apt-get install libgirepository1.0-dev libnotify-dev
```

Then, in app directory:

```sh
$ bundle install
```

### Mac OS X

In app directory:

```sh
$ bundle install
```

## Configuration

discourse-notify requires the Discourse **_t** cookie value to authenticate.
Simply use the browser to get the value for the `_t` cookie and paste it in config.yml.

## Running the app

In app directory:

```sh
$ ruby app.rb
```