New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

pushbullet-cli

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pushbullet-cli

Command line tool for controlling PushBullet

pipPyPI
Version
1.2.2
Maintainers
1

Pushbullet CLI interface

|Build Status| |Codecov| |PyPI| |license|

Installation

::

$ pip install pushbullet-cli

Usage

Use Pushbullet <https://www.pushbullet.com/>__ from the command line.

First of all, set your API key by running:

::

$ pb set-key

Then pasting your API key at the prompt.

Push stdin to all devices:

::

$ echo "hello" | pb push

Push text to all devices:

::

$ pb push "I love burritos"

Pick a device to push to:

::

$ pb list-devices

Find the index of your desired device

$ pb push -d 0 "iPhones cannot eat burritos"

Push links:

::

$ pb push --link https://www.pushbullet.com/

Push files:

::

$ pb push --file /path/to/burrito_photo.jpg

Push to all subscribers of channel:

::

$ pb push -c "CHANNEL" "Why burritos are better than tacos"

Send an SMS:

::

$ pb sms -d 0 -n +123456789 "I sense a soul in search of answers"

List your pushes:

::

$ pb list -c 20

To set the API key from within python:

::

import keyring, keyrings.alt if isinstance(keyring.get_keyring(), keyrings.alt.file.EncryptedKeyring): keyring.set_keyring(keyrings.alt.file.PlaintextKeyring()) keyring.set_password("pushbullet", "cli", PUSHBULLET_KEY)

Changelog

  • 1.2.2

    • Bump dependencies
    • Add support for python 3.10
  • 1.2.1

    • Bump dependencies
    • Fix #99
  • 1.2

    • Bump dependencies
  • 1.1

    • Bump keyring version (Security patches)
  • 1.0

    • Remove Python 2.7 support (Countdown <https://pythonclock.org/>__)

    • Support to Click 7.0

    • Add test cases

    • Add CI build

    • Add coverage report

  • 0.7.6

    • List previous pushes (#35)

    • Avoid prompt the user when message is piped (#34)

    • Removes default title (Note) (#36)

Contribution

Many thanks to the original author @r-darwish

Pull requests are welcome

Take a look at the Contributing guidelines <https://github.com/GustavoKatel/pushbullet-cli/blob/master/CONTRIBUTING.rst>__

.. |Build Status| image:: https://github.com/GustavoKatel/pushbullet-cli/actions/workflows/testing.yml/badge.svg :target: https://github.com/GustavoKatel/pushbullet-cli/actions/workflows/testing.yml

.. |Codecov| image:: https://img.shields.io/codecov/c/github/GustavoKatel/pushbullet-cli.svg :target: https://codecov.io/gh/GustavoKatel/pushbullet-cli

.. |PyPI| image:: https://img.shields.io/pypi/v/pushbullet-cli.svg :target: https://pypi.python.org/pypi/pushbullet-cli

.. |license| image:: https://img.shields.io/github/license/GustavoKatel/pushbullet-cli.svg :target: https://img.shields.io/github/license/GustavoKatel/pushbullet-cli.svg

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts