Skip to main content

A python package for an easy use of the service from https://pushnotifier.de/

Project description

PushNotifier (V2) for Python

A python module to easily use the service of PushNotifier in your python projects.

Installation

  • Install all dependencies

    pip install -r requirements.txt
    
  • Install PushNotifier

    pip install pushnotifier
    

Usage

from pushnotifier import PushNotifier as pn

pn = pn.PushNotifier('username', 'password', 'package_name', 'api_key')

Sending messages

>>> pn.send_text('hello world', silent=False)
>>> pn.send_url('https://www.example.com', silent=True)
>>> pn.send_notification('hello world', 'https://www.example.com')	# by default silent is set to False

Get Basic information

>>> pn.login()
{'username': 'username', 'avatar': 'https://gravatar.com/avatar/XXXXX', 'app_token': 'XXXXX', 'expires_at': XXXXX}

>>> pn.get_all_devices()
['abcd', efgh', 'ijkl']

Refresh app token

>>> pn.refresh_token()
'new_token'

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

pushnotifier-1.0.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pushnotifier-1.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file pushnotifier-1.0.0.tar.gz.

File metadata

  • Download URL: pushnotifier-1.0.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.10.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.6

File hashes

Hashes for pushnotifier-1.0.0.tar.gz
Algorithm Hash digest
SHA256 958df7ba3d2c2d6df738a4684f1ae6ffd0b6c3aa2168d55c7b9138f8e2fde3e7
MD5 55acdd31f0c99c2a10bb31baee7900e3
BLAKE2b-256 572bebb9b29b046e5fc6d5334ae5da711ec8a71ebfa4d5e4d4aa1c3dda0c3b3f

See more details on using hashes here.

File details

Details for the file pushnotifier-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pushnotifier-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.10.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.6

File hashes

Hashes for pushnotifier-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d11876072b08030e0ab8b12c82cdd356f5f130ff56039e0f1d46f525aa07974
MD5 645abb7c7cec6af88f540612c5eb935b
BLAKE2b-256 fa97a3ea8b831ad5cdf66d9b46956f07d4fdaf791d8ad62a40e9590c3bb68d16

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