Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actualizar eventos meetup bot #197

Merged

Conversation

Scot3004
Copy link
Contributor

Scot3004 added 2 commits June 11, 2024 20:26
Al intentar abrirlo, aparece un error 500 de parte de meetup

Ademas la información del mismo se enecuentra incompleta

https://www.meetup.com/pythonbogota/events/238435129/
@Scot3004
Copy link
Contributor Author

Scot3004 commented Jun 20, 2024

Adicione a blacklist el evento https://www.meetup.com/pythonbogota/events/238435129/ por que estaba roto, y no se deberia tener data invalida en el pr

Scot3004#3
https://github.com/Scot3004/sitio-web/actions/runs/9605078422

@pyjavo pyjavo self-requested a review June 20, 2024 22:33

on:
schedule:
- cron: "0 12 * * 6" # Todos los sabados a las 12:00
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

¿A qué se debe que sea cada sábado? Hasta el momento solo hay 2 comunidades activas y cada una tiene eventos mensuales

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Propongo que sea mensual y que sea entre semana para no recibir notificaciones los fines de semana jajaja. Puede ser el primer miercoles del mes o algo asi @Scot3004

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No me aparecia el comentario.
En cuanto al por que semanal los sabados es un efecto de copiar y pegar, en el de pybaq lo tenemos semanal los martes a las 12 😄 ten en cuenta que los eventos deberian actualizarse en 2 momentos, cuando se crea en meetup y cuando ya paso, entonces ese mismo evento en cada una de las 4 semanas apareceria de forma distinta

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sera correcta esta expresión?
0 0 1,2,3,4,5,6,7 * 3

image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esta arroja una mas simple ¿qué opinas?
https://crontab.guru/#5_4_15__

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image
Acabo de ver que la pagina que pasaste da cuando seria la proxima ejecución y me suena mas el 6 a las 7pm :D

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

acabo de caer en cuenta que no correria miercoles sino martes :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En ese caso si tocaria buscar una regla mas específica

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Que tal esta, el primer miercoles del mes a medio dia?

image

Copy link
Member

@pyjavo pyjavo Jun 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lo que no me cuadra es que diga que que se ejecuta en 7 días diferentes y además el miércoles (1 and 2 and 3 and 4... and Wednesday).

@Scot3004 Scot3004 force-pushed the actualizar-eventos-script branch from 5cef979 to 23f0409 Compare June 21, 2024 00:20
@@ -0,0 +1,63 @@
name: "Actualizar eventos meetup"

on:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Scot3004 puedes probar con este cambio para ejecutar el job antes de mezclarlo?
O lo probaste en algun otro repositorio propio?

Suggested change
on:
on:
pull_request:
branches:
- develop

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No lo quise poner, la idea es que la actualización de eventos se haga bajo una de estas 2 premisas

  • Una vez al mes para actualizar según lo que este en meetup, para que no se nos quede tan atras como ahora que se queda un año y nadie envia un pr actualizando eventos
  • A demanda, por ejemplo si quiero promocionar un evento en mi grupo local y lo acabo de crear, con este dispatch puedo forzar que se actualicen los eventos

En cuanto al por que no considero conveniente que se corra cuando se hace un pull request, cada vez que se haga un pull request se creara otro con los eventos actualizados, a decir verdad para eso tenemos deploy.yml 

En si este job solo sirve para actualizar los eventos es algo así como una etl que extrae la data de meetup, la transforma en content.lr y luego lo carga en github

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aca está el ejemplo de como deberia funcionar

https://github.com/PyBAQ/website/actions/workflows/actualizar-eventos-meetup.yml

Ten en cuenta que tiene ciertas diferencias, pero en esencia hacen lo mismo

@arendondiosa arendondiosa merged commit ca52a02 into ColombiaPython:develop Jun 22, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants