Sync Android notifications to a Linux (and more!) desktop, inspired by https://github.com/rootkiwi/an2linuxserver
This is re-implementation of the server part of AN2Linux.
The Android app can be found here: https://github.com/rootkiwi/an2linuxclient
- Display notifications with notify-rust
- Linux support with zbus
- Mac support (Need testing)
- Windows support (Need testing)
- TLS server
- Bluetooth server
- Message filtering
- User-friendly error and warning messages
- Unit and integration tests
You have to generate certificate and private key with openssl
, without DES.
$ mkdir -p ~/.config/an2linux_rs/
$ cd ~/.config/an2linux_rs/
$ openssl req -x509 -sha256 -nodes -newkey rsa:4096 -keyout rsakey.pem -out certificate.pem -days 365
Run the server in pairing mode with:
$ cargo run -- pair
And pair with Android device using an2linuxclient app.
$ cargo run
an2linuxserver-rs is distributed under the terms of GNU General Public License 3.
an2linuxserver-rs is re-implementation of rootkiwi/an2linuxserver.
See LICENSE for more details.