Metadata-Version: 2.4
Name: fenn-dashboard
Version: 0.0.1
Summary: Simple dashboard for fenn library
Author-email: Alessio Russo <alessio.russo.ar98@gmail.com>
License: MIT
Project-URL: Homepage, https://pyfenn.org
Project-URL: Documentation, https://pyfenn.org
Project-URL: Source Code, https://github.com/pyfenn/dashboard
Project-URL: Bug Tracker, https://github.com/pyfenn/dashboard/issues
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Flask
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: Flask>=3.0.0

# Log Dashboard

Simple Flask + Bootstrap dashboard for XML logs.

## Install (local)

```bash
pip install -e .
```

## Run

```bash
dashboard run
```

Open http://localhost:5000

## Log format

```xml
<log>
  <entry>
    <timestamp>2026-03-07T08:12:05Z</timestamp>
    <level>INFO</level>
    <source>scheduler</source>
    <message>Job queue started</message>
  </entry>
</log>
```

You can load a different file by appending `?log=other.xml` or `?log=/abs/path/log.xml`.

## Publish to PyPI (when ready)

```bash
python -m build
python -m twine upload dist/*
```
