Comments (11)
+1. Should it be in this repo though? It might get cluttered if there are so many files.
from hackathon-calendar.
Just created it in a new repo. If anyone has a reason it should be in this repo, please feel free to post it here.
For the time being it's running at https://floating-lake-5505.herokuapp.com/
from hackathon-calendar.
This is a great idea!
Perhaps a webhook could be setup from @japacible's side so that a static file gets updated each time this repo is updated, and the API could just serve the static file. Unless the API is accepting parameters (such as results returned by keyword, location, date, etc), this would save you a heroku dyno and get the same effect :)
from hackathon-calendar.
@maxwofford Great work!
Just one thing though, it would be better if the output were more verbose. That is instead of
[
"[Smart Money Hackathon](http://www.eventbrite.com/e/smart-money-hackathon-registration-11443791689)",
"San Francisco, CA",
"6.6 - 6.8",
"Date (2014)",
"Date (2015)"
]
the output could be something like:
[
"name": "Smart Money Hackathon"
"url": "http://www.eventbrite.com/e/smart-money-hackathon-registration-11443791689,
"location": "San Francisco, CA",
"startDate": 20140606,
"endDate": 20140608,
]
from hackathon-calendar.
@architv I like your format! I've just updated it to output like this:
[{
"name": "All Star Hacks",
"url": "http://allstarhacks.tk/",
"location": "New York City, NY",
"date": "12.12, 2015"
}, {
"name": "HackKings",
"url": "http://hackkings.org/",
"location": "London, UK",
"date": "12.12 - 12.13, 2015"
}]
I'll play with the format of the dates next.
from hackathon-calendar.
Im not too fond with that date format @maxwofford . I would recommend having a start and end date separately so people can use proper date formatting tools. The current format is not compatible.
Here is my suggestion:
( I also suggest using ISO Formatted Date Strings and ISO region codes for full region support
{
"name": "All Star Hacks",
"url": "http://allstarhacks.tk/",
"region": "US",
"location": "NYC",
"start-date": "2015-12-12T00:00:00.636Z",
"end-date": "2015-12-13T00:00:00.636Z"
}
from hackathon-calendar.
@Stephn-R Got it. Writing the dates to be in that format now.
@japacible I was thinking of the edge-case where a hackathon goes through new years. How will that show up so I can account for it when parsing dates from tables?
from hackathon-calendar.
Forgot to mention in the last message: I haven't added regions yet, so the dates are wrong.
from hackathon-calendar.
@maxwofford please do. Without proper region codes, the Date fields wont be properly formatted to support i18n specs
from hackathon-calendar.
On second though, time is only tracked in days on the table so I'll just track days in the API. Here's a sample:
[{
"name": "All Star Hacks",
"url": "http://allstarhacks.tk/",
"location": "New York City, NY",
"startDate": "2015-12-12",
"endDate": "2015-12-12"
}, {
"name": "HackKings",
"url": "http://hackkings.org/",
"location": "London, UK",
"startDate": "2015-12-12",
"endDate": "2015-12-13"
}]
If I'm not making sense by doing this, please tell me!
from hackathon-calendar.
This works @maxwofford
Go for it @maxwofford
But im worried about the location
from hackathon-calendar.
Related Issues (20)
- DerbyHacks HOT 1
- Distrubuted: Trade Hackathon
- Fishackathon 2016 to be held on April 22-24
- Ninja Hacks April 16-17 HOT 1
- GlobalHack VI
- Toronto Genesys Hackathon HOT 1
- Hack Harvard 2016 HOT 1
- Link to alternate hackathon listings HOT 1
- 1 Capsella Hackathon
- Mobile Connect Global App Challenge HOT 1
- Any new Hackathon Calendar? HOT 2
- HPE's ALM Octane Hackathon
- SWHacks March 10th-12th
- ProfHacks February 24-25, 2018
- HackDartmouth, April 15 - 16
- The Gupta Family Hackathon March 23 - 25
- Hack-Retail, the professional's largest hackathon for Retail and E-Commerce in Europe
- Wacode February 27th - 28th
- Healthcare Hackathon - May 14th-May24
- Busca
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 hackathon-calendar.