A GNOME Shell extension that displays your Godville game character status in the top panel.
- Shows current health status in the panel with color-coded health bar
- Displays detailed information in a dropdown menu:
- Health points with visual health bar
- Character level and experience
- Current quest and progress
- Gold amount
- Pet information
- Last diary entry
- Last third eye entry
- Detailed statistics
- Auto-refreshes every 5 minutes
- Manual refresh option
- Quick access to Godville website
- Settings panel for easy configuration
- Localization support (currently includes Russian)
- Clone this repository:
git clone https://github.com/yourusername/godville-gnome.git
cd godville-gnome
- Copy the extension to your GNOME extensions directory:
mkdir -p ~/.local/share/gnome-shell/extensions/godville-status@faizov
cp -r * ~/.local/share/gnome-shell/extensions/godville-status@faizov/
-
Restart GNOME Shell:
- Press Alt+F2
- Type 'r' and press Enter
-
Enable the extension using GNOME Extensions app or:
gnome-extensions enable godville-status@faizov
The extension can be configured through the GNOME Extensions settings panel:
- Open GNOME Extensions
- Find "Godville Status" in the list
- Click the settings icon (gear)
- Enter your Godville credentials:
- Godname
- API Key
You can get your API key from your Godville account settings.
- GNOME Shell 42 or later
- Internet connection for API access
- Godville account with API access enabled
The extension is built using:
- GNOME Shell JavaScript API
- GObject introspection
- GJS (GNOME JavaScript)
- GTK+ 4
MIT License