+: requirements
This commit is contained in:
parent
84cd995901
commit
a43b19ea4f
22
README.md
22
README.md
@ -1,16 +1,19 @@
|
||||
+ POR HACER:
|
||||
+ Reportes: pais - codigo - fecha
|
||||
|
||||
# iplocate
|
||||
|
||||
## Gestión de logs *nginx* archivados
|
||||
|
||||
Consulta información sobre IP(s) disponibles en ipinfo.io con o sin token.
|
||||
|
||||
Carga logs archivados de nginx en base de datos. Consulta con ipinfo.io y registra
|
||||
en base de datos.
|
||||
|
||||
Consultas y reportes según información en la base de datos.
|
||||
|
||||
Mueve archivos ***log.?.gz*** del servidor existentes en `/var/log/nginx` al directorio
|
||||
de usuario "**ruta_base**" en el servidor especificado en `./config.cfg`. Utiliza el
|
||||
script `muevelogz.sh` (script en servidor).
|
||||
|
||||
Mueve los archivos ***log.?.gz*** del directorio de usuario del servidor al directorio
|
||||
local "**destino_log**" especificado en `./config.cfg`.
|
||||
|
||||
Descomprime archivos **`.gz`** y concatena los respectivos archivos de log.
|
||||
Borra los archivos utilizados en concatenación. Script `./muevelog.sh`.
|
||||
|
||||
@ -38,8 +41,9 @@ token = '?token=1234567890abc'
|
||||
Crea base de datos ***SQLite3*** **`./ipinfo.db`** con tablas de **registro** y de **visitas**.
|
||||
|
||||
## Uso
|
||||
`./iplocate.py -h`
|
||||
|
||||
ej. alias `alias iploc='~/ruta/script/iplocate.py'`
|
||||
`iploc -h`
|
||||
```bash
|
||||
ipLocate
|
||||
|
||||
@ -163,8 +167,8 @@ ej. formato `./archivo_IPs`.
|
||||
|
||||
### Sicronización manual
|
||||
|
||||
No es necesario el uso manual de este script, ya que es llamado por `iploc --sync`.
|
||||
Pero ya que existe por que no tener la opción de llamar manualmente a las funciones.
|
||||
No es necesario el uso manual del script, ya que este es llamado por `iploc --sync`.
|
||||
Pero ya que existe, es conveniente tener la opción de llamar manualmente a las funciones.
|
||||
|
||||
`./muevelog.sh -h`
|
||||
```
|
||||
@ -208,9 +212,11 @@ Correr `iploc -h` para crear base de datos.
|
||||
|
||||
```
|
||||
📂️ nginx_data/
|
||||
├── 📄️ __init__.py
|
||||
├── 📄️ config.cfg
|
||||
├── 📄️ ipinfo.db
|
||||
├── 📄️ iplocate.py
|
||||
├── 📄️ mapsgen.py
|
||||
├── 📄️ muevelog.sh
|
||||
├── 📄️ muevelogz.sh
|
||||
├── 📄️ README.md
|
||||
|
22
requirements.txt
Normal file
22
requirements.txt
Normal file
@ -0,0 +1,22 @@
|
||||
appdirs==1.4.4
|
||||
certifi==2021.10.8
|
||||
charset-normalizer==2.0.12
|
||||
commonmark==0.9.1
|
||||
future==0.18.2
|
||||
geographiclib==2.0
|
||||
gpxpy==1.5.0
|
||||
greenlet==1.1.2
|
||||
idna==3.3
|
||||
Pillow==9.1.0
|
||||
py-staticmaps==0.4.0
|
||||
pycairo==1.21.0
|
||||
Pygments==2.12.0
|
||||
python-slugify==6.1.2
|
||||
requests==2.27.1
|
||||
rich==12.4.1
|
||||
s2sphere==0.2.5
|
||||
SQLAlchemy==1.4.36
|
||||
svgwrite==1.4.2
|
||||
text-unidecode==1.3
|
||||
textual==0.1.18
|
||||
urllib3==1.26.9
|
Loading…
Reference in New Issue
Block a user