MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Ein Fakt zum Tag, darüber, was an diesem Datum vor Jahren geschah
Translation pending
MediaTypeScript · SvelteGitHub @abduelhamitOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
Eine kleine Kalender-Webseite: Sie zeigt den Fakt des heutigen Tages und einen Kalender, über den sich die Fakten anderer Tage aufrufen lassen. Statische Seite, gehostet auf GitHub Pages, komplett auf Deutsch. Nach dem ersten Deploy erreichbar unter. Alle Fakten stehen in einer Datei: src/lib/facts.yaml. Sie lässt sich direkt im GitHub-Webeditor bearbeiten — eine lokale Entwicklungsumgebung ist dafür nicht nötig.Read the full README ↗
Eine kleine Kalender-Webseite: Sie zeigt den Fakt des heutigen Tages und einen Kalender, über den sich die Fakten anderer Tage aufrufen lassen. Statische Seite, gehostet auf GitHub Pages, komplett auf Deutsch.
Nach dem ersten Deploy erreichbar unter https://abduelhamit.github.io/Fakt-des-Tages/.
Alle Fakten stehen in einer Datei: src/lib/facts.yaml. Sie lässt sich
direkt im GitHub-Webeditor bearbeiten — eine lokale Entwicklungsumgebung ist dafür nicht nötig.
2026-08-22: Ein kurzer Fakt passt einzeilig.
2026-08-23: |
Ein längerer Fakt mit **fettem** und *kursivem* Text sowie einem
[Link](https://example.com).
Ein zweiter Absatz ist ebenfalls möglich:
- erster Punkt
- zweiter Punkt
Regeln:
JJJJ-MM-TT. Ein Eintrag für
2026-03-15 gilt nur für diesen einen Tag, nicht für jeden 15. März.## werden gestaltet, andere Überschriften und Tabellen nicht.|-Block, dessen Zeilen alle gleich weit eingerückt sind.
Das ist die häufigste Fehlerquelle beim Bearbeiten im Browser.[Fakt vom 24.08.](2026-08-24). Gibt es für das Datum keinen Eintrag, schlägt der Build fehl.Bilder liegen in static/fakten/ und werden relativ eingebunden:
2026-03-06: |
Ein Fakt mit Bild.

Bitte beachten:
%YAML 1.1-Zeile ergänzen. Die Datumsschlüssel würden dadurch zu Datumsobjekten,
und es würde stillschweigend kein einziger Fakt mehr gefunden.Nach einem Push auf main baut GitHub Actions die Seite neu und veröffentlicht sie. Dabei entsteht
für jeden Fakt eine eigene, fertige Seite.
Zum Pflegen der Inhalte genügt trotzdem der Webeditor — der Build läuft ja automatisch.
Voraussetzungen: Node ≥ 26 und pnpm (die Version ist in package.json unter packageManager
festgelegt). Mit einer älteren Node-Version bricht pnpm install mit Expected version: >=26 ab —
nvm use --lts hilft.
pnpm install
pnpm dev # http://localhost:5173/Fakt-des-Tages
Die Seite läuft auch lokal unter dem Unterpfad /Fakt-des-Tages, weil sie auf GitHub Pages in einem
Projektverzeichnis liegt. Wer http://localhost:5173/ aufruft, wird automatisch dorthin
weitergeleitet.
| Befehl | Zweck |
|---|---|
pnpm dev | Entwicklungsserver |
pnpm build | Produktions-Build nach build/ |
pnpm preview | Den gebauten Stand lokal ausliefern |
pnpm check | Typprüfung, auch in .svelte-Dateien |
pnpm lint | Prettier- und ESLint-Prüfung |
pnpm format | Formatierung schreiben |
pnpm test | Alle Tests einmalig ausführen |
Es gibt zwei Testebenen: schnelle Node-Tests (*.spec.ts) und Playwright-Tests im echten Browser
(*.e2e.ts). pnpm test führt beide aus, pnpm test:unit --run nur die schnellen.
pnpm vitest run # nur die Node-Tests
pnpm test:e2e # nur die Browser-Tests
Für die Browser-Tests muss einmalig pnpm exec playwright install chromium ausgeführt werden.
Die Node-Tests prüfen unter anderem, ob src/lib/facts.yaml fehlerfrei ist — sie laufen bei jedem
Deploy und stoppen ihn bei einem Tippfehler.
Ein Push auf main startet .github/workflows/deploy.yml:
check → lint → build, anschließend die Veröffentlichung auf GitHub Pages. Pages wird beim
ersten erfolgreichen Durchlauf automatisch aktiviert.
Aufbau, Konventionen und die Fallstricke des Projekts sind in CLAUDE.md dokumentiert —
unter anderem, warum es keine svelte.config.js gibt und warum jeder Fakt schon beim Build eine
eigene Seite bekommt.