En holdside viser ét holds sæson på et øjeblik: resultaterne med sejre, uafgjorte og nederlag og de kommende kampe i alle de turneringer, holdet spiller i. Den er ideel til en klubs hjemmeside.
Du behøver ikke at være udvikler. En AI-assistent som ChatGPT eller Claude kan bygge siden for dig ud fra instruktionerne nedenfor.
Før du går i gang
Din liga skal have Gold-planen med API'en slået til. Se Kom godt i gang med API'en.
Du skal bruge dit sæson-ID. Sådan fungerer API'en viser, hvordan du finder det.
Du skal bruge holdets navn, skrevet præcis som det står på din ligas hjemmeside.
Har du ikke en liga endnu? Prøv først prompten med LeagueRepublics demoliga: brug sæson-ID 153020000 og holdnavnet Kings Arms.
Sådan bruger du prompten
Kopiér prompten fra den grå boks nedenfor.
Udfyld dine oplysninger. Erstat [MIT-SÆSON-ID] med dit sæson-ID og [MIT-HOLDNAVN] med holdets navn.
Sig, hvordan det skal se ud. Beskriv klubbens farver og stil, eller vedhæft et skærmbillede af din hjemmeside eller et design, du kan lide. Et billede virker som regel bedst. Hvis du ikke siger noget, vælger AI'en et enkelt design.
Indsæt den i AI-assistenten, og send den.
Åbn den fil, du får. Gem den, og dobbeltklik på den for at åbne den i din browser.
Sammenlign med din ligas hjemmeside. Hvis noget ser forkert ud, så fortæl AI'en det med almindelige ord, f.eks. "den kamp var på hjemmebane, ikke ude". Den retter det.
Prompten
Før du går i gang, skal du læse LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Brug kun de tjenester, webadresser og feltnavne, den beskriver, og følg dens regler om forespørgselsgrænsen, tomme værdier, fejl og at "road" betyder ude. Hvis du ikke kan åbne adressen, så stop og bed mig om at indsætte specifikationen.
Byg en enkelt webside til mig (én HTML-fil, jeg kan åbne i min browser), der viser ét holds kampe i sæsonen. Mit sæson-ID er [MIT-SÆSON-ID], og holdet hedder [MIT-HOLDNAVN].
Siden skal: 1. Find holdets ID ud fra sæsonens kampe første gang siden indlæses, og brug derefter tjenesten Get Fixtures For Team. Husk ID'et, så det ikke skal slås op igen. 2. Brug holdets navn som titel. 3. Del kampene op i "Resultater", nyeste først, og "Kommende", nærmeste først. 4. Vis for hver kamp datoen, turneringen (og pokalrunden, hvis der er en), modstanderen, om det var hjemme eller ude, og resultatet, med mit holds score først. 5. Vis for resultater V, U eller T set fra holdets side. Hvis en kamp endte uafgjort og blev afgjort på straffespark, så vis i stedet for U, hvem der vandt straffesparkskonkurrencen, med resultatet af den. 6. Vis eventuelle ekstra resultatdetaljer, f.eks. pausestilling, med lille skrift. Hvis en kamp er udsat, så vis det i stedet for et tidspunkt. Hvis kampdatoen er passeret, men der endnu ikke er et resultat, så vis "Afventer resultat" i stedet for et tidspunkt. 7. Hent ikke dataene igen mere end én gang i minuttet.
Hold designet enkelt og let at læse på en mobil. Forklar i enkle trin, hvordan jeg åbner og bruger filen. Spørg mig, hvis noget er uklart.
Design: [BESKRIV DET UDSEENDE, DU ØNSKER, ELLER VEDHÆFT ET SKÆRMBILLEDE] |
Hvis noget går galt
Siden siger, at holdet ikke kan findes. Tjek, at holdnavnet er skrevet præcis som på din ligas hjemmeside, og at holdet spiller i den sæson.
Siden viser en fejlmeddelelse. Tjek dit sæson-ID, og at API'en er slået til for din liga.
Siden virker ikke i AI'ens forhåndsvisning. Mange forhåndsvisninger kan ikke hente data fra andre hjemmesider. Gem filen, og åbn den i din browser i stedet.
AI'en siger, at den ikke kan læse specifikationen. Åbn specifikationens adresse i din browser, markér alt, kopiér det, og indsæt det i AI'en.
Alle detaljer om tjenesten Get Fixtures For Team står i API-specifikationen.
