Skip to content

Zren/quassel-pushbullet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions

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.

About

PushBullet Notifications for Quassel IRC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published