Preliminary README
This commit is contained in:
parent
f98535b06a
commit
bf903d5b5f
3 changed files with 47 additions and 0 deletions
47
README.md
Normal file
47
README.md
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
GNOME Shell Pi-Hole
|
||||||
|
===================
|
||||||
|
|
||||||
|
GNOME Shell extension to report Pi-Hole status. Licensed under the GPL V3.
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
Download the ZIP file (from the link above), and then install it from the GNOME
|
||||||
|
*Advanced Settings* application's “Shell Extensions/Install Shell Extension”
|
||||||
|
function.
|
||||||
|
|
||||||
|
Alternatively, unpack **pi-hole@fnxweb.com** as the directory
|
||||||
|
***~/.local/share/gnome-shell/extensions/pi-hole@fnxweb.com***
|
||||||
|
alongside any other extensions you have.
|
||||||
|
|
||||||
|
Then simply restart gnome-shell with ***<Alt-F2>r***. You may have to manually
|
||||||
|
enable the extension via the **advanced-settings** GUI.
|
||||||
|
|
||||||
|
|
||||||
|
### Main functionality
|
||||||
|
|
||||||
|
This extension polls your Pi-Hole server periodically (every 20 seconds by
|
||||||
|
default), and shows the current status via its icon. Its menu allows you
|
||||||
|
to temporarily pause (default for 20 seconds), disable or enable the Pi-Hole.
|
||||||
|
|
||||||
|
![Screenshot](https://github.com/fnxweb/gnome-shell-pi-hole/raw/master/images/main-menu.png)
|
||||||
|
|
||||||
|
This should Just Work™, at least for reporting the current status.
|
||||||
|
|
||||||
|
You can specify the pi-hole server's location, the update rate and the pause time in the
|
||||||
|
extension's settings.
|
||||||
|
|
||||||
|
![Screenshot](https://github.com/fnxweb/gnome-shell-pi-hole/raw/master/images/settings.png)
|
||||||
|
|
||||||
|
For the pause, enable and disable to work, you *will need to enter the Pi-Hole API key*.
|
||||||
|
This can be found at http://pi.hole/admin/settings.php?tab=api under **Show API token**.
|
||||||
|
|
||||||
|
|
||||||
|
### Diagnostics
|
||||||
|
|
||||||
|
If you have problems, edit **extension.js** and set **Debug** to *true*, then
|
||||||
|
see what gets reported to the *Errors* tab of the GNOME Shell Looking-Glass, or
|
||||||
|
to **~/.xsession-errors** (or **journalctl /usr/bin/gnome-shell**).
|
||||||
|
Don't forget to turn the debug back off later.
|
||||||
|
|
||||||
|
|
||||||
|
© Neil Bird git@fnxweb.com
|
BIN
images/main-menu.png
Normal file
BIN
images/main-menu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 59 KiB |
BIN
images/settings.png
Normal file
BIN
images/settings.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Loading…
Reference in a new issue