quassel-pushbullet
A service that monitors your quassel account for highlights and sends a pushbullet notification. quassel-pushbullet uses libquassel which is a simple implementation of the network part of QuasselClient in NodeJS.
⚠️ Abandoned ⚠️
No more work will be done on this by me. NodeJS is too memory hungry (50Mb+) for something like this so I rewrote this and libquassel in Python and got it down to 18Mb of RAM.
See: https://github.com/Zren/PyQuassel
Support
Ask for Zren on #quassel on Freenode
Requirements
- NodeJS v11.x
- PushBullet Account
- QuasselCore
Install
Installing NodeJS
TODO
Linux
Installing quassel-pushbullet
git clone https://github.com/Zren/quassel-pushbullet.git
cd quassel-pushbullet
npm install --production
Update
git pull && npm update
Configure
cp ./config.default.js ./config.js
Copy the default config to config.js, and edit it with your settings.
Push to a single device
Run the script once node main.js after setting up the authorization token for pushbullet. It will list all your devices like so:
Pushing to all devices.
abcdefghijklmnopqrstu1 Chrome
abcdefghijklmnopqrstu2 Motorola XT1034
abcdefghijklmnopqrstu3 Pivos XIOS DS Media Play!
abcdefghijklmnopqrstu4 Asus Nexus 7
Choose which device to send to like so: deviceId: 'abcdefghijklmnopqrstu4',
Run
node main.js
Screenshots
New Notification - Android
License
Licensed under the MIT license.




