{"id":17187353,"url":"https://github.com/nicell/where-to-live","last_synced_at":"2025-10-07T17:09:16.885Z","repository":{"id":106948920,"uuid":"197617288","full_name":"Nicell/where-to-live","owner":"Nicell","description":"Find the best places to live in the US by weather","archived":false,"fork":false,"pushed_at":"2025-03-21T05:21:52.000Z","size":1902,"stargazers_count":10,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-23T13:59:01.391Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://nicell.github.io/where-to-live","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nicell.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,"zenodo":null}},"created_at":"2019-07-18T15:55:55.000Z","updated_at":"2025-03-21T05:21:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"aaaf3f5f-99aa-4432-8927-49f5517ea075","html_url":"https://github.com/Nicell/where-to-live","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nicell/where-to-live","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nicell%2Fwhere-to-live","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nicell%2Fwhere-to-live/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nicell%2Fwhere-to-live/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nicell%2Fwhere-to-live/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nicell","download_url":"https://codeload.github.com/Nicell/where-to-live/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nicell%2Fwhere-to-live/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278811851,"owners_count":26050183,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10-15T01:06:07.814Z","updated_at":"2025-10-07T17:09:16.844Z","avatar_url":"https://github.com/Nicell.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌎 Where to Live\n[![Go Report Card](https://goreportcard.com/badge/github.com/Nicell/where-to-live?style=flat-square)](https://goreportcard.com/report/github.com/Nicell/where-to-live)\n[![CircleCI Build](https://img.shields.io/circleci/build/github/Nicell/where-to-live.svg?style=flat-square)](https://circleci.com/gh/Nicell/where-to-live)\n[![License](https://img.shields.io/github/license/Nicell/where-to-live.svg?style=flat-square)](LICENSE)\n\nA website to show the best places to live based on weather in the US\n\n# ✨ How it works\nUsing NOAA weather data from 2008 to 2024, we calculate the average number of pleasant and unpleasant days for each month. We then combine those to display a heatmap of the best places to live by weather.\n\nWe calculate the **perceived temperature**, which takes into account relative humidity, to more accurately evaluate the temperature.\n\nA pleasant day is counted when all of the following are met:\n - Average perceived temperature between 60°F and 80°F\n - Maximum perceived temperature below 85°F\n - Minimum perceived temperature above 50°F\n - [Visibility](https://en.wikipedia.org/wiki/Visibility) of more than 5\n - Less than .05\" of precipitation\n\nAn unpleasant day is counted when any of the following are met:\n - Average perceived temperature below 40°F\n - Average perceived temperature above 85°F\n - [Visibility](https://en.wikipedia.org/wiki/Visibility) of less than 5\n - Any snow, hail, thunder, or tornados\n - More than .1\" of precipitation\n\nAll other days are not counted and are instead considered normal days.\n\n# 📝 License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n# 🤝 Acknowledgments\n - [Kelly Norton](https://github.com/kellegous) for the [pleasant-places](https://github.com/kellegous/pleasant-places) repository, which we used as reference and inspiration.\n - [Spencer Mortensen](http://spencermortensen.com) for his [article](http://spencermortensen.com/articles/bezier-circle/) explaining how to create very accurate circle approximations using bezier curves, which we used for creating circles and curves in HTML canvas.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicell%2Fwhere-to-live","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicell%2Fwhere-to-live","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicell%2Fwhere-to-live/lists"}