Dette projekt indeholder Python-scripts til at sende beskeder via Lectio's hjemmeside. Scriptet benytter sig af Playwright til web-scraping og automatisering af browserhandlingerne.
- Python 3.6 eller nyere
- Playwright
-
Klon projektet til din lokale maskine
git clone https://github.com/unord/lectio_msg_tester
-
Naviger ind i projektets mappe
cd <project-folder>
-
Installer de nødvendige Python-biblioteker
pip install -r requirements.txt
-
Installér Playwright og dens browser-binære
For at installere Playwright, kør følgende kommando:
playwright install
Dette vil downloade alle nødvendige browser-binærer.
Her er nogle korte beskrivelser af de primære funktioner i scriptet:
lectio_send_msg(...) -> dict
: Sender en besked via Lectio.push_health_check(...) -> dict
: Sender en push health check-besked via uptime-kuma.
For at sende en besked, kan du bruge lectio_send_msg
funktionen som vist nedenfor:
result = lectio_send_msg(
school_id='123',
lectio_user='username',
lectio_password='password',
send_to='recipient',
subject='Test Subject',
msg='Hello, World!'
)
print(result)
Hvis beskeden sendes korrekt, returnerer lectio_send_msg
en dictionary med 'success': True
.
-
Hvis du oplever problemer med at køre scriptet, sørg for, at du har alle de nødvendige pakker installeret.
-
Kontroller at Playwright er korrekt installeret. Du kan teste dette ved at køre
playwright --version
i terminalen.
Dette projekt er licenseret under MIT-licensen.