Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vpro/hackathon-streetnews
Street News is a location and date based gatherer of cultural heritage and news. Entry for the Hacking Culture Bootcamp http://waag.org/nl/event/hacking-culture-bootcamp
https://github.com/vpro/hackathon-streetnews
Last synced: about 1 month ago
JSON representation
Street News is a location and date based gatherer of cultural heritage and news. Entry for the Hacking Culture Bootcamp http://waag.org/nl/event/hacking-culture-bootcamp
- Host: GitHub
- URL: https://github.com/vpro/hackathon-streetnews
- Owner: vpro
- Created: 2015-05-08T09:33:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-09T15:54:14.000Z (over 9 years ago)
- Last Synced: 2024-03-25T22:57:06.098Z (10 months ago)
- Language: JavaScript
- Size: 234 KB
- Stars: 0
- Watchers: 18
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hackathon-streetnews
Street News is a location and date based gatherer of cultural heritage and news. Entry for the Hacking Culture Bootcamp http://waag.org/nl/event/hacking-culture-bootcamp## Install
Run `npm install && gulp install`.
Copy `config.example.json`, rename it to `config.json` and enter API credentials where
needed.To see the site run `gulp serve` and visit
[http://localhost:4000/desktop.html](http://localhost:4000/desktop.html)
### Vendor dependencies
Any new vendor dependencies should be installed through NPM and copied to the
`vendor/` location by use of the Gulp install task.## Todo
### Basic: Desktop version with (Google) Maps
Drop a marker on a map to determine the location, drag a timeline or datepicker to select
a date and the app will look for Cultural Heritage content based on the available layers and provide a Pinterest / Flipboard like newspaper.
### Better: Mobile version with GPS
GPS will determine the location and you can choose a date through a datepicker.
Shows a newspaper with filters (and search?)### Best: VR Oculus version
Predefined location that we will have available in 3D to walk around in through your keyboard.
Data layers will provide content at specific locations in the 3D world, like photo's, architecture, articles.3D Amsterdam content can be found through http://www.yeggi.com/q/dam+square/
For instance http://www.thingiverse.com/thing:59538/#files, and then use it in ThreeJS like so: http://stackoverflow.com/questions/14686627/how-do-i-convert-a-stl-to-jsAs a fallback, what about Street View?
#### Add Leap Motion / Makey Makey / PS controls for selection
Use a Leap Motion and or Makey Makey to enhance the navigation through the 3D world.http://luser.github.io/gamepadtest/ On Firefox with a Playstation Controller
## Layers
Layers provide the content and filtering for the newspaper. The only condition is that services should be able to deliver content based on a date/period and location (coordinates or region).Which layers do we have.
Europeana: http://labs.europeana.eu/api/
## Technique
To transform GPS coordinates to regions you can use the google.maps.Geocoder API