snorenotify/README.md

51 lines
1.4 KiB
Markdown

Snorenotify
===========
Snorenotify is a multi platform Qt notification framework.
Using a plugin system it is possible to create notifications with many different notification systems on Windows, Unix and Mac.
## Supported Backends ##
- [Windows 8 toast notifications](https://github.com/Snorenotify/Snoretoast)
- OSX Notification Center
- Free Desktop Notifications
- [Growl for Windows](http://www.growlforwindows.com/)
- [Snarl](http://snarl.fullphat.net/)
- Integrated notifications
- System Tray
## Supported secondary Backends ##
- [Windows Phone - Supertoasty](http://supertoasty.com/)
- [Android - Notify my Android](https://www.notifymyandroid.com/)
- [Android and IOS - Pushover] (https://pushover.net/)
- Playback of sound filles
## Projects using Snore ##
- [Quassel IRC](http://www.quassel-irc.org/)
- [Tomahawk](http://www.tomahawk-player.org/)
## API Doc ##
[A documentation of the API can be found here](http://patrick.von-reth.de/other/snore/latest/doc/html/index.html)
## Dependencies ##
Required dependencies:
- [CMake](http://www.cmake.org/)
- [Extra CMake Modules](https://projects.kde.org/projects/kdesupport/extra-cmake-modules)
- [Qt5](http://qt-project.org/)
## Third party libraries that we ship with our source ##
- [Snarl C++](http://sourceforge.net/p/snarlwin/code/HEAD/tree/trunk/hdr/C++/SnarlInterface_v42/) used for Snarl