Skip to content

spejder/ms-vcard

Repository files navigation

Vcards for dine kontakter i Medlemsservice

Dette projekt udstiller dine kontakter i Medlemsservice som vcards på et HTTP-endpoint (du bør altid have noget HTTPS foran).

Du skal bruge brugernavn og password til Medlemsservice som basic authentication.

Jeg bruger ContactSync på min Android mobil til at synkronisere mine kontakter i Medlemsservice ved hjælp af dette projekt.

Bemærk! Opslaget i Medlemsservice er langsomt. Når den henter ~60 kontakter tager det cirka 6 sekunder og når den henter ~890 kontakter tager det over et halvt minut. Så synkroniser ikke for tit og servicen skalerer derfor nok ikke til mange brugere.

docker-compose eksempel

version: "2"

services:
  web:
    image: ghcr.io/spejder/ms-vcard:latest
    restart: always
    ports:
      - '80/tcp'
    environment:
      MS_DATABASE: "dds"
      MS_URL: "https://medlem.dds.dk"

vcard eksempel

Her er et eksempel på mine egne oplysninger genereret af servicen ud fra data i Medlemsservice.

BEGIN:VCARD
VERSION:4.0
ADR:;;Ejbysvinget 18;Glostrup;;2600;
BDAY:19730430
EMAIL:arne@arnested.dk
N:Jørgensen;Arne;;;
item1.NICKNAME:Boga
item2.NOTE:Medlemsnummer: 2014080
NOTE:Forældre til Nanna Ella Raun-Jørgensen
ORG:Ejby Gruppe
TEL;TYPE=cell:+4521650113
UID:urn:uuid:ee007e12-46ec-498c-a1c1-760a697181c2
item2.X-ABLabel:_$!<Medlemsnummer>!$_
item1.X-ABLabel:_$!<Spejdernavn>!$_
END:VCARD