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.3.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

meetup_client-0.3.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meetup-client-0.3.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.1 Linux/4.15.0-1077-gcp

File hashes

Hashes for meetup-client-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5361ea22fb78c4e83e3cdc86ec3b8492734ef8ef4c85cc362cea2cd9c9488b83
MD5 54e8a6960ee3cb156814ef816b057dc8
BLAKE2b-256 2437bee2fc57f5ae7646559d1c40a41b352288f63efed3f4a69b4d66f53837e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meetup_client-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.1 Linux/4.15.0-1077-gcp

File hashes

Hashes for meetup_client-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e89ebf529371f0a5f17050f848a8692977dcc1654917928c088d5ed0fa79052f
MD5 85999774cec88fe58b8d354a27083a0c
BLAKE2b-256 e47b6eaf581a0ab8329f5ee41be3ee7a496898502b970c192fc56c16d8dda682

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