Hey Summit API is a requests based client to the Hey Summit API.
Free software: Apache 2.0 License
Documentation: https://api-docs.heysummit.com/#introduction
Features
All features from the HeySummit API are implemented. Sadly the API seems unversioned at this point so I cannot guarantee stability.
Examples
The only required argument is the HeySummit API token.
This is an example usage:
import argparse
from heysummit.api import HeySummit, HeySummitException
def list_attendees():
attendees = hey.get_all_attendees()
print("There are {n} attendees".format(len(attendees)))
for attendee in attendees:
print("id: {id}, email: {email}".format(
id=attendee['id'], email=attendee['email']
)
)
def get_events():
events = hey.get_events(is_live=True)
for event in events:
print(event)
# main
# Parse Arguments
parser = argparse.ArgumentParser(description='HeySummit interaction script.')
parser.add_argument('-t', '--token', type=str, help='API Token. Example: jdoe.', required=True)
args = parser.parse_args()
hey = HeySummit(token=args.token)
print(hey.get_all_attendees(event=5573))
talks = hey.get_talks(event=5573, is_active=True)
for talk in talks:
print(talk)
Metadata
Release files for heysummit 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heysummit-0.1.4.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heysummit-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.4 kB
Release files / heysummit-0.1.4.tar.gz
| Download URL | heysummit-0.1.4.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5a5ea58ef535c0356bded32b9002851b98446629abb707bd1963c2906e31959
|
|
BLAKE2b-256 checksum How to use checksums |
a9191c54f34dc52324fe25208b4ca7a88c680f4a163fc8fea38aaeb22248024d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.3 Linux/5.6.8-300.fc32.x86_64
|
Release files / heysummit-0.1.4-py3-none-any.whl
| Download URL | heysummit-0.1.4-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
281dbc7f8c2d4ce4dd572e29febcda87b7678cc3fc781f4996785004796e6037
|
|
BLAKE2b-256 checksum How to use checksums |
1ec5bbfa65b06514a030a2efacdc8606e685c66fbbc53eac4ba533461008aec2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.3 Linux/5.6.8-300.fc32.x86_64
|