A web-based viewer for Firefly databases
Project description
Firefly Database Viewer
A web-based viewer for Firefly databases with support for strings, lists, and hash tables.
Features
- View all Firefly database keys and their values
- Support for different data types (string, list, hash)
- Modern, responsive UI with dark mode support
- Real-time data refresh
- Color-coded data type indicators
Installation
From Source
-
Clone the repository and navigate to the project directory
-
Create a virtual environment (recommended):
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install the package in development mode:
pip install -e .
Using pip (when published)
pip install firefly-viewer
Configuration
Create a .env file in your working directory with your Firefly connection details:
FIREFLY_HOST=localhost
FIREFLY_PORT=6379
FIREFLY_PASSWORD=your_password
FIREFLY_DEBUG=false
Usage
Command Line Interface
Start the viewer using the command-line interface:
firefly-viewer
Options:
--host: Host to bind to (default: 0.0.0.0)--port: Port to bind to (default: 5000)--debug/--no-debug: Enable/disable debug mode
Example:
firefly-viewer --host 127.0.0.1 --port 8000 --debug
Web Interface
- Open your web browser and navigate to the URL shown in the console (default: http://localhost:5000)
- Use the "Refresh Data" button to update the view with the latest database contents
- Toggle between light and dark themes using the theme button
Requirements
- Python 3.7+
- Firefly database server
- Modern web browser
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file firefly_viewer-1.0.3-py3-none-any.whl.
File metadata
- Download URL: firefly_viewer-1.0.3-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1cb889378969ff99b046de9fa5ad2b8ed6eaf117e000eae875716993bf4cf37
|
|
| MD5 |
81486219453dce33e617ef0aa8d9c9a2
|
|
| BLAKE2b-256 |
7b21029e804dc470790188b67a121ee790b370c22e27a651f0eca98584c79570
|