Weechat script to push notifications to Pushbullet.
Requires an API key from http://pushbullet.com and a recentish version of Weechat with Python support enabled.
- Place
weebullet.pyin~/.weechat/python - To autoload weebullet on weechat's startup add
weebullet.pyto~/.weechat/python/autoload /script load weebullet.py(or/python load weebullet.pyfor newer weechats)/set plugins.var.python.weebullet.api_key YOUR_API_KEY- Enjoy!
| Command | Description |
|---|---|
/weebullet ignore | adds to the list of ignored channels |
/weebullet unignore | removes from the list of ignored channels |
/weebullet subscribe | adds to the list of subscribed channels |
/weebullet unsubscribe | removes from the list of subscribed channels |
/weebullet listignored | list ignored channels |
/weebullet listsubscribed | list subscribed channels |
/weebullet listdevices | list devices associated with your pushbullet API key |
/weebullet test | send a test notification to the devices in notify_devices |
/weebullet help | prints this help message |
| Setting | Description |
|---|---|
api_key | your pushbullet API key (required) |
away_only | send only when marked as away values: 0 or 1; default: 1 |
inactive_only | send only when the message is in an inactive buffer values: 0 or 1; default: 0 |
ignore_on_relay | ignore notifications when a relay is connected values: 0 or 1; default: 0 |
notify_devices | list of device identifiers to notify value: comma separated device identifiers, default: all |
min_notify_interval | minimum number of seconds to wait before another notification value: integer number of seconds, default: 60 |
api_timeout | number of seconds to api request timeout value: integer number of seconds, default: 20 |