Skip to content
master
Go to file
Code
This branch is 57 commits ahead, 7 commits behind Nunie123:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Greenville Tech Meetup Events / Calendar API Service

This application provides an endpoint to return event data for all meetup groups listed in the meetups API if they host their meetings on meetup.com or eventbrite.com.

Meeting services currently not supported: Facebook, Nvite, Open Collective, and custom websites.

To be added or provided updates to this list, make a comment on one of the issues.

The exposed JSON includes past and future meetings, but defaults to providing only future meetings unless a start_date is specified. The data comes from the associated event hosting website APIs and is updated every five minutes.

You can access this data by going here: https://events.openupstate.org/api/gtc

Examples

Documentation

Setup

If you're new here, then initial setup of test or production environment with Python + Miniconda + Flask app can be found in the deploy_notes_initial.md

Other general application notes are included in the issue from before the app was migrated off Heroku onto a dedicated server.

Interacting with a Running Application

You may filter by any tags applied to the organization on the openupstate.org api. Currently the openupstate.org api only provides Tag IDs (i.e. an integer) instead of descriptive tags. (e.g. https://events.openupstate.org/api/gtc?tags=1)

You may also filter the return result by providing a start_date and end_date like so: https://events.openupstate.org/api/gtc?start_date=2018-01-01&end_date=2018-02-01 (the application currently assumes "US/Eastern" as the timezone when a date filter is provided)

The format of the JSON that returns is:

[{
"created_at": "2019-03-05T13:44:52Z", 
"data_as_of": "2019-10-02T03:35:21Z", 
"description": "Bring your laptop and join us for our monthly Hack Night - drop-ins welcome! You are invited to work on any coding project you have, learn to code while enjoying a hacking atmosphere and network with other women developers. You will have the opportunity to announce your project or ask for help and mingle with other women in tech. If you're just starting off with coding, come, and we'll help you choose tutorials and learn further. Some of our members are working on freeCodeCamp (<a href=\"https://www.freecodecamp.com/\" class=\"linkified\">https://www.freecodecamp.com/</a>). Just checking out what everyone else is doing is OK, too! If you have skills to share, please come to help mentor and answer questions. THANKS to our host OpenWorks (<a href=\"https://joinopenworks.com/\" class=\"linkified\">https://joinopenworks.com/</a>)! Schedule: 6:00pm Arrive/Network/Food<br/>6:30pm Welcome &amp; Announcements<br/>6:45pm Freestyle Hack Night ", 
"event_name": "WWCode Hack Night", 
"group_name": "Women Who Code Greenville", 
"nid": "40", 
"rsvp_count": 10, 
"status": "upcoming", 
"tags": "1", 
"time": "2019-10-03T22:00:00Z", 
"url": null, 
"uuid": "788992ce-51f8-44e2-b300-d495303e0025", 
"venue": null
}]

Note:

  • Kudos to @Nunie123 for the initial development
  • All timestamps are in UTC.
  • Some of the description fields include html markup from the host sites. This application does not verify that there is nothing malicious in the included markup.

About

API for Greenville Tech Calendar events

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.