Pulled live from GitHub — stars, description, and language update automatically.
pinnedRepos = [ "Olusegun-Python-Toolkit", "ascende-network", "nm-app", "conus-drought-forecasting" // add more repo names here, exactly as they appear in the GitHub URL ]
repos = Promise.all( pinnedRepos.map(name => fetch(`https://api.github.com/repos/chrystali2002/${name}`).then(r => r.json()) ) )
html`${repos.map(r => ` <div class="card-block"> <h3><a href="${r.html_url}" target="_blank">${r.name}</a></h3> <p>${r.description ?? "No description provided."}</p> <span class="pill">${r.language ?? "—"}</span> <span class="pill">★ ${r.stargazers_count}</span> <span class="pill">Updated ${new Date(r.updated_at).toLocaleDateString()}</span> ${r.homepage ? `<p><a href="${r.homepage}">Write-up →</a></p>` : ""} </div> `).join("")}`
If this list doesn’t load (e.g. viewing offline), see the static project highlights instead.