Comments (8)
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.
Sounds great! That's roughly what I had in mind. :)
from scalaspace.github.io.
I will take a look at the Meetup.com API to see how to do this.
from scalaspace.github.io.
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.
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.
@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.
I would like to take another look at this. @rajmahendra are there any old branches around?
from scalaspace.github.io.
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)
- Full-screen maps prevents scrolling HOT 5
- Does not work with Safari
- Meetup not being shown HOT 3
- Default focus to world HOT 4
- Enable map zoom optoins HOT 1
- center map in user location HOT 5
- How do you build this project?
- upgrade clustering library HOT 1
- No background icon when a cluster is present HOT 1
- Add TLS support
- Google Maps is complaining HOT 7
- Broken page HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scalaspace.github.io.