Skip to content

tapasychapas/karakolas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalación

$ sudo install python3 python3-pip git
$ git clone https://github.com/tapasychapas/karakolas.git
$ cd karakolas
$ sudo -H pip3 install -r requirements.txt
$ echo "usuario password idgrupo" > .ig_karakolas

El idgrupo es el número que sale en las url de karakolas cuando estas visitando dicho grupo en la web.

Por ejemplo, si entras en Gestión de pedidos y la url es https://karakolas.net/gestion_pedidos/gestion_pedidos.html?grupo=84 eso significa que el idgrupo es 84.

Uso

Reparto

$ ./reparto.py --help
usage: reparto.py [-h] [--fecha [FECHA [FECHA ...]]] [fichero [fichero ...]]

Pedido del grupo de consumo

positional arguments:
  fichero               Fichero de reparto

optional arguments:
  -h, --help            show this help message and exit
  --fecha [FECHA [FECHA ...]]
                        Fecha del reparto en formato yyyy-mm-dd

Cuando se ejecuta ./reparto.py (sin parámetros) el script se conecta a karakolas, busca los pedidos abiertos y:

  • si no hay ninguno falla
  • si hay varios se queda con el último, lo descarga y genera una web con la tabla de reparto en el directorio out

El parámetro --fecha es para evitar buscar los repartos en karakolas e ir directamente a la fecha (o fechas) pasadas por párametro. Y el parámetro fichero es para evitar conectarse a karakolas y generar la tabla de reparto directamente de un fichero previamente descargado de karakolas

En cualquier caso, el paso final es entrar en out/index.html (*) y seguir las instrucciones ahí detalladas para obtener el producto final.

(*) Usa Firefox o Chromium

Productos

$ ./productos.py  --help
usage: productos.py [-h] [salida]

Productos del grupo de consumo

positional arguments:
  salida      Fichero de salida

optional arguments:
  -h, --help  show this help message and exit

Crea un listado de los productos ofertados por el grupo (como este) en el parámetro salida, o en ../tapasychapas.github.io/productos/index.md si el fichero existe previamente y no se informa el parámetro salida.