Skip to content

erinaceous/gtk-pushbullet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gtk-pushbullet

This is a simple PushBullet client for FreeDesktop-compliant desktops (so, all the Linux and BSD ones, basically). It's written in Python. Should be compatible with both Python2 and Python3.

Screenshot of gtk-pushbullet in action

The above screenshot shows gtk-pushbullet running (on the Awesome WM desktop environment), with three notifications from my phone being shown. One additional notification has been hidden. The pushbullet logo with a notifications counter can be seen in the icon tray, indicating the number of "live" notifications.

This client is read-only, meaning it cannot dismiss notifications on all your devices. All you can do is hide the notifications on your desktop locally -- they won't be cleared from your other devices. Right-clicking the tray icon brings up the "Show closed notifications" option, which will bring back all the notifications that haven't been dismissed on an Android/iPhone device.

Notifications automatically disappear when they're dismissed on your other devices.

Requirements

Running

cd path/to/gtk-pushbullet
./pushbullet <YOUR API KEY>

Simples :)

License

My script is under the MIT license. It should be noted that it relies on PyGObject and websocket-client which are both LGPL, and it also makes use of the PushBullet Icon for the tray (which is probably under some kind of copyright! But they probably won't mind it being used for this...)

About

Python and GObject based client for PushBullet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages