{"id":15383518,"url":"https://github.com/ebidel/lighthouse-httparchive","last_synced_at":"2025-04-15T19:36:17.937Z","repository":{"id":144762089,"uuid":"95633126","full_name":"ebidel/lighthouse-httparchive","owner":"ebidel","description":"Lighthouse metrics from HTTPArchive snapshots","archived":false,"fork":false,"pushed_at":"2017-06-30T21:44:48.000Z","size":47,"stargazers_count":9,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T00:12:30.441Z","etag":null,"topics":["httparchive","lighthouse","metrics","pwa"],"latest_commit_sha":null,"homepage":"https://lighthouse-viewer.appspot.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebidel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-06-28T05:48:23.000Z","updated_at":"2024-09-12T01:00:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"d533a998-ad9f-49ce-acfa-d9dd5d2062fa","html_url":"https://github.com/ebidel/lighthouse-httparchive","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"5db909d0c7e5cb351da03750a0634ce9fff9c390"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebidel%2Flighthouse-httparchive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebidel%2Flighthouse-httparchive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebidel%2Flighthouse-httparchive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebidel%2Flighthouse-httparchive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebidel","download_url":"https://codeload.github.com/ebidel/lighthouse-httparchive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249139462,"owners_count":21219080,"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":["httparchive","lighthouse","metrics","pwa"],"created_at":"2024-10-01T14:38:26.928Z","updated_at":"2025-04-15T19:36:17.916Z","avatar_url":"https://github.com/ebidel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lighthouse-httparchive\n\nLighthouse metrics from HTTPArchive snapshots.\n\n### Setup\n\n#### Installation\n\n```\nyarn\n```\n\nGet a `service-account.json` for your project in the [Google Developer Console](https://developers.google.com/api-client-library/php/auth/service-accounts)\nand update `PROJECT_ID` at the top of `lighthouse-big-query.js` with your\nproject's id.\n\n#### Run it\n\nYou can run the app from the command line or by firing up a web server. The\nfirst time you run either, results may take a while to fetch from BigQuery.\nOne fetched, a file called `.biqquery_cache.json` will be created that contains\nthe cached results.\n\nSubsequent runs should be fast and will consult the cache if you're running the\nscript within a 24hr period. Afer 24hrs, HTTPArchive's BigQuery data will be\nchecked for newer data dumps. If there are newer results, the data will be\nfetched from BigQuery and the cache file will be updated. Rinse and repeat.\n\n##### CLI\n\nTo run the CLI:\n\n```\nnode lighthouse-big-query.js\n```\n\n##### Web server\n\nTo start the server:\n\n```\nyarn start\n```\n\nNavigate to http://localhost:8080.\n\n### Deployment\n\n```\n./scripts/deploy YYY-MM-DD user@gmail.com\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febidel%2Flighthouse-httparchive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febidel%2Flighthouse-httparchive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febidel%2Flighthouse-httparchive/lists"}