Skip to content

asociacion-avast/playoff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create a file in ~/.avast.ini with the following structure:

[auth]
endpoint=asociacionavast
username=myusername
password=mypass
RWusername=myRWusername
RWpassword=myRWpassword

This will be used by the scripts to perform the different tasks (common.py contains some functions used by the scripts)

Obtención de datos (saved in data folder):

Script Función
0-soci.py Descarga la lista de socios
0-categorias.py Descarga la lista de categorías
1-activi.py Descarga la lista de actividades
1-socios-familias.py Actualiza las familias y los socios en cada familia
2-sociosporactiv.py Baja lista de socios en cada actividad (inscripciones)

Trabajo con los datos:

Script Función
3-actividades-con-huecos.py Muestra las plazas libres en actividades
3-elimina-inscripciones-anuladas.py Elimina las inscripciones anuladas por socios
3-elimina-inscripciones-bajas.py Elimina inscripciones de socios de baja en actividades o en la asociación
3-elimina-inscripciones-conflictos.py Elimina inscripciones con conflicto de horas
3-elimina-telegramID-incorrecto.py Elimina el ID de Telegram incorrecto o igual al nº de socio
3-elimina-tutor-en-campo-socio.py Elimina ID's telegram de tutor en campo de socio
3-listado-socios-actividad-familia.py Muestra familias con 'socio hermano actividades' sin 'socio principal'
3-listado-socios-adultos-sin-id.py Socios adultos sin ID Telegram
3-listado-socios-anyos.py Muestra socios por año de inscripción y baja
3-listado-socios-bajas.py Muestra socios que están de baja con inscripciones
3-listado-socios-capfamilia.py Muestra socios que son cabezas de familia
3-listado-socios-categoria.py Muestra los socios en cada categoría
3-listado-socios-conflicto-horas.py Lista socios con conflicto de horas
3-listado-socios-conflicto-nosocio.py Lista de socios con conflicto en nº de socio o nº carnet
3-listado-socios-invalid-idsocio.py Muestra socios con ID de socio no válido
3-listado-socios-periodicidad.py Comprueba socios con próximo recibo en fecha incorrecta
3-listado-socios-preinscritos.py Muestra socios en estado de preinscripción pero sin completar el alta
3-listado-socios-sin-id.py Muestra socios sin ID de Telegram
3-listado-tutor-en-campo-socio.py Muestra los ID's de telegram de tutores en campo de socio
3-listado-wifi-upv.py Saca listado de nombres y DNI's para obtener claves wifi
3-reescribe-descripcion-actividades.py Reescribe descripción de actividades
3-sociosconflictohoras.py Muestra socios con conflicto de horas
3-sociosdana.py Muestra ID telegram de socios en Códigos postales afectados por la DANA
3-web-actividades.py Listado de talleres con inscripción abierta y plazas
4-auto-alta-socios.py Procesa socios en preinscripción que han pagado las actividades para hacer el cambio a socios en activo
4-auto-cambios-modalidad.py Cambia socios de modalidad según campo personalizado fecha cambio y categoría objetivo
4-auto-carnetspagados.py Verifica los socios que han pagado carnet de socios 'Veteranos' para gestión
4-auto-categoria.py Asigna categorías (año, +13/+15/+18) y borrar categorías no válidas
4-estado-pago-recibos.py Etiqueta como con impagos o elimina etiqueta en función de estado de recibos
4-self-service-telegram.py Gestiona de forma self-service la obtención del formulario de actualización
4-sendupdate-telegram-socio.py Manda actualización de datos para ID de telegram del SOCIO
4-sendupdate-telegram-tutor.py Manda actualización de datos para ID de telegram de TUTORES
4-socio-por-idtelegram.py Localiza el socio en base a la ID de Telegram
4-socios-actividades-sin-inscripciones.py Marca socios que están en actividades pero no tienen inscripciones activas
5-abreactividad.py Abre plazo de inscripción en una actividad
5-actividades-desde-csv.py Procesa actividades desde un archivo CSV y actualiza/crea actividades en el sistema
5-actualiza-wordpress.py Actualiza el contenido de una página o entrada en WordPress con el HTML generado
5-addcategoria.py Añade una categoría a un socio
5-archivaactividades.py Archiva actividades cuya fecha de fin ya ha pasado
5-generar-descripcion-web.py Genera una página web con la descripción de actividades en formato HTML
5-generar-horario.py Genera el horario de actividades en formato HTML
5-inscribeactividad.py Inscribe a un socio en una actividad

About

Scripts útiles para AVAST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5