Pushwoosh Python Library
Supported API Version: 1.3
Getting Started
Typical usage often looks like this:
#!/usr/bin/env python
from pypushwoosh.client import PushwooshClient
from pypushwoosh.command import CreateTargetedMessageCommand
from pypushwoosh.filter import ApplicationFilter
command = CreateTargetedMessageCommand()
command.auth = 'AUTH_TOKEN'
command.devices_filter = ApplicationFilter('APP-CODE')
command.content = "Hello world!"
client = PushwooshClient()
print client.invoke(command)
Features
At the moment, pypushwoosh supports:
Message commands:
CreateMessageForApplicationCommand
CreateMessageForApplicationGroupCommand
CreateTargetedMessageCommand
CompileFilterCommand
DeleteMessageCommand
Device commands:
RegisterDeviceCommand
GetTagsCommand
SetTagsCommand
SetBadgeCommand
PushStatCommand
GetNearestZoneCommand
For targeted messages, supports:
ApplicationFilter and ApplicationGroupFilter filters
Tag filters: IntegerTagFilter, StringTagFilter, ListTagFilter, DateTagFilter, DaysTagFilter, BooleanTagFilter
Tags filters by application
Operations filters: UnionFilter, IntersectFilter, SubtractFilter
Installation
Install via pip:
$ pip install pypushwoosh
Install from source:
$ git clone git://github.com/Pushwoosh/pushwoosh-python-lib.git $ cd pushwoosh-python-lib $ python setup.py install
Release files for pypushwoosh 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pypushwoosh-0.3.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / pypushwoosh-0.3.0-py2.py3-none-any.whl
| Download URL | pypushwoosh-0.3.0-py2.py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
d64d2a36b422917d3b8e373345a5ac609229cd05393bb14715f9e1ad1e8f15db
|
|
BLAKE2b-256 checksum How to use checksums |
4d6cae376bcb9a50ea5222dd4bb0b55f2af0789d21478fdcdbba82b3325d74e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |