From ad9b74ea69760feac7ad069d5d6e6e7743566206 Mon Sep 17 00:00:00 2001 From: Izzy Date: Thu, 8 Aug 2019 21:04:03 +0000 Subject: [PATCH] WeatherUnderground: NonFreeNet, yamlify, archive (API closed). See #1439 --- metadata/com.danhasting.radar.txt | 56 ----- metadata/com.danhasting.radar.yml | 61 ++++++ metadata/com.nucc.hackwinds.txt | 136 ------------- metadata/com.nucc.hackwinds.yml | 192 ++++++++++++++++++ ...nogenmod.wundergroundcmweatherprovider.txt | 32 --- ...nogenmod.wundergroundcmweatherprovider.yml | 36 ++++ 6 files changed, 289 insertions(+), 224 deletions(-) delete mode 100644 metadata/com.danhasting.radar.txt create mode 100644 metadata/com.danhasting.radar.yml delete mode 100644 metadata/com.nucc.hackwinds.txt create mode 100644 metadata/com.nucc.hackwinds.yml delete mode 100644 metadata/org.cyanogenmod.wundergroundcmweatherprovider.txt create mode 100644 metadata/org.cyanogenmod.wundergroundcmweatherprovider.yml diff --git a/metadata/com.danhasting.radar.txt b/metadata/com.danhasting.radar.txt deleted file mode 100644 index 57eeff4331..0000000000 --- a/metadata/com.danhasting.radar.txt +++ /dev/null @@ -1,56 +0,0 @@ -Categories:Multimedia,Internet -License:GPL-3.0-or-later -Author Name:Dan Hasting -Author Email:appsupport@danhasting.com -Web Site: -Source Code:https://github.com/dh4/WeatherRadar -Issue Tracker:https://github.com/dh4/WeatherRadar/issues -Donate:https://dh4.github.io/donate/ -Bitcoin:1EwgjPGYiChJ5vyBndt9ugzd963FiVc6gj - -Auto Name:Weather Radar -Summary:An application featuring customizable, real-time doppler radar images -Description: -Weather Radar is an open-source application featuring doppler radar images from -the United States National Weather Service and Weather Underground's API. - -The images are single images based on location rather than tiled images that can -be panned like most other applications of this type. This allows faster loading -when connection speeds are sub-optimal. Images can be customized including by -resolution to help keep data usage to a minimum when needed. You can save your -favorite views for easy reference. - -National Weather Service radar imagery is available for the United States and -its territories. The Weather Underground radar imagery requires and API key from -their website to work. There is a test feature available so you can try it out -before acquiring your own API key. Their radar imagery is available for the -United States and some parts of Canada, Mexico, Western Europe, and Australia. -Their satellite imagery is available worldwide. - -'''NOTE:''' Weather Underground discontinued free API keys at the same time I -released this application. If you already have an API key from them, it will -work. Otherwise, there doesn't seem to be a way to get the Weather Underground -images working. The NWS images still work fine. - -I will work on integrating another source. - -[https://github.com/dh4/WeatherRadar#screenshots Screenshots] -. - -Repo Type:git -Repo:https://github.com/dh4/WeatherRadar - -Build:1.0,2 - commit=1.0 - subdir=app - gradle=yes - -Build:1.1,3 - commit=1.1 - subdir=app - gradle=yes - -Auto Update Mode:Version %v -Update Check Mode:Tags -Current Version:1.1 -Current Version Code:3 diff --git a/metadata/com.danhasting.radar.yml b/metadata/com.danhasting.radar.yml new file mode 100644 index 0000000000..37d2bda73a --- /dev/null +++ b/metadata/com.danhasting.radar.yml @@ -0,0 +1,61 @@ +Categories: + - Multimedia + - Internet +License: GPL-3.0-or-later +AuthorName: Dan Hasting +AuthorEmail: appsupport@danhasting.com +SourceCode: https://github.com/dh4/WeatherRadar +IssueTracker: https://github.com/dh4/WeatherRadar/issues +Donate: https://dh4.github.io/donate/ +Bitcoin: 1EwgjPGYiChJ5vyBndt9ugzd963FiVc6gj + +AutoName: Weather Radar +Summary: An application featuring customizable, real-time doppler radar images +Description: |- + Weather Radar is an open-source application featuring doppler radar images from + the United States National Weather Service and Weather Underground's API. + + The images are single images based on location rather than tiled images that can + be panned like most other applications of this type. This allows faster loading + when connection speeds are sub-optimal. Images can be customized including by + resolution to help keep data usage to a minimum when needed. You can save your + favorite views for easy reference. + + National Weather Service radar imagery is available for the United States and + its territories. The Weather Underground radar imagery requires and API key from + their website to work. There is a test feature available so you can try it out + before acquiring your own API key. Their radar imagery is available for the + United States and some parts of Canada, Mexico, Western Europe, and Australia. + Their satellite imagery is available worldwide. + + '''NOTE:''' Weather Underground discontinued free API keys at the same time I + released this application. If you already have an API key from them, it will + work. Otherwise, there doesn't seem to be a way to get the Weather Underground + images working. The NWS images still work fine. + + I will work on integrating another source. + + [https://github.com/dh4/WeatherRadar#screenshots Screenshots] + +RepoType: git +Repo: https://github.com/dh4/WeatherRadar + +Builds: + - versionName: '1.0' + versionCode: 2 + commit: '1.0' + subdir: app + gradle: + - yes + + - versionName: '1.1' + versionCode: 3 + commit: '1.1' + subdir: app + gradle: + - yes + +AutoUpdateMode: Version %v +UpdateCheckMode: Tags +CurrentVersion: '1.1' +CurrentVersionCode: 3 diff --git a/metadata/com.nucc.hackwinds.txt b/metadata/com.nucc.hackwinds.txt deleted file mode 100644 index 74402c14f5..0000000000 --- a/metadata/com.nucc.hackwinds.txt +++ /dev/null @@ -1,136 +0,0 @@ -Categories:Time -License:MIT -Web Site: -Source Code:https://github.com/mpiannucci/HackWinds -Issue Tracker: - -Auto Name:HackWinds -Summary:Weather forecast for Narragansett Town Beach -Description: -Displays the live HD feed and the live still images from the surf camera at -Narragansett Town Beach in Rhode Island. Also scrapes wave forecast information -from SwellInfo, MagicSeaweed, and Wunderground. -. - -Build:1.01,2 - commit=78472c18f05b5ff89971659345f2377e80fd9126 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - prebuild=sed -i -e '/jar/d' -e '/support-v4/acompile "org.jsoup:jsoup:1.8.1"\ncompile "com.koushikdutta.urlimageviewhelper:urlimageviewhelper:1.0.4"' build.gradle && \ - pushd src/main/java/com/nucc/hackwinds/ && \ - mv tideFragment.java TideFragment.java && \ - mv currentFragment.java CurrentFragment.java && \ - mv forecastFragment.java ForecastFragment.java && \ - mv camFragment.java CamFragment.java - -Build:2.02,6 - commit=v2.02 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.03,7 - commit=2.03 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.1,9 - commit=4afe1fff6ab96dd55b619b9fd9423f1a2910c819 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.4,10 - commit=v2.4 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.5,12 - commit=v2.5 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.6,13 - commit=v2.6 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:2.7,14 - commit=v2.7 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:3.25,17 - commit=v3.25 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:3.5,18 - commit=v3.5 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:3.7,20 - commit=v3.7 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:3.9,21 - commit=v3.9 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:4.0,23 - commit=v4.0 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:4.16,25 - commit=v4.16 - subdir=HackWinds - gradle=yes - rm=HackWindws/libs/* - -Build:4.25,28 - disable=missing AndroidImageSlider lib - commit=v4.25 - subdir=HackWinds - gradle=yes - -Build:4.31,30 - disable=missing AndroidImageSlider lib - commit=v4.31 - subdir=HackWinds - gradle=yes - -Build:5.56,55 - disable=still broken build - commit=v5.56 - subdir=HackWinds - gradle=yes - prebuild=sed -i -e '/dependencies/acompile "com.github.daimajia:AndroidImageSlider:v1.1.5"' -e '/mavenCentral/amaven { url "https://jitpack.io/" }\n' -e '/compile project/d' build.gradle && \ - sed -i -e 's/2.2.1/2.10/g' ../build.gradle - -Build:5.57,61 - disable=still broken build - commit=v5.57 - subdir=HackWinds - gradle=yes - -Auto Update Mode:None -Update Check Mode:Tags -Current Version:6.52 -Current Version Code:75 - -No Source Since:5.58 diff --git a/metadata/com.nucc.hackwinds.yml b/metadata/com.nucc.hackwinds.yml new file mode 100644 index 0000000000..10ac191ae0 --- /dev/null +++ b/metadata/com.nucc.hackwinds.yml @@ -0,0 +1,192 @@ +AntiFeatures: + - NonFreeNet +Categories: + - Time +License: MIT +SourceCode: https://github.com/mpiannucci/HackWinds + +AutoName: HackWinds +Summary: Weather forecast for Narragansett Town Beach +Description: |- + Displays the live HD feed and the live still images from the surf camera at + Narragansett Town Beach in Rhode Island. Also scrapes wave forecast information + from SwellInfo, MagicSeaweed, and Wunderground. + +Builds: + - versionName: '1.01' + versionCode: 2 + commit: 78472c18f05b5ff89971659345f2377e80fd9126 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + prebuild: + - sed -i -e '/jar/d' -e '/support-v4/acompile "org.jsoup:jsoup:1.8.1"\ncompile + "com.koushikdutta.urlimageviewhelper:urlimageviewhelper:1.0.4"' build.gradle + - pushd src/main/java/com/nucc/hackwinds/ + - mv tideFragment.java TideFragment.java + - mv currentFragment.java CurrentFragment.java + - mv forecastFragment.java ForecastFragment.java + - mv camFragment.java CamFragment.java + + - versionName: '2.02' + versionCode: 6 + commit: v2.02 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.03' + versionCode: 7 + commit: '2.03' + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.1' + versionCode: 9 + commit: 4afe1fff6ab96dd55b619b9fd9423f1a2910c819 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.4' + versionCode: 10 + commit: v2.4 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.5' + versionCode: 12 + commit: v2.5 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.6' + versionCode: 13 + commit: v2.6 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '2.7' + versionCode: 14 + commit: v2.7 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '3.25' + versionCode: 17 + commit: v3.25 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '3.5' + versionCode: 18 + commit: v3.5 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '3.7' + versionCode: 20 + commit: v3.7 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '3.9' + versionCode: 21 + commit: v3.9 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '4.0' + versionCode: 23 + commit: v4.0 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '4.16' + versionCode: 25 + commit: v4.16 + subdir: HackWinds + gradle: + - yes + rm: + - HackWindws/libs/* + + - versionName: '4.25' + versionCode: 28 + disable: missing AndroidImageSlider lib + commit: v4.25 + subdir: HackWinds + gradle: + - yes + + - versionName: '4.31' + versionCode: 30 + disable: missing AndroidImageSlider lib + commit: v4.31 + subdir: HackWinds + gradle: + - yes + + - versionName: '5.56' + versionCode: 55 + disable: still broken build + commit: v5.56 + subdir: HackWinds + gradle: + - yes + prebuild: + - sed -i -e '/dependencies/acompile "com.github.daimajia:AndroidImageSlider:v1.1.5"' + -e '/mavenCentral/amaven { url "https://jitpack.io/" }\n' -e '/compile project/d' + build.gradle + - sed -i -e 's/2.2.1/2.10/g' ../build.gradle + + - versionName: '5.57' + versionCode: 61 + disable: still broken build + commit: v5.57 + subdir: HackWinds + gradle: + - yes + +AutoUpdateMode: None +UpdateCheckMode: Tags +CurrentVersion: '6.52' +CurrentVersionCode: 75 + +NoSourceSince: '5.58' diff --git a/metadata/org.cyanogenmod.wundergroundcmweatherprovider.txt b/metadata/org.cyanogenmod.wundergroundcmweatherprovider.txt deleted file mode 100644 index 48a17c2cc6..0000000000 --- a/metadata/org.cyanogenmod.wundergroundcmweatherprovider.txt +++ /dev/null @@ -1,32 +0,0 @@ -AntiFeatures:NonFreeNet -Categories:System,Internet -License:Apache-2.0 -Web Site: -Source Code:https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider -Issue Tracker:https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider/issues - -Auto Name:Weather Underground -Summary:CM Weather plugin (Weather Underground) -Description: -This application is a plugin for CyanogenMod's weather api's, providing real -time weather data for any listeners from Weather Underground. It requires at -least API level 5 or higher in the CyanogenMod build you're running. - -'''AntiFeatures:''' - -* NonFreeNet: Users have to acquire and account/api key to use this app. -. - -Repo Type:git -Repo:https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider.git - -Build:1.1,2 - commit=8d55a6f05bb01eaeeb09f5a76a957232589fdcc1 - subdir=app - gradle=yes - -Archive Policy:0 versions -Auto Update Mode:None -Update Check Mode:RepoManifest -Current Version:1.1 -Current Version Code:2 diff --git a/metadata/org.cyanogenmod.wundergroundcmweatherprovider.yml b/metadata/org.cyanogenmod.wundergroundcmweatherprovider.yml new file mode 100644 index 0000000000..1c88114c4c --- /dev/null +++ b/metadata/org.cyanogenmod.wundergroundcmweatherprovider.yml @@ -0,0 +1,36 @@ +AntiFeatures: + - NonFreeNet +Categories: + - System + - Internet +License: Apache-2.0 +SourceCode: https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider +IssueTracker: https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider/issues + +AutoName: Weather Underground +Summary: CM Weather plugin (Weather Underground) +Description: |- + This application is a plugin for CyanogenMod's weather api's, providing real + time weather data for any listeners from Weather Underground. It requires at + least API level 5 or higher in the CyanogenMod build you're running. + + '''AntiFeatures:''' + + * NonFreeNet: Users have to acquire and account/api key to use this app. + +RepoType: git +Repo: https://github.com/CyanogenMod/android_packages_apps_WundergroundWeatherProvider.git + +Builds: + - versionName: '1.1' + versionCode: 2 + commit: 8d55a6f05bb01eaeeb09f5a76a957232589fdcc1 + subdir: app + gradle: + - yes + +ArchivePolicy: 0 versions +AutoUpdateMode: None +UpdateCheckMode: RepoManifest +CurrentVersion: '1.1' +CurrentVersionCode: 2