Skip to content

Send out email-alert with available vaccination timeslots. No need to keep refreshing 1177.se!

Notifications You must be signed in to change notification settings

boalbert/covid-mailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid-Booking-Mailer

Underlättar bokning av vaccin-tid i Västra Götaland. Hämtar lediga vaccinationstider och mailar ut enligt satt intervall.

Om

  • Hämtar lediga tider för Covid-vaccin från Västra Götalands öppna API.
    • Innehåller inte alla lediga tider, men aktuell data
  • Scrapar regionens samlingssida för lediga tider
  • Sammanfogar data från ovan API och scrapad hemsida
  • Mailar ut lediga tider till valda adresser
  • Kontrollerar så att det inte skickas fler mail för samma tid
  • Lagrar mottagare och skickade notiser i minnet
  • Endpoint för att ta bort och lägga till nya mottagare
    • GET /recipients/
    • POST /recipients/
    • DELETE /recipients/

Exempel

E-post som skickas ut.

Inställningar

Nedan miljövariabler krävs. Mer info om hur du får tag i dessa finns under resurser.

# API
API_URI= 'Länk till API, hittas bland resurser nedan'
CLIENT_ID= 'Erhålles efter ansökan är godkänd'
CLIENT_SECRET= 'Se ovan'

#E-Post
EMAIL_USERNAME= 'Adress du vill skicka ifrån'
EMAIL_PASSWORD= 'Lösenord till e-post du vill skicka ifrån'
EMAIL_FROM= 'Adress som visas som avsändare'
SMTP_HOST= 'SMTP-Server du använder'
SMTP_PORT= 'Port för ovan'
TRANSPORT_STRATEGY= 'SMTP, SMTP_TLS, etc'

Verktyg

Resurser

About

Send out email-alert with available vaccination timeslots. No need to keep refreshing 1177.se!

Topics

Resources

Stars

Watchers

Forks

Languages