ed: iplocate +ayuda, -q --pais-desde <formt fecha>
-q --pais-desde: formato fecha (2022/9/19)
This commit is contained in:
parent
e7aef5a404
commit
6e6eb49200
@ -38,8 +38,6 @@ def pt_visita_pais_detalle(pais):
|
|||||||
|
|
||||||
console.print(tbl_v)
|
console.print(tbl_v)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Formato fecha -- Convertir fecha 'unixepoch' a 'localtime'
|
# Formato fecha -- Convertir fecha 'unixepoch' a 'localtime'
|
||||||
def unix_to_local_date():
|
def unix_to_local_date():
|
||||||
consulta = """
|
consulta = """
|
||||||
@ -48,7 +46,7 @@ def unix_to_local_date():
|
|||||||
c.execute(consulta)
|
c.execute(consulta)
|
||||||
return c.fetchall()
|
return c.fetchall()
|
||||||
|
|
||||||
# Select cod 200 -- SELECT all from registro where ip=(SELECT ip from visita where cod_html=200);
|
# Select geoloc by cod html -- SELECT all from registro where ip=(SELECT ip from visita where cod_html=200);
|
||||||
def select_cod(codigo):
|
def select_cod(codigo):
|
||||||
consulta = f"""
|
consulta = f"""
|
||||||
SELECT geoloc FROM registro WHERE ip IN
|
SELECT geoloc FROM registro WHERE ip IN
|
||||||
|
20
iplocate.py
20
iplocate.py
@ -213,6 +213,9 @@ def main():
|
|||||||
case '-h':
|
case '-h':
|
||||||
uso()
|
uso()
|
||||||
exit(0)
|
exit(0)
|
||||||
|
case '-hq':
|
||||||
|
uso_consultas()
|
||||||
|
exit(0)
|
||||||
case '-t':
|
case '-t':
|
||||||
ip = sys.argv[2]
|
ip = sys.argv[2]
|
||||||
print_ipinfo(ip)
|
print_ipinfo(ip)
|
||||||
@ -229,7 +232,7 @@ def main():
|
|||||||
querys.pt_top_paises(top)
|
querys.pt_top_paises(top)
|
||||||
case '--pais-desde':
|
case '--pais-desde':
|
||||||
pais = sys.argv[3]
|
pais = sys.argv[3]
|
||||||
desde = sys.argv[4]
|
desde = sql_alch.fecha_error_to_epoch(sys.argv[4]+' 00:00:00')
|
||||||
querys.pt_sel_pais_fecha(pais.upper(), desde)
|
querys.pt_sel_pais_fecha(pais.upper(), desde)
|
||||||
case '--detalle-pais':
|
case '--detalle-pais':
|
||||||
pais = sys.argv[3]
|
pais = sys.argv[3]
|
||||||
@ -255,6 +258,20 @@ def main():
|
|||||||
print_ipinfo(ip)
|
print_ipinfo(ip)
|
||||||
|
|
||||||
|
|
||||||
|
def uso_consultas():
|
||||||
|
ayuda = f"""
|
||||||
|
[bold blue]ipLocate[/bold blue]
|
||||||
|
|
||||||
|
[deep_sky_blue1]Reportes según consultas a base de datos.[/deep_sky_blue1]
|
||||||
|
|
||||||
|
[bold blue]Consultas a base de datos:[/bold blue]
|
||||||
|
[bold yellow]iploc -q -p[/bold yellow] [blue]<pais>[/blue] [green]- Conteo de respuestas html para <pais> (ejs. CL AR) <IP>[/green]
|
||||||
|
[bold yellow]iploc -q --top [/bold yellow][blue]<n>[/blue] [green]- Visitas top <n> paises[/green]
|
||||||
|
[bold yellow]iploc -q --detalle-pais[/bold yellow][blue] <pais>[/blue] [green]- Muestra al detalle las visitas desde <pais>[/green]
|
||||||
|
[bold yellow]iploc -q --pais-desde[/bold yellow][blue] <pais> <fecha>[/blue] [green]- Detalle visitas <pais> desde <fecha> (ej. 2022/9/19)[/green]
|
||||||
|
"""
|
||||||
|
console.print(ayuda)
|
||||||
|
|
||||||
def uso():
|
def uso():
|
||||||
ayuda = f"""
|
ayuda = f"""
|
||||||
[bold blue]ipLocate[/bold blue]
|
[bold blue]ipLocate[/bold blue]
|
||||||
@ -265,6 +282,7 @@ def uso():
|
|||||||
Consultas y reportes según información en la base de datos.[/deep_sky_blue1]
|
Consultas y reportes según información en la base de datos.[/deep_sky_blue1]
|
||||||
|
|
||||||
[bold yellow]iploc -h[/bold yellow] [green]- Muestra esta ayuda.[/green]
|
[bold yellow]iploc -h[/bold yellow] [green]- Muestra esta ayuda.[/green]
|
||||||
|
[bold yellow]iploc -hq[/bold yellow] [green]- Ayuda sobre querys.[/green]
|
||||||
|
|
||||||
[bold blue]Consultas ipinfo.io:[/bold blue]
|
[bold blue]Consultas ipinfo.io:[/bold blue]
|
||||||
[bold yellow]iploc[/bold yellow] [blue]<IP>[/blue] [green]- Consulta la información de <IP> disponible en ipinfo.io.[/green]
|
[bold yellow]iploc[/bold yellow] [blue]<IP>[/blue] [green]- Consulta la información de <IP> disponible en ipinfo.io.[/green]
|
||||||
|
Loading…
Reference in New Issue
Block a user