This project has been archived by its maintainers, and is no longer receiving any updates.
pulseapi
qeaml's asynchronous, straight-to-the-point API wrapper for WhatPulse's API. This wrapper includes interactions with both the online API and the client API. (more below)
Example
import asyncio
import pulseapi
async def main():
wp = pulseapi.Client()
user = await wp.get_user("QML")
if user is not None:
print(user.id, user.name)
await wp.close() # always remember to close() your client !
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Web API
The web API is avilable under [api.whatpulse.org][https://dev.whatpulse.org/],
and allows us to query WhatPule users, teams and pulses.
Client API
The client API is locally hosted by the WhatPulse client itself. It is
avilable under [localhost:3490][https://dev.whatpulse.org/], and allows us to
retreive the local client's account totals (online stats + local unpulsed),
local unpulsed stats and execute pulses.
Release files for pulseapi 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pulseapi-0.1.1.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulseapi-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 kB
Release files / pulseapi-0.1.1.tar.gz
| Download URL | pulseapi-0.1.1.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fcc0467db24732aa90e8c04813362d454062171e0ed17c91f9fcd2b71e1d71b3
|
|
BLAKE2b-256 checksum How to use checksums |
6d144ed6594a4241692e0061c799a5e3a8d1420d717f0472b07e357ab07434e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.1
|
Release files / pulseapi-0.1.1-py3-none-any.whl
| Download URL | pulseapi-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e90ef917f4a10815ea18b8f080622d80a387820af13fb43bdbd04451065c031
|
|
BLAKE2b-256 checksum How to use checksums |
f93afe5df679506cd8544abc617a4d7e693c17c9adcf2d23f52329dea8025b81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.1
|