https://github.com/appzer/pushsafer-weechat
Pushsafer plugin for weechat
https://github.com/appzer/pushsafer-weechat
android ios ipad iphone push push-notifications pushnotification pushnotifications pushsafer weechat win-10 windows windows-10 windows-phone
Last synced: about 1 month ago
JSON representation
Pushsafer plugin for weechat
- Host: GitHub
- URL: https://github.com/appzer/pushsafer-weechat
- Owner: appzer
- Created: 2017-02-26T17:08:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T10:56:21.000Z (almost 4 years ago)
- Last Synced: 2025-06-23T02:09:21.333Z (12 months ago)
- Topics: android, ios, ipad, iphone, push, push-notifications, pushnotification, pushnotifications, pushsafer, weechat, win-10, windows, windows-10, windows-phone
- Language: Ruby
- Homepage: https://www.pushsafer.com
- Size: 5.86 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Pushsafer for Weechat
====================
Send private messages and highlights to your Android, iOS or Windows 10 devices via
the Pushsafer service (https://www.pushsafer.com)
##How to send push-notification out of weechat with Pushsafer
[Pushsafer.com](https://www.pushsafer.com) make it easy and safe to send & receive push-notifications to your
- Android devices
- iOS devices (iPhone, iPad, iPod Touch, Watch)
- Windows 10 Phone & Desktop
- Browser (Chrome & Firefox)
Install
-------
Load the pushsafer-weechat.rb plugin into Weechat. Place it in the
~/.weechat/ruby directory:
/ruby load https://raw.githubusercontent.com/appzer/pushsafer-weechat/master/pushsafer-weechat.rb
It also requires a Pushsafer account and Ruby, the Ruby OpenSSL libraries, and RubyGems installed on your host.
Setup
-----
Set your Pushsafer private key.
/set plugins.var.ruby.pushsafer-weechat.privatekey XXXXXXXXXXXXXXXXXXX
Options
-------
The following parameters you can modify, further informations you will find on https://www.pushsafer.com/en/pushapi
* plugins.var.ruby.pushsafer-weechat.privatekey
The private or alias key for your Pushsafer service. Defaults to an empty string and must be set for pushsafer-weechat to work.
* plugins.var.ruby.pushsafer-weechat.interval
The interval between notifications. Doesn't notify if the last
notification was within x seconds.
Default: 60 seconds
* plugins.var.ruby.pushsafer-weechat.sound
Set your notification sound options
a number 0-28 0 = silent, blank = device default
Default: blank (Sound will be device default)
* plugins.var.ruby.pushsafer-weechat.device
Set your notification device
your device or device group id, if empty = to all devices
Default: blank
* plugins.var.ruby.pushsafer-weechat.icon
Set your notification icon
a number 1-98
Default: blank
* plugins.var.ruby.pushsafer-weechat.vibration
Set your notification vibration
a number 0-3
Default: blank
* plugins.var.ruby.pushsafer-weechat.time2live
Set your notification time to live
a number 0-43200: Time in minutes, after which message automatically gets purged.
Default: blank
* plugins.var.ruby.pushsafer-weechat.url
Set your notification url
a url or url scheme
Default: blank
* plugins.var.ruby.pushsafer-weechat.urltitle
Set your notification url title
title of url
Default: blank