Skip to main content

meetup-client

Build Status codecov

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

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)

Source distribution for meetup-client 0.3.1
File Size Uploaded
meetup-client-0.3.1.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meetup-client 0.3.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page