Skip to main content

A Python Library and a simple command line app for Pushbullet.

Project description

A Python library (and super simple command line app) for Pushbullet.

Documentation Status Build Status Coverage Status

Library Usage

>>> from pushbullet.pushbullet import Pushbullet
>>> pb = Pushbullet(api_key='replace-with-your-api-key')
>>>

List devices:

>>> pb.list_devices()
{u'shared_devices': [], u'devices': []}
>>>

Send a note:

>>> pb.bullet_note(device_idn, title="Hello, World!", body="This is an example note.")
{}
>>>

Command Line Usage

$ pushbullet --help
pushbullet -h
usage: pushbullet [-h] -a API_KEY [-d DEVICE]
                  [-t {note,link,address,list,file}] [-n TITLE] [-b BODY]
                  [-i ITEMS] [-f FILE] [-l]

optional arguments:
  -h, --help            show this help message and exit
  -a API_KEY, --apikey API_KEY
                        What is your Pushbullet API key?
  -d DEVICE, --device DEVICE
                        What device do you want to send the bullet to?
  -t {note,link,address,list,file}, --type {note,link,address,list,file}
                        What type of bullet do you want to send?
  -n TITLE, --name TITLE, --title TITLE
                        The title/name of the note, link, address, or list.
  -b BODY, --body BODY, --address BODY
                        The body, address of the note or additional data for a file.
  -u URL, --url URL
                        The referenced url of the link.
  -i ITEMS, --items ITEMS
                        The items in a list.
  -f FILE, --file FILE  The file to push.
  -l, --list-devices    Get a list of devices.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PushbulletPythonLibrary-2.2.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file PushbulletPythonLibrary-2.2.tar.gz.

File metadata

File hashes

Hashes for PushbulletPythonLibrary-2.2.tar.gz
Algorithm Hash digest
SHA256 0b9979ce4fba62387cb7c06e1f7098e328e2ef0423df232a5fa50c7a8d7246d3
MD5 d0e079e1fd273f4f8cf783c34236f619
BLAKE2b-256 78f4eea66fb097b4ee3b9b5bfefb6377839f6d2faaca53b79e00eced03aa2701

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page