Skip to content

bashartalafha/mirsal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¨ Mirsal

Mirsal (Ω…Ψ±Ψ³Ψ§Ω„) is a lightweight CLI tool to view any log file live in your browser β€” from anywhere.

It starts a clean, scrollable log viewer server and exposes it via Ngrok with just one command.

Ω…Ψ±Ψ³Ψ§Ω„: Arabic for "messenger" β€” your log updates, delivered.


πŸš€ Features

  • 🌐 Access your logs from anywhere via Ngrok
  • πŸ“„ View live logs in a styled browser interface
  • πŸ”„ Auto-scrolls to the latest log lines
  • πŸͺΆ Lightweight & fast (Flask + Ngrok under the hood)
  • βœ… No config needed β€” just run and go!

πŸ“¦ Installation

pip install mirsal

πŸ§ͺ Usage

mirsal <your_log_file>

Example:

mirsal slurm-12345.out

You’ll see:

πŸš€ Log viewer is live at: https://abc123.ngrok.io
 * Serving Flask app 'mirsal.cli'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8000
Press CTRL+C to quit

Open https://abc123.ngrok.io NOT http://127.0.0.1:8000

Open that URL from your browser or mobile and watch logs live with automatic scrolling.


πŸ“œ License

MIT License


πŸ‘¨β€πŸ’» Author

Bashar Talafha Built with love for developers who love clean logs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages