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

Reminder Tasse #2

Open
lory9894 opened this issue Oct 6, 2023 · 4 comments
Open

Reminder Tasse #2

lory9894 opened this issue Oct 6, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@lory9894
Copy link
Contributor

lory9894 commented Oct 6, 2023

Si pensava di farlo una settimana prima, 4 giorni prima ed il giorno prima

@lory9894 lory9894 added the enhancement New feature or request label Oct 6, 2023
@stefa168 stefa168 changed the title [Feature] Reminder Tasse Reminder Tasse Oct 6, 2023
@stefa168
Copy link
Member

stefa168 commented Oct 6, 2023

Ho investigato per capire se possiamo "automatizzare" il recupero delle informazioni dalla pagina delle tasse di unito.

Sembra che le varie parti delle sezioni siano recuperabili singolarmente:
image

Tipo per la prima rata il link è questo: https://www.unito.it/field-collection/field-sottoparagrafo-apri-chiudi/15277

Non so se si possa ottenere qualcosa di più semplice, perchè quello che il link restituisce è un'intera pagina HTML.

Sicuramente si può matchare per il tag che è un div e ha come valore dell'attributo about l'URL della pagina intero.


Un altro problema è che magari i link cambiano di anno in anno, e in tal caso la cosa più facile è inserire a mano le informazioni...

@lory9894
Copy link
Contributor Author

lory9894 commented Oct 6, 2023

si può fare uno scraper senza troppa fatica, io ho un poco di esperienza a riguardo.
Il problema è proprio il secondo che dici tu, senza un db non si può automatizzare la cosa

@lory9894 lory9894 moved this to Todo in BOT - Unito Oct 6, 2023
@stefa168
Copy link
Member

stefa168 commented Oct 6, 2023

senza un db non si può automatizzare la cosa

Assolutamente, però quello arriverà tra poco. Per ora potremmo fare un mock con un database in-memory con persistenza su un unico file.


Riguardo la possibilità che i link cambino, possiamo sempre segnalare che vengono lanciati errori con lo scraping (#8 )

@stefa168
Copy link
Member

Aggiungerei che bisogna in qualche modo creare uno scheduler per i messaggi, tenendo traccia anche di quando sono stati già mandati (o se è stato pianificato qualche invio) usando il DB.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants