{"id":16423066,"url":"https://github.com/kylepls/weather","last_synced_at":"2026-01-21T19:34:46.534Z","repository":{"id":41768553,"uuid":"206242964","full_name":"kylepls/weather","owner":"kylepls","description":"A no-nonsense SPA for showing weather in your area.","archived":false,"fork":false,"pushed_at":"2023-01-07T04:21:19.000Z","size":5758,"stargazers_count":3,"open_issues_count":11,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-14T03:48:25.868Z","etag":null,"topics":["aws-lambda","forecast","nodejs","react","serverless","weather"],"latest_commit_sha":null,"homepage":"https://weather.kyle.in/","language":"TypeScript","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/kylepls.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":"2019-09-04T05:59:56.000Z","updated_at":"2025-01-05T21:26:09.000Z","dependencies_parsed_at":"2023-02-06T11:31:31.693Z","dependency_job_id":null,"html_url":"https://github.com/kylepls/weather","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/kylepls%2Fweather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylepls%2Fweather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylepls%2Fweather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylepls%2Fweather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kylepls","download_url":"https://codeload.github.com/kylepls/weather/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247785920,"owners_count":20995642,"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":["aws-lambda","forecast","nodejs","react","serverless","weather"],"created_at":"2024-10-11T07:38:45.152Z","updated_at":"2026-01-21T19:34:46.526Z","avatar_url":"https://github.com/kylepls.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A Weather App\r\nA no-nonsense SPA for showing weather in your area.\r\n\r\n[![Netlify Status](https://api.netlify.com/api/v1/badges/8b434a4f-ea13-4b7b-a98e-efd7cb7fd1d0/deploy-status)](https://app.netlify.com/sites/weather-app-kyle/deploys)\r\n\r\n![demo](https://i.imgur.com/iaN9EKK.png)\r\n\r\n---\r\n\r\n### About\r\n\r\n##### The Basics\r\n\r\nThis is a super simple webapp that shows you the weather and some other neat things. It is designed so that it can be run 24/7 on a display. \r\n\r\nThere are some nice little details:\r\n\r\n* The wind icon will make a blowing animation if it is windy outside.\r\n* The compass points in the direction of the wind.\r\n* The thermometer changes color and height depending on the temperature.\r\n* The cloud will either rain or snow if percipitation is occurring.\r\n\r\n\u003cimg src=\"https://weather.kyle.in/header-icons/wind-blowing.svg\" alt=\"drawing\" width=\"200\" height=\"200\" /\u003e\r\n\r\nCurrently all data for the app is pulled from [darksky.net](https://darksky.net)\r\n\r\n##### Deployment\r\n\r\nThe site is hosted by [Netlify](https://www.netlify.com/). Backend requests are built using [Netlify Functions](https://www.netlify.com/docs/functions/)\r\n\r\nNetlify is an amazing platform that makes the deveopment and deployment of this application so simple. If you haven't already, you should check it out.\r\n\r\nIf you want to run the application on a machine with a cursor add /kiosk to the URL. This will hide the cursor on the webpage.\r\n\r\n---\r\n\r\n### Host it yourself\r\n\r\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/kylepls/weather)\r\n\r\nAll you have to do is click the button. Sorta... \r\n\r\nJust make sure to set the the `DARK_SKY` environment variable to your DarkSky key in the Environment configuration tab (in Netlify).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylepls%2Fweather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkylepls%2Fweather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylepls%2Fweather/lists"}