{"id":19544790,"url":"https://github.com/sergeiown/weatherapp","last_synced_at":"2026-05-16T19:04:03.179Z","repository":{"id":65786004,"uuid":"597685671","full_name":"sergeiown/WeatherAPP","owner":"sergeiown","description":"WeatherAPP is a user-friendly weather application that offers accurate weather forecasts and a delightful user experience. Stay up-to-date with the latest weather conditions, receive city suggestions, and enjoy a seamless weather tracking experience.","archived":false,"fork":false,"pushed_at":"2024-04-07T13:02:10.000Z","size":5537,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-26T05:42:16.294Z","etag":null,"topics":["ajax","cookie","fetch-api","geolocation","javascript","localstorage","navigator","navigator-api","rwd","scss","svg-animations"],"latest_commit_sha":null,"homepage":"https://sergeiown.github.io/WeatherAPP/","language":"JavaScript","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/sergeiown.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2023-02-05T10:23:10.000Z","updated_at":"2023-10-28T12:42:58.000Z","dependencies_parsed_at":"2024-01-05T13:51:43.111Z","dependency_job_id":"ad60ddee-04f3-481d-8e3c-1fb133f0deef","html_url":"https://github.com/sergeiown/WeatherAPP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sergeiown/WeatherAPP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeiown%2FWeatherAPP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeiown%2FWeatherAPP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeiown%2FWeatherAPP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeiown%2FWeatherAPP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergeiown","download_url":"https://codeload.github.com/sergeiown/WeatherAPP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeiown%2FWeatherAPP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33115437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"ssl_error","status_checked_at":"2026-05-16T18:38:29.903Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ajax","cookie","fetch-api","geolocation","javascript","localstorage","navigator","navigator-api","rwd","scss","svg-animations"],"created_at":"2024-11-11T03:31:59.545Z","updated_at":"2026-05-16T19:04:03.158Z","avatar_url":"https://github.com/sergeiown.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Get Weather App\n\n### A compact api weather app with additional functionality and a pleasant user interface\n\n![Dependencies](https://user-images.githubusercontent.com/112722061/221054510-8b208613-ee81-4e65-88a9-546c435eb4e6.png)\n\n### Functionality\n\n-   Weather forecast with search by city name and country using [ISO 3166 Regional Codes.](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes)\n\n-   Search by city is implemented with suggestions of options when the user enters the name. More than 200,000 cities are available!\n\n-   Synchronization between selected city and the countries corresponding to the choice has been implemented.\n\n-   `Fetch` requests to the [Openweathermap API](https://openweathermap.org/api) are used.\n\n-   The forecast data of the last request is stored and displayed in a widget using a cookie.\n\n-   If you request a forecast for the same city and country again the new data will only be requested after 10 minutes.\n\n-   The `navigator.geolocation API` is used to determine the geolocation of users in the application. This API allows to get the user's current location using GPS or other methods supported by the device.\n\n### Built with\n\n-   [Babel](https://babeljs.io/) with [ECMAScript Modules (ESM) configuration](https://babeljs.io/docs/en/babel-preset-env)\n\n## ![screenshot_one](https://user-images.githubusercontent.com/112722061/221371559-2b104f13-5a9a-4593-aa99-5c29543a50ea.png)\n\n![screenshot_two](https://user-images.githubusercontent.com/112722061/221370244-c4b7f3d1-f995-4c85-98a8-eb458d6df93c.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeiown%2Fweatherapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergeiown%2Fweatherapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeiown%2Fweatherapp/lists"}