{"repo":"IPdotSetAF/PingDog","free":true,"listed":false,"github":"https://github.com/IPdotSetAF/PingDog","clone":"git clone https://github.com/IPdotSetAF/PingDog.git","description":"Monitoring HTTP services and availability in your console!","language":"Python","stars":24,"topics":["availability","console","gui","health","http","minimal","monitoring","ping","python","textual"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"PingDog /\\/\\/\\/\\/\\ /\\/\\ /\\/\\/\\/\\/\\ /\\/\\ /\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\ /\\/\\ /\\/\\ /\\/\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\/\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\/\\/\\ /\\/\\ /\\/\\/\\ /\\/\\ /\\/\\ /\\/\\ /\\/\\/\\/\\/\\ /\\/\\/\\ /\\/\\ /\\/\\/\\/\\ /\\/\\/\\/\\ PingDog is an application for monitoring HTTP services and website availability that runs in your console! It provides real-time status monitoring with a clean, interactive interface. Features - Real-time monitoring of multiple URLs - Response time tracking - HTTP status code visualization - Resolved IP and port display for monitored URLs - Interactive TUI with keyboard shortcuts - URL management (add, delete, open, save) - Configurable check intervals - Theme support Screenshot Installation 1. Install required dependencies: Usage Command Line Arguments python PingDog.py [-h] [-f FILE] [-i INTERVAL] [urls ...] - -f, --file : Path to file containing URLs (one per line) - -i, --interval : Check interval in seconds (default: 5) - urls : Space-separated list of URLs to monitor (alternative to using a file) - -h, --help : Show help message - -v, --version : Show PingDog version Keyboard Shortcuts - Ctrl+Q : Quit application - Ctrl+O : Open URLs from file - Ctrl+S : Save URLs to file - d : Toggle dark mode - t : Change theme - a : Add new URL - Delete : Remove selected URL URL File Format Create a text file with one URL per line: Examples Monitor URLs from a file: Monitor specific URLs with custom interval","default_branch":null,"files":null,"tree":[],"storefront":"/r/IPdotSetAF","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IPdotSetAF/PingDog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}