Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hectorespert/jlibnotify
Java binding for libnotify
https://github.com/hectorespert/jlibnotify
hacktoberfest java libnotify
Last synced: about 1 month ago
JSON representation
Java binding for libnotify
- Host: GitHub
- URL: https://github.com/hectorespert/jlibnotify
- Owner: hectorespert
- License: apache-2.0
- Created: 2019-12-14T22:05:30.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T03:30:41.000Z (about 2 months ago)
- Last Synced: 2024-11-01T08:42:16.292Z (about 2 months ago)
- Topics: hacktoberfest, java, libnotify
- Language: Java
- Homepage: https://hectorespert.github.io/jlibnotify/
- Size: 193 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java binding for libnotify (jlibnotify)
![Maven Central](https://img.shields.io/maven-central/v/es.blackleg/jlibnotify?style=flat-square)
![Java CI with Maven](https://github.com/hectorespert/jlibnotify/workflows/Java%20CI%20with%20Maven/badge.svg)[Libnotify](https://developer.gnome.org/libnotify/) Java binding using [Java JNA](https://github.com/java-native-access/jna).
Based in the [IntelliJ LibNotify wrapper](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java) and the [OpenBeans notification module](https://github.com/OpenBeans/OpenBeans/blob/master/pkgsrc-coolbeans/ide/files/platform/ro.emilianbold.notifications/src/ro/emilianbold/notifications/linux/jna/LibNotifyLibrary.java).
## Usage
### Import the library- Maven dependency
```es.blackleg
jlibnotify
1.1.0```
- Gradle dependency
```
implementation group: 'es.blackleg', name: 'jlibnotify', version: '1.1.1'
```### Examples of usage
- [Netbeans Native Notifications](https://github.com/hectorespert/nb-native-notifications)
- [MediathekView](https://github.com/mediathekview/MediathekView)