├── .github ├── FUNDING.yml └── workflows │ └── codeql.yml ├── .gitignore ├── .gradle ├── 7.3.1 │ ├── checksums │ │ ├── checksums.lock │ │ ├── md5-checksums.bin │ │ └── sha1-checksums.bin │ ├── dependencies-accessors │ │ ├── dependencies-accessors.lock │ │ └── gc.properties │ ├── executionHistory │ │ ├── executionHistory.bin │ │ └── executionHistory.lock │ ├── fileChanges │ │ └── last-build.bin │ ├── fileHashes │ │ ├── fileHashes.bin │ │ ├── fileHashes.lock │ │ └── resourceHashesCache.bin │ └── gc.properties ├── buildOutputCleanup │ ├── buildOutputCleanup.lock │ ├── cache.properties │ └── outputFiles.bin ├── file-system.probe └── vcs-1 │ └── gc.properties ├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── copyright │ ├── GNU_V3.xml │ └── profiles_settings.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── CHANGELOG.md ├── LICENCE ├── README.md ├── Readme_imgs ├── img.png ├── img_1.png ├── img_10.png ├── img_2.png ├── img_3.png ├── img_4.png ├── img_5.png ├── img_6.png ├── img_7.png ├── img_8.png └── img_9.png ├── gradle ├── caches │ ├── 7.3.1 │ │ └── scripts │ │ │ ├── 5745uxxxone7uesclke50hbt5 │ │ │ ├── 5745uxxxone7uesclke50hbt5.lock │ │ │ ├── cache.properties │ │ │ └── metadata │ │ │ │ └── metadata.bin │ │ │ └── yr1jnzskvavrtdpuij1doa76 │ │ │ ├── cache.properties │ │ │ ├── metadata │ │ │ └── metadata.bin │ │ │ └── yr1jnzskvavrtdpuij1doa76.lock │ └── jars-9 │ │ ├── 058ab8f3325903e460aa57d921048d6e │ │ ├── cp_init.jar.lock.lock │ │ └── cp_init.jar.receipt │ │ └── 638c304f009596d9e89041e8ef6929f1 │ │ ├── init.jar.lock.lock │ │ └── init.jar.receipt └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java ├── controllers │ ├── ConfigurationController.java │ ├── WidgetApplication.java │ └── WidgetController.java ├── domain │ ├── configuration │ │ ├── PiholeConfig.java │ │ └── WidgetConfig.java │ └── pihole │ │ ├── Gravity.java │ │ ├── PiHole.java │ │ └── TopAd.java ├── module-info.java └── services │ ├── configuration │ └── ConfigurationService.java │ ├── helpers │ └── HelperService.java │ └── pihole │ └── PiHoleHandler.java └── resources ├── META-INF └── MANIFEST.MF ├── controllers ├── Configuration.fxml └── WidgetContainer.fxml └── media └── icons └── icon.ico /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://paypal.me/foxinflames 2 | -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradle/7.3.1/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/checksums/checksums.lock -------------------------------------------------------------------------------- /.gradle/7.3.1/checksums/md5-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/checksums/md5-checksums.bin -------------------------------------------------------------------------------- /.gradle/7.3.1/checksums/sha1-checksums.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/checksums/sha1-checksums.bin -------------------------------------------------------------------------------- /.gradle/7.3.1/dependencies-accessors/dependencies-accessors.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/dependencies-accessors/dependencies-accessors.lock -------------------------------------------------------------------------------- /.gradle/7.3.1/dependencies-accessors/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/7.3.1/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /.gradle/7.3.1/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /.gradle/7.3.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/7.3.1/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /.gradle/7.3.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /.gradle/7.3.1/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/7.3.1/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /.gradle/7.3.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Mon Nov 14 17:52:28 WEST 2022 2 | gradle.version=7.3.1 3 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /.gradle/file-system.probe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.gradle/file-system.probe -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | piholeProject -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/GNU_V3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/copyright/GNU_V3.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/README.md -------------------------------------------------------------------------------- /Readme_imgs/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img.png -------------------------------------------------------------------------------- /Readme_imgs/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_1.png -------------------------------------------------------------------------------- /Readme_imgs/img_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_10.png -------------------------------------------------------------------------------- /Readme_imgs/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_2.png -------------------------------------------------------------------------------- /Readme_imgs/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_3.png -------------------------------------------------------------------------------- /Readme_imgs/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_4.png -------------------------------------------------------------------------------- /Readme_imgs/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_5.png -------------------------------------------------------------------------------- /Readme_imgs/img_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_6.png -------------------------------------------------------------------------------- /Readme_imgs/img_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_7.png -------------------------------------------------------------------------------- /Readme_imgs/img_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_8.png -------------------------------------------------------------------------------- /Readme_imgs/img_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/Readme_imgs/img_9.png -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/5745uxxxone7uesclke50hbt5/5745uxxxone7uesclke50hbt5.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradle/caches/7.3.1/scripts/5745uxxxone7uesclke50hbt5/5745uxxxone7uesclke50hbt5.lock -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/5745uxxxone7uesclke50hbt5/cache.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 19 10:10:28 WEST 2022 2 | -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/5745uxxxone7uesclke50hbt5/metadata/metadata.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/yr1jnzskvavrtdpuij1doa76/cache.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 19 10:10:28 WEST 2022 2 | -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/yr1jnzskvavrtdpuij1doa76/metadata/metadata.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/caches/7.3.1/scripts/yr1jnzskvavrtdpuij1doa76/yr1jnzskvavrtdpuij1doa76.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradle/caches/7.3.1/scripts/yr1jnzskvavrtdpuij1doa76/yr1jnzskvavrtdpuij1doa76.lock -------------------------------------------------------------------------------- /gradle/caches/jars-9/058ab8f3325903e460aa57d921048d6e/cp_init.jar.lock.lock: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /gradle/caches/jars-9/058ab8f3325903e460aa57d921048d6e/cp_init.jar.receipt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/caches/jars-9/638c304f009596d9e89041e8ef6929f1/init.jar.lock.lock: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /gradle/caches/jars-9/638c304f009596d9e89041e8ef6929f1/init.jar.receipt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/controllers/ConfigurationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/controllers/ConfigurationController.java -------------------------------------------------------------------------------- /src/main/java/controllers/WidgetApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/controllers/WidgetApplication.java -------------------------------------------------------------------------------- /src/main/java/controllers/WidgetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/controllers/WidgetController.java -------------------------------------------------------------------------------- /src/main/java/domain/configuration/PiholeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/domain/configuration/PiholeConfig.java -------------------------------------------------------------------------------- /src/main/java/domain/configuration/WidgetConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/domain/configuration/WidgetConfig.java -------------------------------------------------------------------------------- /src/main/java/domain/pihole/Gravity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/domain/pihole/Gravity.java -------------------------------------------------------------------------------- /src/main/java/domain/pihole/PiHole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/domain/pihole/PiHole.java -------------------------------------------------------------------------------- /src/main/java/domain/pihole/TopAd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/domain/pihole/TopAd.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/java/services/configuration/ConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/services/configuration/ConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/services/helpers/HelperService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/services/helpers/HelperService.java -------------------------------------------------------------------------------- /src/main/java/services/pihole/PiHoleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/java/services/pihole/PiHoleHandler.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: controllers.WidgetApplication 3 | 4 | -------------------------------------------------------------------------------- /src/main/resources/controllers/Configuration.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/resources/controllers/Configuration.fxml -------------------------------------------------------------------------------- /src/main/resources/controllers/WidgetContainer.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/resources/controllers/WidgetContainer.fxml -------------------------------------------------------------------------------- /src/main/resources/media/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FoKss-LTS/PiHoleWidgets/HEAD/src/main/resources/media/icons/icon.ico --------------------------------------------------------------------------------