Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goldbattle/copernicus
A windows tray application for the Pi-Hole advertising-aware DNS/web server
https://github.com/goldbattle/copernicus
advertising-aware-dns copernicus pi-hole stats tray-application windows
Last synced: 28 days ago
JSON representation
A windows tray application for the Pi-Hole advertising-aware DNS/web server
- Host: GitHub
- URL: https://github.com/goldbattle/copernicus
- Owner: goldbattle
- License: gpl-3.0
- Created: 2016-08-03T02:26:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-20T05:15:23.000Z (about 8 years ago)
- Last Synced: 2024-09-26T20:56:22.295Z (about 1 month ago)
- Topics: advertising-aware-dns, copernicus, pi-hole, stats, tray-application, windows
- Language: C++
- Homepage:
- Size: 188 KB
- Stars: 68
- Watchers: 10
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Copernicus
[Copernicus](https://en.wikipedia.org/wiki/Orbiting_Astronomical_Observatory) aims to be a light weight windows desktop client for the [Pi-Hole](https://github.com/pi-hole/pi-hole) advertising-aware DNS/web server. As a simple tray application, it should be able to view the current stats, and also allow for a simple click to open the Pi-Hole admin panel. This project was created to learn how to create a simple application using the windows apis.
## Features
* Allow for viewing of stats in tray menu
* Allow for enable/disable stat pulling
* Simple one click to get to the dashboard
* Easy installer for end user
* Auto polling (every 5 minutes)## Dependencies
Right now the only dependency is ensuring that the MinGW with compiler is installed. You must be on a windows system to build, and this is a windows only program. Open an issue if you have trouble building the project.
* Install MSYS2 x86_64 from https://msys2.github.io/
* Add `C:\msys64\mingw64\bin` and `C:\msys64\usr\bin` to `PATH`
* Restart all editors to load new environmental variables
* Run `make` in the source folder to create an exe file## Screenshots
![screenshot 2](docs/screenshot_3.png "Screenshot 3")