Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Samlade gudstjänsttider för ortodoxa kyrkor i Sverige.
Translation pending
LifestyleGo · HTMLGitHub @SebelinoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Calendar aggregator for Eastern Orthodox events in Stockholm/Sweden
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
En webbtjänst som samlar gudstjänstscheman från östortodoxa församlingar i Sverige i en gemensam kalender. • Samlar scheman från flera östortodoxa församlingar i Sverige • Webbgränssnitt för att bläddra bland kommande gudstjänster • Filtrera efter församling • ICS-kalenderflöde för prenumeration i Google Kalender, Apple Kalender m.fl. • JSON-API för programmatisk åtkomst Data samlas in av ett schemalagt jobb som kör alla scrapers och sparar resultaten i Firestore. Webbservern läser sedan från Firestore för snabb responstid.Read the full README ↗
En webbtjänst som samlar gudstjänstscheman från östortodoxa församlingar i Sverige i en gemensam kalender.
https://ortodoxagudstjanster.se
┌──────────────────────────────────────────────────────────┐
│ Insamling (var 6:e timme) │
│ Cloud Scheduler → Cloud Run Job → Scraping → Firestore │
└──────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────┐
│ Webbserver │
│ ortodoxagudstjanster.se → Cloud Run → Läs Firestore │
└──────────────────────────────────────────────────────────┘
Data samlas in av ett schemalagt jobb som kör alla scrapers och sparar resultaten i Firestore. Webbservern läser sedan från Firestore för snabb responstid.
Besök ortodoxagudstjanster.se för att bläddra bland kommande gudstjänster. Du kan filtrera efter församling och expandera varje gudstjänst för detaljer.
Prenumerera på ICS-flödet för att få gudstjänsterna i din kalenderapp:
https://ortodoxagudstjanster.se/calendar.ics
Du kan välja specifika församlingar med parametern include:
https://ortodoxagudstjanster.se/calendar.ics?include=St.%20Georgios%20Cathedral
https://ortodoxagudstjanster.se/calendar.icsKalendern synkroniseras automatiskt med nya gudstjänster.
GET /services
Returnerar alla kommande gudstjänster som JSON.
Kräver Go 1.25+.
# Installera beroenden
go mod download
# Kör webbserver lokalt (kräver Firestore-åtkomst)
export GCP_PROJECT_ID=ortodoxa-gudstjanster
export FIRESTORE_COLLECTION=services
go run ./cmd/server
# Kör insamlingsjobb lokalt (kräver GCS och OpenAI API)
export GCP_PROJECT_ID=ortodoxa-gudstjanster
export FIRESTORE_COLLECTION=services
export GCS_BUCKET=ortodoxa-gudstjanster-ortodoxa-store
export OPENAI_API_KEY=din-nyckel
go run ./cmd/ingest
Servern startar på http://localhost:8080.
| Variabel | Beskrivning | Standard |
|---|---|---|
PORT | Serverport | 8080 |
GCP_PROJECT_ID | GCP-projekt-ID | (krävs) |
FIRESTORE_COLLECTION | Firestore-collection | services |
SMTP_HOST | SMTP-server för feedback-mejl | - |
SMTP_PORT | SMTP-port | - |
SMTP_USER | SMTP-användarnamn | - |
SMTP_PASS | SMTP-lösenord | - |
SMTP_TO | Mottagare för feedback | - |
| Variabel | Beskrivning | Standard |
|---|---|---|
GCP_PROJECT_ID | GCP-projekt-ID | (krävs) |
FIRESTORE_COLLECTION | Firestore-collection | services |
GCS_BUCKET | GCS-bucket för Vision API-cache | (krävs) |
OPENAI_API_KEY | Krävs för OCR-baserade scrapers | (krävs) |
docker build -t ortodoxa-gudstjanster .
# Kör webbserver
docker run -p 8080:8080 \
-e GCP_PROJECT_ID=ortodoxa-gudstjanster \
-e FIRESTORE_COLLECTION=services \
ortodoxa-gudstjanster ./server
# Kör insamlingsjobb
docker run \
-e GCP_PROJECT_ID=ortodoxa-gudstjanster \
-e FIRESTORE_COLLECTION=services \
-e GCS_BUCKET=ortodoxa-gudstjanster-ortodoxa-store \
-e OPENAI_API_KEY=din-nyckel \
ortodoxa-gudstjanster ./ingest
OPENAI_API_KEY=din-nyckel go test ./...
Se scripts/README.md för verktyg som inspekterar Firestore-data.
Tjänsten körs på Google Cloud Run. Infrastruktur hanteras med Terraform i terraform/.
cd terraform
terraform init
terraform apply
Se terraform/README.md för detaljerade instruktioner.
Se CLAUDE.md för fullständig teknisk dokumentation.