NautaPy
NautaPy Python API para el portal cautivo Nauta de Cuba + CLI.
Requisitos
- Instale la última versión estable de Python3
Instalación
Instalación:
pip3 install --upgrade git+https://github.com/plinkr/nautapy.git
Modo de uso
Agrega un usuario
nauta users add periquito@nauta.com.cu
Introducir la contraseña cuando se pida. Cambie periquito@nauta.com.cu
por
su usuario Nauta.
Iniciar sesión:
Especificando el usuario
nauta up periquito
Se muestra el tiempo en el terminal, para cerrar la sesión se debe pulsar Ctrl+C
.
-
Opcionalmente puede especificar la duración máxima para la sesión, luego de la cual se desconecta automáticamente:
nauta up --session-time 60 periquito
El ejemplo anterior mantiene abierta la sesión durante un minuto.
Sin especificar el usuario
nauta up
Se utiza el usuario predeterminado o el primero que se encuentre en la base de datos.
Ejecutar un comando con conexión
run-connected <cmd>
Ejecuta la tarea especificada con conexión, la conexión se cierra al finalizar la tarea.
Consultar información del usuario
nauta info periquito
Salida:
Usuario Nauta: periquito@nauta.com.cu
Tiempo restante: 02:14:24
Crédito: 1.12 CUC
Determinar si hay conexión a internet
nauta is-online
Salida:
Online: No
Determinar si hay una sesión abierta
nauta is-logged-in
Salida:
Sesión activa: No
Más Información
Lee la ayuda del módulo una vez instalado:
nauta --help
Contribuir
IMPORTANTE: Notifícame por Twitter (enviar DM) sobre cualquier actividad en el proyecto (Issue o PR).
Todas las contribuciones son bienvenidas. Puedes ayudar trabajando en uno de los issues existentes. Clona el repo, crea una rama para el issue que estés trabajando y cuando estés listo crea un Pull Request.
También puedes contribuir difundiendo esta herramienta entre tus amigos y en tus redes. Mientras más grande sea la comunidad más sólido será el proyecto.
Si te gusta el proyecto dale una estrella para que otros lo encuentren más fácilmente.
Contacto del autor
- Twitter: @atscub