Skip to main content

A Python client for the Meetup API.

Project description

meetup-client

Build Status codecov

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

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

meetup-client-0.2.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

meetup_client-0.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file meetup-client-0.2.0.tar.gz.

File metadata

  • Download URL: meetup-client-0.2.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.4.0-42-generic

File hashes

Hashes for meetup-client-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9816e8f62536032596a9fea437e6f00f4f7a2a1dc69ea2e0232927b54c89fff4
MD5 103531c003f5423d14a078bb26d9385a
BLAKE2b-256 0b70a0bb3c2780d6ab62e9b4516f37c0e3b526127157dcd071491ee78ef81d51

See more details on using hashes here.

File details

Details for the file meetup_client-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: meetup_client-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.5 Linux/5.4.0-42-generic

File hashes

Hashes for meetup_client-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e98718e9d617c0a7791014d955ca1a6acd5f5de5275460bdaa7a1b8ec7772cf
MD5 8b0cfe5758747d6cfbf090cdbf6620d6
BLAKE2b-256 7ea9eef0ed9872c9a0dfb80a41314dfb5bee43bd07cff4e1bf62be11f117090a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page