{"id":23900529,"url":"https://github.com/dontaskforanything/weather-desktop-app","last_synced_at":"2026-01-29T09:08:16.400Z","repository":{"id":153512561,"uuid":"629188417","full_name":"DontAskForAnything/weather-desktop-app","owner":"DontAskForAnything","description":"🌧 Desktop weather app built with Vite, Vue.js, and Electron.js that uses OpenWeatherMap API.","archived":false,"fork":false,"pushed_at":"2023-04-18T20:03:36.000Z","size":1248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T23:04:38.808Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/DontAskForAnything.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":"2023-04-17T20:07:39.000Z","updated_at":"2023-04-17T20:27:23.000Z","dependencies_parsed_at":"2023-05-28T04:45:25.573Z","dependency_job_id":null,"html_url":"https://github.com/DontAskForAnything/weather-desktop-app","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/DontAskForAnything/weather-desktop-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DontAskForAnything%2Fweather-desktop-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DontAskForAnything%2Fweather-desktop-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DontAskForAnything%2Fweather-desktop-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DontAskForAnything%2Fweather-desktop-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DontAskForAnything","download_url":"https://codeload.github.com/DontAskForAnything/weather-desktop-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DontAskForAnything%2Fweather-desktop-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28873505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T07:35:32.468Z","status":"ssl_error","status_checked_at":"2026-01-29T07:33:31.463Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2025-01-04T19:46:21.586Z","updated_at":"2026-01-29T09:08:16.380Z","avatar_url":"https://github.com/DontAskForAnything.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Desktop Weather App\n\u003cimg src=\".github/images/Baner.png\" alt=\"Showcase\" /\u003e\n\nThis is a **desktop weather app** built with [Vite](https://vitejs.dev/), [Vue](https://vuejs.org/), and [Electron](https://www.electronjs.org/) that uses the [OpenWeatherMap API](https://openweathermap.org/api) to display weather data. The app has a feature that **changes the background image** based on the time of day, and it **saves the last searched city** for convenience. It is built to work on all major platforms including **Mac, Linux, and Windows**.\n\n\n## Installation and Configuration\n\n1. Clone the repository and install dependencies:\n```bash\ngit clone https://github.com/DontAskForAnything/weather-desktop-app.git\ncd weather-desktop-app\n```\n2. Install dependencies using npm\n```bask\nnpm install\n```\n3. Fill in the `.env.example` file located in the frontend folder with your OpenWeatherAPI key and the unit in which you want your weather data to be displayed. Once you've filled in the necessary information, rename the file to `.env`.\n\n4. Build the app:\n\n```bask\nnpm build\n```\n\n\n## Contributing\n\nAll contributions are welcome to this project! If you have any suggestions or find any issues, please feel free to create a new issue or pull request.\n\nBefore submitting a pull request, please make sure your code passes the linting tests by running:\n\n```\nnpm run lint\n```\n## Disclaimer\n\nThis application uses the OpenWeatherMap API to retrieve weather data. The data provided by this API is the property of OpenWeatherMap, and I do not claim ownership of it. This application is not affiliated with OpenWeatherMap, and please refer to their API documentation for terms of use and attribution requirements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontaskforanything%2Fweather-desktop-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdontaskforanything%2Fweather-desktop-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdontaskforanything%2Fweather-desktop-app/lists"}