Project

washbullet

0.03
No commit activity in last 3 years
No release in over 3 years
Ruby client of Pushbullet API.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0
~> 3.2.0
>= 0

Runtime

~> 0.9.0
 Project Readme

Washbullet

Gem Version Build Status

Ruby client of Pushbullet.

Installation

$ gem install washbullet

Usage

Setup Client

client = Washbullet::Client.new('YOUR_API_KEY')

Push

You can send following list:

  • note
  • link
  • file
client.push_note(
  receiver:   :device, # :email, :channel, :client
  identifier: '<IDENTIFIER>',
  params: {
    title: 'Title',
    body:  'Contents'
  }
)

Devices

# Get own active devices
client.devices

Contacts

# Get friends list
client.contacts

Get self info

client.me

Supported API

detail: https://docs.pushbullet.com/

Pushes

  • Push to device
  • Request push history
  • Update a push
  • Deleting a push
  • Deleting all pushes

Devices

  • Get the devices that can be pushed to
  • Create a new device
  • Update an existing device
  • Delete a device

Contacts

  • Get your contacts
  • Create a contact
  • Update a contact
  • Delete a contact

Subscriptions

  • Subscribe to a channel
  • List subscriptions
  • Unsubscribe from a channel
  • Get information about a channel

Users

  • Get the current user
  • Update the current user

Realtime Event Stream

  • Not yet

Contributing

  1. Fork it ( http://github.com/hrysd/washbullet/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request