Git Product home page Git Product logo

Comments (13)

missaugustina avatar missaugustina commented on September 28, 2024 2

working on issue #31 so i can have test coverage for this one.

from meetupr.

ledell avatar ledell commented on September 28, 2024

@limegimlet Thanks for the report! I checked to make sure joined actually means "when the user joined the group" rather than "when the user joined meetup.com", and according to the docs, it sounds like it's supposed to be when they joined the group.

It seems to be a bug. What I see is that R-Ladies Paris was created on "2016-09-19 08:39:51 PDT" and I have verified that this date is correct, so then I checked the dates that people joined and I see this:

> mem <- get_members('rladies-paris')
> range(mem$joined)
[1] "2007-03-13 08:14:36 PDT" "2018-01-30 02:22:53 PST"

We do some parsing of the date (maybe it's being parsed incorrectly), and if that's not the issue then either the meetup.com API is returning the wrong values or their documentation is wrong (and it's actually showing the date they joined meetup.com).

You're the first entry in the members table, and it says you joined on "2008-11-15"... is that the date you joined meetup.com, by chance?

from meetupr.

limegimlet avatar limegimlet commented on September 28, 2024

from meetupr.

missaugustina avatar missaugustina commented on September 28, 2024

I started looking at reproducing this awhile ago, I'm digging that back up.

from meetupr.

missaugustina avatar missaugustina commented on September 28, 2024

I have reproduced and demonstrated this issue. The value you want is "group_profile.created".

http://rpubs.com/rladiespdx/meetup-member-dates

I also confirmed, the docs are weird.

Under Sort "joined" refers to sorting the member list by when the member joined the group:
Sort
joined
Time member joined this group

Under Response:

joined
Time member joined, represented as milliseconds since the epoch

Under Group Profile (I think this is what you want):

created
The time this member joined the Group, represented as milliseconds since the epoch

from meetupr.

missaugustina avatar missaugustina commented on September 28, 2024

I need to look at the code to figure out what makes the most sense as far as a patch proposal.

from meetupr.

missaugustina avatar missaugustina commented on September 28, 2024

Removed help wanted since I'm working on this :)

from meetupr.

RickPack avatar RickPack commented on September 28, 2024

@missaugustina, are you still working on this? Might it help if I had a look? I am not skilled with formal testing but I have used this package a great deal (please see http://bit.ly/2NEHVGn). So I could at least explore capturing group_profile.created.

from meetupr.

ledell avatar ledell commented on September 28, 2024

@missaugustina @RickPack Anyone have an update on this? Someone ran into this bug again today and so it reminded me to come here and check the status. Let me know and we can re-assign the issue if necessary. Thanks!

from meetupr.

orchid00 avatar orchid00 commented on September 28, 2024

I came to the same problem today,
is there any updates?

from meetupr.

RickPack avatar RickPack commented on September 28, 2024

I missed my name mention. This issue was not assigned to me. It looks like @missaugustina was going to address the issue.

from meetupr.

orchid00 avatar orchid00 commented on September 28, 2024

@RickPack @missaugustina @ledell
I solved it doing this:
1 download json file of members per chapter
2. convert it to a csv
3. mutate the column group_profile.created
mutate(date_joined = lubridate::floor_date(as.POSIXct( group_profile.created/1000, tz = "UTC", origin = "1970-01-01")))

I guess the the mutate on step 3 should be added to the function get_members, and that would be it.

from meetupr.

maelle avatar maelle commented on September 28, 2024

@ledell what needs to happen here? Do we need to not use what the API returns for that date?

from meetupr.

Related Issues (20)

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.