About
oursites-lol is one page that lists the sites and repositories on the justsadnyx-ux GitHub account, and checks whether each deployed site is answering. It exists so there is one link to share instead of a dozen.
Where the data comes from
Two sources, both fetched by your browser when the page loads:
- Repositories come from the public GitHub REST API — names, descriptions, languages, stars, forks, topics, update times and README text. No token, no key, no proxy.
- Site status comes from a fetch request to each deployed site with a six-second timeout. A response of any kind means up; no response or a timeout means unreachable.
The repository response is cached in your browser's local storage for fifteen minutes. After that the page refetches. Nothing is stored on a server, because there is no server-side component that stores anything.
What that means for you
Three consequences worth knowing:
- It works offline-ish. If the GitHub API is slow or blocked, the cached copy still renders and the page says how old it is, rather than showing an empty shell.
- Rate limits apply to you. GitHub allows a small number of unauthenticated requests per hour per address. The fifteen-minute cache keeps this directory well inside that. A hard refresh bypasses the cache and spends one.
- Status checks are a rough signal. The no-cors mode cannot read the response, so a site behind a firewall, a captive portal or an aggressive bot filter may read as unreachable even though it is fine. The same is true in reverse for a site that answers a connection but is broken in practice.
What it does not do
- No analytics. No script on this page reports visits anywhere. The only third-party requests are to the GitHub API and to the sites being checked.
- No tracking between the two sites. oursites-lol and shortn share a stylesheet and a theme button, nothing else. No shared identifiers, no shared storage.
- No accounts. There is nothing to sign up for and nothing that identifies you.
- No claim over the listed work. Everything listed belongs to the GitHub account that published it. This page is a directory of links, and the descriptions are written by the same person who wrote the code.
Reading a repo here
Each card shows the language with its conventional colour dot, the star and fork counts, and when the repo last changed. Topics are clickable and drop the term into the search box. README previews are stripped of images, links and code fences so only prose shows — read the full file on GitHub for the rest. A fork badge means the repository is a fork, and archived means the owner marked it read-only.
Why a changelog here too
Because a directory that quietly changes is worse than no directory. Every layout change, every bug fix and every honest note about what does not work is written down at the changelog, and the build folds in any commits that have not been versioned yet, so the page cannot fall behind the code.
Related
shortn is the other site on this account — a link shortener with an open API. It shares the design system and the theme button with this page. The documentation covers how this directory behaves in more detail.