Skip to content

A windows tray application for the Pi-Hole advertising-aware DNS/web server

License

Notifications You must be signed in to change notification settings

goldbattle/copernicus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copernicus

Copernicus aims to be a light weight windows desktop client for the 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