Git Product home page Git Product logo

meetup-api's People

Contributors

pferate avatar reustle avatar stedders avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

meetup-api's Issues

OAuth Mandatory

I received the following email from Meetup. I'm assuming these changes will make this library break completely, until OAuth is integrated.

More info here: https://www.meetup.com/meetup_api/auth

We’re reaching out with two important updates which provide a better and more secure experience for all Meetup members. Here’s what you need to know:

Changes to our API access

  • API Keys will be replaced by OAuth: We will be removing API keys on August 15, 2019 and requiring you to authenticate with OAuth.
  • Move to OAuth soon for continued free API access: Until August 15, members will be able to apply for OAuth access free of charge. After August 15, anyone who wants to apply for API access through OAuth will need to have a Meetup Pro account in order to do so.
  • We’re removing API version 2: Before August 15, you will need to switch to API version 3. API version 2 will no longer be available. You can find more information on our API updates and answers to common questions on our Help Center.

JSON files not included in egg

It looks like:

package_data = {
        'api_specification': ['api_specification/*.json']}

isn't including the files in the egg.

would love to see more improvements on this api...no oauth client?

would love to see more improvements on this api...no oauth client?

is there anyway for me get groups of those with specific memberids?

I'd like to be able to get groups using /self/groups from the api that meetup has currently. Thanks...

Also is there a way to remove the 200 result limit ?

GetFindIssues seems to ignore Page paremeter

In the API spec (v3) you can set page = value (i think its limited to 500 on meetups side) but using the method here I can't override the default which seems to be 200.

group_info = client.GetFindGroups({'country' : 'UK', 'location' : city, 'text' : text, 'radius' : 'global', "page" : "500"})

Am I doing something wrong here? Any help greatly apprichated.

all fields in rate_limit are None

Hi,

whenever I make a request the "_call" crashes at
meetup/api.py", line 170, in _call

    if int(self.rate_limit.remaining) <= 5 and self.overlimit_wait:
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'

I am initializing my client like this with my client key:

client = meetup.api.Client('???')

GetFindGroups returns an error

GetFindGroups doesn't seem to be working correctly

groups = client.GetFindGroups({'text':'Meetup'})
29/30 (10 seconds remaining)
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/site-packages/meetup/api.py", line 154, in _call
return MeetupObject(response.json())
File "/usr/local/lib/python2.7/site-packages/meetup/api.py", line 34, in init
for key, value in six.iteritems(dictionary):
File "/Library/Python/2.7/site-packages/six.py", line 599, in iteritems
return d.iteritems(**kw)
AttributeError: 'list' object has no attribute 'iteritems'

Mock the API

Add a Mock interface so that all of the unit tests don't have to hit the remote Meetup API server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.