{"id":16974784,"url":"https://github.com/woheller69/weather","last_synced_at":"2025-04-06T04:15:13.451Z","repository":{"id":40000337,"uuid":"318569817","full_name":"woheller69/weather","owner":"woheller69","description":"A privacy friendly weather app for Android with built in rain radar","archived":false,"fork":false,"pushed_at":"2024-09-16T06:08:54.000Z","size":17967,"stargazers_count":295,"open_issues_count":0,"forks_count":14,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-15T01:08:03.368Z","etag":null,"topics":["android","weather"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woheller69.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-12-04T16:15:49.000Z","updated_at":"2024-10-09T00:03:51.000Z","dependencies_parsed_at":"2024-04-19T19:47:20.559Z","dependency_job_id":"4d9ed43a-ad90-48a8-9aa4-4dafc0e37fd9","html_url":"https://github.com/woheller69/weather","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fweather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fweather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fweather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woheller69%2Fweather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woheller69","download_url":"https://codeload.github.com/woheller69/weather/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247430963,"owners_count":20937875,"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":["android","weather"],"created_at":"2024-10-14T01:08:05.385Z","updated_at":"2025-04-06T04:15:13.433Z","avatar_url":"https://github.com/woheller69.png","language":"Java","funding_links":["https://www.paypal.com/signin","https://www.paypal.com/donate?hosted_button_id=XVXQ54LBLZ4AA"],"categories":[],"sub_categories":[],"readme":"# Development of this app has concluded!\n\u003cpre\u003e\nOpenWeatherMap has announced that access to One Call 2.5 will be discontinued in June 2024. \nWhile the app is compatible with One Call 3.0, the subscription requires a credit card, \neven though no payments will be charged due to the 1000 free daily calls. \nI recommend transitioning to my Cirrus app, which utilizes data from Open-Meteo, \nas I believe it offers superior information.\n\u003ca href=\"https://f-droid.org/de/packages/org.woheller69.omweather/\"\u003e\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" height=\"75\"\u003e\u003c/a\u003e\n\u003c/pre\u003e\n\n\u003cpre\u003eSend a coffee to \nwoheller69@t-online.de \n\u003ca href= \"https://www.paypal.com/signin\"\u003e\u003cimg  align=\"left\" src=\"https://www.paypalobjects.com/webstatic/de_DE/i/de-pp-logo-150px.png\"\u003e\u003c/a\u003e\n\n  \nOr via this link (with fees)\n\u003ca href=\"https://www.paypal.com/donate?hosted_button_id=XVXQ54LBLZ4AA\"\u003e\u003cimg  align=\"left\" src=\"https://img.shields.io/badge/Donate%20with%20Debit%20or%20Credit%20Card-002991?style=plastic\"\u003e\u003c/a\u003e\u003c/pre\u003e\n\n\n| **RadarWeather** | **Gas Prices** | **Smart Eggtimer** |\n|:---:|:---:|:---:|\n| [\u003cimg src=\"https://github.com/woheller69/weather/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.weather/) | [\u003cimg src=\"https://github.com/woheller69/spritpreise/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.spritpreise/) | [\u003cimg src=\"https://github.com/woheller69/eggtimer/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.eggtimer/) |\n| **Bubble** | **hEARtest** | **GPS Cockpit** |\n| [\u003cimg src=\"https://github.com/woheller69/Level/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.level/) | [\u003cimg src=\"https://github.com/woheller69/audiometry/blob/new/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.audiometry/) | [\u003cimg src=\"https://github.com/woheller69/gpscockpit/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.gpscockpit/) |\n| **Audio Analyzer** | **LavSeeker** | **TimeLapseCam** |\n| [\u003cimg src=\"https://github.com/woheller69/audio-analyzer-for-android/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.audio_analyzer_for_android/) |[\u003cimg src=\"https://github.com/woheller69/lavatories/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.lavatories/) | [\u003cimg src=\"https://github.com/woheller69/TimeLapseCamera/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.TimeLapseCam/) |\n| **Arity** | **Cirrus** | **solXpect** |\n| [\u003cimg src=\"https://github.com/woheller69/arity/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.arity/) | [\u003cimg src=\"https://github.com/woheller69/omweather/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.omweather/) | [\u003cimg src=\"https://github.com/woheller69/solXpect/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.solxpect/) |\n| **gptAssist** | **dumpSeeker** | **huggingAssist** |\n| [\u003cimg src=\"https://github.com/woheller69/gptassist/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.gptassist/) | [\u003cimg src=\"https://github.com/woheller69/dumpseeker/blob/main/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.dumpseeker/) | [\u003cimg src=\"https://github.com/woheller69/huggingassist/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.hugassist/) |\n| **FREE Browser** | **whoBIRD** | **PeakOrama** |\n| [\u003cimg src=\"https://github.com/woheller69/browser/blob/newmaster/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.browser/) | [\u003cimg src=\"https://github.com/woheller69/whoBIRD/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.whobird/) | [\u003cimg src=\"https://github.com/woheller69/PeakOrama/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.PeakOrama/) |\n| **Whisper** | **Seamless** | |\n| [\u003cimg src=\"https://github.com/woheller69/whisperIME/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.whisper/) | [\u003cimg src=\"https://github.com/woheller69/seamless/blob/master/fastlane/metadata/android/en-US/images/icon.png\" width=\"50\"\u003e](https://f-droid.org/packages/org.woheller69.seemless/) | |\n\n# RadarWeather\n\n\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/2.png\" width=\"150\"/\u003e \u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/3.png\" width=\"150\"/\u003e \u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/4.png\" width=\"150\"/\u003e \u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/5.png\" width=\"150\"/\u003e \u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/6.png\" width=\"150\"/\u003e\n\nThis application is forked from Privacy Friendly Weather (https://github.com/SecUSo/privacy-friendly-weather) a privacy friendly weather app.\nThe original function has been modified to support the new OpenWeather One Call API, which provides a lot more features, like precipitation forecast for the next 60 minutes,\nhourly forecasts for the next 2 days, 8 day week forecasts, etc. In addition a rain radar functionality powered by RainViewer API (https://www.rainviewer.com/api.html) has been added. More weather categories were added, most images and icons were replaced. RadiusSearch now also shows the results on a map with weather icons.\nA chart showing forecasts with min/max temperature and precipitation for the next week has been added. In addition to the built in city list it is now also possible to use search-as-you-type location search via the photon API (https://photon.komoot.io) which is based on OpenStreetMap.\n\nThere are also three new widgets:\n\n\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/10.png\" width=\"150\"/\u003e\n\n\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/11.png\" width=\"150\"/\u003e\n\n\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/12.png\" width=\"150\"/\u003e\n\nIf permission for GPS is given the widget will automatically update position on a regular base.\n\nAs One Call API only allows 1000 free calls per day an own OpenWeatherMap API key is mandatory.\n\nYou need a free subscription and **OneCallAPI 3.0** with a limit of 1000 (free) calls per day.\nOneCallAPI 2.5 has been discontinued by openWeatherMap\n\nPlease register for free account at: https://home.openweathermap.org/users/sign_up\n\nUse [Cirrus](https://github.com/woheller69/omweather) instead if you do not yet have an API key.\n\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" height=\"75\"\u003e](https://f-droid.org/de/packages/org.woheller69.weather/)\n\n\n## License\n\nThis app - like the original app Privacy Friendly Weather - is licensed under the GPLv3.\n\nThe app also uses:\n- The weather data service is provided by [OpenWeatherMap](https://openweathermap.org/), under \u003ca href='http://creativecommons.org/licenses/by-sa/4.0/'\u003eCreative Commons licence CC BY-SA 4.0\u003c/a\u003e\n- Icons from [Google Material Design Icons](https://material.io/resources/icons/) licensed under \u003ca href='http://www.apache.org/licenses/LICENSE-2.0'\u003eApache License Version 2.0\u003c/a\u003e\n- Material Components for Android (https://github.com/material-components/material-components-android) which is licensed under \u003ca href='https://github.com/material-components/material-components-android/blob/master/LICENSE'\u003eApache License Version 2.0\u003c/a\u003e\n- Leaflet which is licensed under the very permissive \u003ca href='https://github.com/Leaflet/Leaflet/blob/master/FAQ.md'\u003e2-clause BSD License\u003c/a\u003e\n- Leaflet.TileLayer.ColorFilter which is licensed under \u003ca href='https://github.com/xtk93x/Leaflet.TileLayer.ColorFilter/blob/master/LICENSE'\u003eMIT License\u003c/a\u003e\n- RainViewer API which is free (https://www.rainviewer.com/api.html) \u0026 RainViewer API Example (https://github.com/rainviewer/rainviewer-api-example)\n- WilliamChart (com.db.chart) (https://github.com/diogobernardino/williamchart) which is licensed under \u003ca href='http://www.apache.org/licenses/LICENSE-2.0'\u003eApache License Version 2.0\u003c/a\u003e\n- Android SQLiteAssetHelper (com.readystatesoftware.sqliteasset) (https://github.com/jgilfelt/android-sqlite-asset-helper) which is licensed under \u003ca href='https://github.com/jgilfelt/android-sqlite-asset-helper/blob/master/LICENSE'\u003eApache License Version 2.0\u003c/a\u003e\n- Android Volley (com.android.volley) (https://github.com/google/volley) which is licensed under \u003ca href='https://github.com/google/volley/blob/master/LICENSE'\u003eApache License Version 2.0\u003c/a\u003e\n- AndroidX libraries (https://github.com/androidx/androidx) which is licensed under \u003ca href='https://github.com/androidx/androidx/blob/androidx-main/LICENSE.txt'\u003eApache License Version 2.0\u003c/a\u003e\n- AutoSuggestTextViewAPICall (https://github.com/Truiton/AutoSuggestTextViewAPICall) which is licensed under \u003ca href='https://github.com/Truiton/AutoSuggestTextViewAPICall/blob/master/LICENSE'\u003eApache License Version 2.0\u003c/a\u003e\n- Map data from OpenStreetMap, licensed under the Open Data Commons Open Database License (ODbL) by the OpenStreetMap Foundation (OSMF) (https://www.openstreetmap.org/copyright)\n- Search-as-you-type location search is provided by [photon API](https://photon.komoot.io), based on OpenStreetMap. See also (https://github.com/komoot/photon)\n\n## Contributing\n\nIf you find a bug, please open an issue in the Github repository, assuming one does not already exist.\n  - Clearly describe the issue including steps to reproduce when it is a bug. In some cases screenshots can be supportive.\n  - Make sure you mention the Android version and the device you have used when you encountered the issue.\n  - Make your description as precise as possible.\n\nIf you know the solution to a bug please report it in the corresponding issue and if possible modify the code and create a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoheller69%2Fweather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoheller69%2Fweather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoheller69%2Fweather/lists"}