https://github.com/acook/noizee
Stupid notification aggregator thing.
https://github.com/acook/noizee
Last synced: 11 months ago
JSON representation
Stupid notification aggregator thing.
- Host: GitHub
- URL: https://github.com/acook/noizee
- Owner: acook
- Created: 2011-09-30T04:28:00.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-03-01T17:22:04.000Z (over 2 years ago)
- Last Synced: 2025-07-05T00:11:35.052Z (12 months ago)
- Language: Ruby
- Homepage:
- Size: 37.1 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
Noizee
======
> A unified commandline timeline.
Use Noizee to keep tabs on what's going on in your world. Noizee aggregates events from around the internet and displays them in one place so you don't have to check dozens of apps and services to stay up to date so you can plan your next move.

*on first load events will be displayed in the order they are discovered (shown above)*
Features
--------
- Monitor an unlimited number of Twitter accounts (thanks to [Twitter](https://rubygems.org/gems/twitter))!
- Watch an unlimited number of RSS feeds!
- Simple YAML configuration (thanks to [ConfigModule](https://rubygems.org/gems/config_module))!
- Shiny 256 color terminal output (thanks to [Remedy](https://rubygems.org/gems/remedy))!
- Automatically conforms to the size of your terminal (also thanks to [Remedy](https://rubygems.org/gems/remedy))!
Getting Started
---------------
0. Create a YAML file called `.noizee` in your home directory
1. Add your credentials as shown in the **Configuration** section below
2. Run `bin/noizee`
3. Enjoy!
Configuration
-------------
In your configuration file you have a set of keys representing the services you want to use, each of those can be an array of multiple accounts which will be included in the aggregation.
### Twitter
- key: `twitter`
- required settings: `consumer_key`, `consumer_secret`, `access_token`, and `access_token_secret`
### RSS
- key: `rss`
- required settings: `url`
- optional settings `alias`
### Facebook
**facebook support is experimental and not enabled by default**
- key: `facebook`
- required settings: `access_token`
Example `.noizee` configuration:
~~~
---
:twitter:
- :consumer_key: "abc123"
:consumer_secret: "abc123"
:access_token: "abc123-abc123"
:access_token_secret: "abc123"
- :consumer_key: "abc123"
:consumer_secret: "abc123"
:access_token: "abc123-abc123"
:access_token_secret: "abc123"
:rss:
- :url: "http://feeds.sydv.net/latest-bash-quotes"
:alias: "Bash.org"
~~~
Implemented
-----------
- Twitter integration
- RSS integration
- Multiple Twitter accounts
- Colorized output
- Facebook integration [experimental]
Planned
-------
- Filtering & Rules
- Highlighting
- Tag searching
- Google Plus integration
- XMPP integration
- Email integration
- Desktop notification support for highlights
`Copyright 2011-2015 Anthony M. Cook`