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.
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
Ask for Zren on #quassel on Freenode
- NodeJS v11.x
- PushBullet Account
- QuasselCore
TODO
git clone https://github.com/Zren/quassel-pushbullet.git
cd quassel-pushbullet
npm install --production
git pull && npm update
cp ./config.default.js ./config.js
Copy the default config to config.js
, and edit it with your settings.
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',
node main.js
Licensed under the MIT license.