GithubHelp home page GithubHelp logo

Comments (8)

propensive avatar propensive commented on August 12, 2024 1

I think that any usergroup not using Meetup will just have to miss out. I don't like to force anyone to use a particular proprietary service, but the vast majority of people ARE using Meetup, so it makes sense at least to implement this first.

For getting the data, I have an idea for this... I'll try a couple of things first, then report back!

from scalaspace.github.io.

propensive avatar propensive commented on August 12, 2024 1

Sounds great! That's roughly what I had in mind. :)

from scalaspace.github.io.

anicolaspp avatar anicolaspp commented on August 12, 2024

I will take a look at the Meetup.com API to see how to do this.

from scalaspace.github.io.

rajmahendra avatar rajmahendra commented on August 12, 2024

Two things here to consider

  • Some UG not using Meetup
  • pulling each UG calendar, read upcoming events show them will take time and as the UG grows we get lot of delay and sync issue

What we can do is like groups we can have a JSON or something and read from there. We can have some criteria of the event to be added here.

from scalaspace.github.io.

rajmahendra avatar rajmahendra commented on August 12, 2024

Somehow run a schedule and generate a ugeveents.JSON (or something) and have a separate page for UG events. We can have one page for International Conference also. One entry for each conference. Or we have to rewrite scalaspeace in Play with backend

from scalaspace.github.io.

rajmahendra avatar rajmahendra commented on August 12, 2024

@propensive I did a small hacking and got the following
We can read each meetup iCal. We need some server side app to pull all this and expose service so ScalaJS can pull this and display.

from scalaspace.github.io.

jarrodu avatar jarrodu commented on August 12, 2024

I would like to take another look at this. @rajmahendra are there any old branches around?

from scalaspace.github.io.

jarrodu avatar jarrodu commented on August 12, 2024

I have been able to get a snapshot of the data we need fromm the Meeetup API. The problem is that if we keep the site static then we hit Meetup's throttling.

It looks like we need one request per group. I can get this without hitting limits if I space out the requests by 200 milliseconds. I might be able to trim this down a bit.

The sad truth, though, is that there are a lot of dormant groups. If we filter the list down maybe it will be fast enough.

Another option is to cache the results and refresh the cache every hour or day. I like this idea but it would add to the complexity of our deployments.

from scalaspace.github.io.

Related Issues (13)

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.