meetup-client
A Python client for the Meetup API that supports OAuth 2 authentification.
Installation
pip install meetup-client
Getting Started
Note: meetup-client only supports OAuth 2 authentification with server flow without user credentials. To create an access token, follow the instructions here. This project is designed to be compatible with meetup-token-manager, which can help you creating and storing API tokens.
Next, you can create a Client instance as follows:
from meetup.client import Client
meetup_client = Client(
access_token=<YOUR ACCESS TOKEN>, # Also accepts a callable, like lambda: token_manager.token().access_token
)
Examples
Please take a look at the examples. You can convert this into a Jupyter notebook, using jupytext.
Changelog
Please take a look at the CHANGELOG.md for notable changes to meetup-client.
License
See the LICENSE for details.
Development
We welcome new contributions to this project!
Source Code
You can check the latest source code with the command:
git clone git@github.com:janjagusch/meetup-client.git
Dependencies
Please take a look at tool.poetry.dev-dependencies in pyproject.toml.
Linting
After cloning and installing the dependencies, you can lint the project by executing:
make lint
Testing
After cloning and installing the dependencies, you can test the project by executing:
make test
Help and Support
Authors
- Jan-Benedikt Jagusch jan.jagusch@gmail.com
Release files for meetup-client 0.3.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 | |
|---|---|---|---|
| meetup-client-0.3.1.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meetup_client-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.5 kB
Release files / meetup-client-0.3.1.tar.gz
| Download URL | meetup-client-0.3.1.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eecb585dd6e4aa045b6ba47cd4f1dcdf4ca535251c208fd8faf08e07d42cc438
|
|
BLAKE2b-256 checksum How to use checksums |
a32487717290c11b99e83ece09c5f56b69c4e6212a2dcedea41100a4c0d25bd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.7.1 Linux/4.15.0-1077-gcp
|
Release files / meetup_client-0.3.1-py3-none-any.whl
| Download URL | meetup_client-0.3.1-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5f29046726f2b2f1c90b23ecfe0978bc80fc6af3e736aa8693189c2b047c77e9
|
|
BLAKE2b-256 checksum How to use checksums |
7b9c8d3098fd692f6f8f56f641f6c5bebcf757f59b13c165102194bc63aa44be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.7.1 Linux/4.15.0-1077-gcp
|