A Python client for the Meetup API.
Project description
meetup-client
A Python client for the Meetup API that supports OAuth 2 authentification.
Installation
Dependencies
For more information, please take a look at the tool.poetry.dependencies
section in pyproject.toml
.
User Installation
PIP
pip install meetup-client
Poetry
poetry add 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.
Next, you can create a MeetupClient
instance as follows:
from meetup_api.client import MeetupClient
meetup_client = MeetupClient(
access_token=<YOUR 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
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
Built Distribution
Hashes for meetup_client-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e89ebf529371f0a5f17050f848a8692977dcc1654917928c088d5ed0fa79052f |
|
MD5 | 85999774cec88fe58b8d354a27083a0c |
|
BLAKE2b-256 | e47b6eaf581a0ab8329f5ee41be3ee7a496898502b970c192fc56c16d8dda682 |