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. Special thanks go to @Logxn.

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

>>> password = 'XXXXX'
>>> pn.login(password)
{'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.1.1.tar.gz (2.8 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.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pushnotifier-1.1.1.tar.gz
  • Upload date:
  • Size: 2.8 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.1.1.tar.gz
Algorithm Hash digest
SHA256 deb266041c0dad017e3323e321dbb38f855b5a596c1694c89874c1cfe6fc52f4
MD5 7eb257c218132edfc214d5b7e0919155
BLAKE2b-256 08e361528ebe838d69f6dcd803b0dd827f091c4d14c48a07a931fb73c9b289c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pushnotifier-1.1.1-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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 220b649b1181dd6787355adea0adfe2c056d9b3f07245812ded58aac189a5c51
MD5 ca6e91f136588773b370aa37b42fe16f
BLAKE2b-256 845e037ab39cff6fe2e3775d114ec7cb749497b20f2f1000c430a5e05e208050

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