/Pushly

A simple TUI based PushBullet client

Primary LanguageJavaScriptMIT LicenseMIT

Pushly

This is a simple TUI pushbullet app. It is extremely WIP. Looking for contributors also. This uses blessed for the TUI stuff.

Text Based PushBullet

Right now you can:

  • Load threads
  • Load a thread's messages
  • Send a message in a thread

Thats about it.

Setup

  • npm install
  • Click here to generate an access token
  • Copy access token from the url and set ACCESS_TOKEN to that value in the index.js
  • Run: curl --header 'Access-Token: <your_access_token_here>' \ https://api.pushbullet.com/v2/devices
  • Copy the iden value from the curl response and set TARGET_DEVICE to that value in the index.js file.
  • Run node index.js

Things to do:

  • Hookup the stream/socket (https://docs.pushbullet.com/#realtime-event-stream)
  • Add support for encryption
  • Modularize the code into multiple files
  • Add linebreaks to messages
  • Add notifications (https://github.com/mikaelbr/node-notifier)
  • Add images to the notifications
  • Get textarea to refocus after focus is lost
  • Get access token rather than hard code it
  • indicate focus change (highlight the border of the active box)
  • Add support for group messages
  • Add support for MMS messages (perhaps a link?)
  • Tons more