{"id":13341595,"url":"https://github.com/maxlever/newseum","last_synced_at":"2025-03-11T22:31:14.463Z","repository":{"id":80535748,"uuid":"80953358","full_name":"maxlever/newseum","owner":"maxlever","description":"hack@brown: Viewing art in the context of news","archived":false,"fork":false,"pushed_at":"2017-02-07T03:22:39.000Z","size":89,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-31T22:35:05.396Z","etag":null,"topics":["art","media","microsoft-cognitive-services","museum","news","northeastern","polymer","web-components"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxlever.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-04T22:39:13.000Z","updated_at":"2020-04-01T17:58:28.000Z","dependencies_parsed_at":"2023-03-12T11:22:49.940Z","dependency_job_id":null,"html_url":"https://github.com/maxlever/newseum","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/maxlever%2Fnewseum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxlever%2Fnewseum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxlever%2Fnewseum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxlever%2Fnewseum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxlever","download_url":"https://codeload.github.com/maxlever/newseum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243125139,"owners_count":20240263,"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":["art","media","microsoft-cognitive-services","museum","news","northeastern","polymer","web-components"],"created_at":"2024-07-29T19:25:39.046Z","updated_at":"2025-03-11T22:31:14.456Z","avatar_url":"https://github.com/maxlever.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Newseum](https://devpost.com/software/newseum) - _connecting art with current events_\nA Hack@Brown 2017 Project written in 24 hours\n\n## Inspiration\nWe identified our common interests in media and art history, and wanted to find a way to connect them. How might we use art as an entryway to contemporary issues? How might we explore the correlation between breaking news and historical art? These are questions we aimed to answer, all while emphasizing the value and relevance of art history today.\n\n## What it does\nThe site displays a set of images from the Harvard Art Museum API, and when users select a piece, it displays a thematically similar current events news headline. We wanted to make browsing the news akin to browsing an art gallery.\n\n## How we built it\nThis site pulls top stories from Bing using [Microsoft's Bing News Search API](https://www.microsoft.com/cognitive-services/en-us/bing-news-search-api) and generates keywords from the stories using [Microsoft's Text Analytics API](https://www.microsoft.com/cognitive-services/en-us/text-analytics-api) and then uses those keywords to displays a set of images from the [Harvard Art Museum API](http://www.harvardartmuseums.org/collections/api). Once we gathered this information, we built this site with [Polymer](https://www.polymer-project.org/1.0/) to pair an image with the most thematically similar headline.\n\n## Setup\n\n#### Prerequisites\nFirst, install [Polymer CLI](https://github.com/Polymer/polymer-cli) using\n[npm](https://www.npmjs.com) (we assume you have pre-installed [node.js](https://nodejs.org)).\n\n    npm install -g polymer-cli\n\n#### Start the development server\n\nThis command serves the app at `http://localhost:8080` and provides basic URL\nrouting for the app:\n\n    polymer serve --open\n\n#### Build\n\nThis command performs HTML, CSS, and JS minification on the application\ndependencies, and generates a service-worker.js file with code to pre-cache the\ndependencies based on the entrypoint and fragments specified in `polymer.json`.\nThe minified files are output to the `build/unbundled` folder, and are suitable\nfor serving from a HTTP/2+Push compatible server.\n\nIn addition the command also creates a fallback `build/bundled` folder,\ngenerated using fragment bundling, suitable for serving from non\nH2/push-compatible servers or to clients that do not support H2/Push.\n\n    polymer build\n\n### Preview the build\n\nThis command serves the minified version of the app at `http://localhost:8080`\nin an unbundled state, as it would be served by a push-compatible server:\n\n    polymer serve build/unbundled\n\nThis command serves the minified version of the app at `http://localhost:8080`\ngenerated using fragment bundling:\n\n    polymer serve build/bundled\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxlever%2Fnewseum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxlever%2Fnewseum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxlever%2Fnewseum/lists"}