{"id":23498204,"url":"https://github.com/vpro/hackathon-streetnews","last_synced_at":"2025-04-22T23:24:54.980Z","repository":{"id":31705274,"uuid":"35270995","full_name":"vpro/hackathon-streetnews","owner":"vpro","description":"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","archived":false,"fork":false,"pushed_at":"2015-05-09T15:54:14.000Z","size":240,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-02-16T15:17:29.768Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"particle-iot/sparkjs","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vpro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-08T09:33:16.000Z","updated_at":"2015-05-08T20:07:39.000Z","dependencies_parsed_at":"2022-08-17T19:05:12.343Z","dependency_job_id":null,"html_url":"https://github.com/vpro/hackathon-streetnews","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Fhackathon-streetnews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Fhackathon-streetnews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Fhackathon-streetnews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Fhackathon-streetnews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vpro","download_url":"https://codeload.github.com/vpro/hackathon-streetnews/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250338915,"owners_count":21414270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-25T05:29:00.672Z","updated_at":"2025-04-22T23:24:54.965Z","avatar_url":"https://github.com/vpro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hackathon-streetnews\nStreet 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\n\n\n## Install\n\nRun `npm install \u0026\u0026 gulp install`. \nCopy `config.example.json`, rename it to `config.json` and enter API credentials where\nneeded.\n\nTo see the site run `gulp serve` and visit \n\n[http://localhost:4000/desktop.html](http://localhost:4000/desktop.html)\n\n### Vendor dependencies\nAny new vendor dependencies should be installed through NPM and copied to the\n`vendor/` location by use of the Gulp install task.\n\n\n## Todo\n\n### Basic: Desktop version with (Google) Maps\nDrop a marker on a map to determine the location, drag a timeline or datepicker to select\n a date and the app will look for Cultural Heritage content based on the available layers and provide a Pinterest / Flipboard like newspaper.\n \n  \n### Better: Mobile version with GPS  \nGPS will determine the location and you can choose a date through a datepicker.\nShows a newspaper with filters (and search?)\n\n\n### Best: VR Oculus version\nPredefined location that we will have available in 3D to walk around in through your keyboard.\nData layers will provide content at specific locations in the 3D world, like photo's, architecture, articles.\n\n3D Amsterdam content can be found through http://www.yeggi.com/q/dam+square/\nFor 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-js\n\nAs a fallback, what about Street View?\n\n\n#### Add Leap Motion / Makey Makey / PS controls for selection\nUse a Leap Motion and or Makey Makey to enhance the navigation through the 3D world.\n\nhttp://luser.github.io/gamepadtest/ On Firefox with a Playstation Controller\n\n\n## Layers\nLayers 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).\n\nWhich layers do we have.\n\nEuropeana: http://labs.europeana.eu/api/\n\n\n\n## Technique\nTo transform GPS coordinates to regions you can use the google.maps.Geocoder API ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpro%2Fhackathon-streetnews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvpro%2Fhackathon-streetnews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpro%2Fhackathon-streetnews/lists"}