ServerMonitor es una aplicación web para monitorear el estado de las páginas web en función de su respuesta. También le brinda información adicional sobre el sitio web como IP adress, ping y la ubicación del servidor web.

Principalmente, el objetivo es aprender (más o menos) todo sobre el desarrollo web. A partir de obtener una idea de qué construir, sobre la planificación de qué hacer a continuación para codificar la aplicación real. También trabajar con otros en un proyecto de este tipo es algo, quiero lograr con este proyecto.
Respuesta simple - ¡SÍ! Desafortunadamente, actualmente no hay pautas de contribución para este proyecto y, por lo tanto, no hay "forma correcta" de contribuir. Si tiene una sugerencia de algo que podría mejorarse, simplemente haga una PR (solicitud de extracción).
Estoy feliz por cualquiera que quiera ayudar. ?
git clone https://github.com/ChristianLutzCL/ServerMonitor.git
cd ServerMonitorNota: Nombrar su virtualambient de esta manera ayuda, si usa VScode.
python -m venv venv-> Windows PowerShell
venv/Scripts/activate(venv) pip install -r requirements.txt(venv) python create_database.py(venv) python run.py*(venv) -> se activa virtualEnvironment
Para que la aplicación se ejecute, abra config.py y cree un entornovariable para frascos y el ipstack-api en su máquina local. ServerMonitor utiliza el IPSTACK-API para ciertas operaciones. Visite https://ipstack.com y cree su propio API-Key.
Si está utilizando VScode para el desarrollo, ayuda si nombra su VirtualEnvironment 'Venv'. La razón es que este repositorio contiene una carpeta .vscode en ella con un archivo de junta. Json predefinido.
Para ejecutar ServerMonitor a través de VScode, simplemente inicie el depurador y elija "Flask [Development]" como configuración de lanzamiento.
{
"name" : " Flask [DEVELOPMENT] " ,
"type" : " python " ,
"request" : " launch " ,
"stopOnEntry" : false ,
"module" : " flask " ,
"cwd" : " ${workspaceRoot} " ,
"env" : {
"FLASK_APP" : " run.py " ,
"FLASK_ENV" : " development " ,
"APP_SETTINGS" : " config.cfg " ,
"FLASK_DEBUG" : 1
},
"args" : [
" run " ,
" -p " ,
" 8080 "
],
"envFile" : " ${workspaceRoot}/venv " ,
"debugOptions" : [
" WaitOnAbnormalExit " ,
" WaitOnNormalExit " ,
" RedirectOutput "
]
},GNU Licencia pública general (GPL v3.0) - Christian Lutz. Eche un vistazo a la licencia para obtener más detalles.