All source listed below is under MIT license if no LICENSE file stating different is available.

Zhurnal: Real-Time Process Monitoring Web Interface 🚀

🌟 Overview

Zhurnal is a powerful, lightweight, and intuitive process monitoring solution that brings unprecedented visibility to your command-line executions. Transform the way you track, analyze, and interact with running processes through an elegant web interface.

Key Features

  • Real-Time Process Tracking: Monitor multiple processes simultaneously
  • Web-Based Dashboard: Beautiful, responsive interface with live updates
  • Instant Output Streaming: See command outputs as they happen
  • Process Lifecycle Management: Automatic process group termination
  • Clipboard-Friendly: Click-to-copy output lines
  • Minimal Overhead: Lightweight and efficient design

🔧 Installation

Using pip

pip install git+https://retoor.molodetz.nl/retoor/zhurnal.git

From Source

git clone https://retoor.molodetz.nl/retoor/zhurnal.git
cd zhurnal
make install

🚀 Quick Start

Run multiple processes and monitor them in real-time:

zhurnal "ping google.com" "docker ps" "top"

Advanced Usage

# Specify host and port
zhurnal --host 0.0.0.0 --port 8080 "your_command" "another_command"

# With authentication
zhurnal --username admin --password secret "sensitive_process"

💡 Why Zhurnal?

  • Developer-Friendly: Perfect for DevOps, system administrators, and developers
  • No More Terminal Switching: Single web interface for multiple processes
  • Performance Insights: Elapsed time and detailed process information
  • Cross-Platform: Works on Linux, macOS, and Windows

🔒 Security

  • Process isolation
  • Optional authentication
  • Secure WebSocket connections

📦 System Requirements

  • Python 3.8+
  • Modern web browser
  • Minimal system resources

🤝 Contributing

Contributions are welcome!

📄 License

MIT License


Zhurnal: Because monitoring should be as smooth as your workflow. 💻

.gitea/workflows
dist
src
.gitignore
create_debian_package.sh
Makefile
pyproject.toml
README.md
setup.cfg
zhurnal_0.1.0_amd64.deb