1
0
Fork 0
Go to file
Parodper 2c37a2c5a6 Engadir opción de que non exista a materia no ano seguinte. 2024-03-07 11:33:38 +01:00
www Engadida páxina 404 2024-02-07 13:23:38 +01:00
.gitignore Actualizando Docker 2024-01-03 15:45:56 +01:00
Dockerfile Reordeado Dockerfile, engadido log ao compose 2024-01-03 16:50:52 +01:00
LICENSE Initial commit 2023-12-17 16:14:59 +00:00
README.md Creado Dockerfile 2023-12-31 18:21:32 +01:00
comparar.py Engadir opción de que non exista a materia no ano seguinte. 2024-03-07 11:33:38 +01:00
descargar.py Engadir opción de que non exista a materia no ano seguinte. 2024-03-07 11:33:38 +01:00
docker-compose.yml Cambiado como se montan os rexistros 2024-01-03 17:03:50 +01:00
main.py Nome da titulación 2024-01-18 11:04:45 +01:00
opcions.py Cambiado como se montan os rexistros 2024-01-03 17:03:50 +01:00
serve.py Engadida páxina 404 2024-02-07 13:23:38 +01:00

README.md

Comparador de Guías Docentes da UDC

Programa para comparar guías docentes de distintos anos

Instalar

Dependencias:

  • html2text (probado con 2020.1.16)
  • bs4 (probado con 4.12.2/bs4==0.0.1)
  • requests (probado con 2.31.0)

Uso

  • Código materia: Código do estilo (Centro, 3 números)G(Materia, 2 números), por exemplo 614G01
  • Anos: 20AA_BB, para o curso 20AA-20BB
  • Idioma:
    • eng: Inglés
    • spa: Castelán
    • cat: Galego

O ficheiro opcions.py contén un par de rutas que pode que se queiran modificar, CACHE e SAIDA para o servidor.

Cliente

./main.py <código materia> <ano anterior> <ano seguinte> <idioma> [ficheiro de saida]

O ficheiro de saída estará en formato HTML. Se non se engade un ficheiro imprimirase o HTML pola terminal. Precisan de ter creada o cartafol cache.

Servidor

./serve.py [ip] [porto]

Precisan de ter creados os cartafoles cache e out, ou os que se definan en opcions.py.