MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Satiriska nyheter på hönsspråk, byggda på dagens mest alarmerande löpsedlar. Mörk humor som attack mot alarmismen, aldrig åt olyckan.
Translation pending
MediaTypeScript · JavaScriptGitHub @simonnystrom-hubOnlineOwner 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
Satirisk kvällstidning. Next.js frontend.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Daglig satirisk alarmtext baserad på dagens högst scorade rubrik från Alarmindex. Sajt: https://www.kycklingbladet.com Studio (admin): https://kycklingbladet.sanity.studio Kod: https://github.com/simonnystrom-hub/kycklingbladet Frontend läser publicerat innehåll utan token. Write-token och Anthropic behövs bara för daily-jobbet (GitHub Actions), inte för att sajten ska synas. Egen domän: Vercel → Project → Settings → Domains.Read the full README ↗
Daglig satirisk alarmtext baserad på dagens högst scorade rubrik från Alarmindex.
Sajt: https://www.kycklingbladet.com
Studio (admin): https://kycklingbladet.sanity.studio
Kod: https://github.com/simonnystrom-hub/kycklingbladet
Importera GitHub-repot på vercel.com/new och sätt:
NEXT_PUBLIC_SANITY_PROJECT_ID = go9a4gjdNEXT_PUBLIC_SANITY_DATASET = productionNEXT_PUBLIC_SANITY_API_VERSION = 2025-01-01NEXT_PUBLIC_SITE_URL = https://www.kycklingbladet.comFrontend läser publicerat innehåll utan token. Write-token och Anthropic behövs bara för daily-jobbet (GitHub Actions), inte för att sajten ska synas.
Egen domän: Vercel → Project → Settings → Domains.
.env: frontend NEXT_PUBLIC_SANITY_PROJECT_ID (kopiera från .env.example) och Studio SANITY_STUDIO_PROJECT_ID plus SANITY_STUDIO_DATASET i ../kycklingbladet-studio (se Studio .env.example).cd ../kycklingbladet-studio
npm i
npm run seed
ALARMINDEX_SANITY_PROJECT_ID från ../alarmindex/.env.local (variabelnamnet där — skriv inte in själva värdet i README eller git).npm install
npm run dev
Öppna http://localhost:3000
npm run daily
| Variabel | Beskrivning |
|---|---|
NEXT_PUBLIC_SANITY_PROJECT_ID | Kycklingbladets Sanity project id (frontend) |
NEXT_PUBLIC_SANITY_DATASET | Dataset (default production) |
SANITY_STUDIO_PROJECT_ID | Samma Sanity project id i Studio (../kycklingbladet-studio) |
SANITY_STUDIO_DATASET | Studio-dataset (default production) |
NEXT_PUBLIC_SANITY_API_VERSION | Sanity API-version (default 2025-01-01) |
NEXT_PUBLIC_SITE_URL | Publik site-URL. Kod och canonical pekar alltid på https://www.kycklingbladet.com. |
SANITY_API_WRITE_TOKEN | Token för att skapa alarm-dokument |
ALARMINDEX_SANITY_PROJECT_ID | Alarmindex Sanity project id (läs scored headlines) |
ALARMINDEX_SANITY_DATASET | Alarmindex-dataset (default production) |
ALARMINDEX_SANITY_API_VERSION | Alarmindex API-version (default 2025-01-01) |
ALARMINDEX_SANITY_READ_TOKEN | Valfri read-token om Alarmindex-dataset kräver det |
ANTHROPIC_API_KEY | Claude API-nyckel (daglig generering) |
ANTHROPIC_MODEL | Claude-modell (valfri override) |
FACEBOOK_PAGE_ID | Facebooksida som ska få nya larm och Extra Extra |
FACEBOOK_PAGE_ACCESS_TOKEN | Långlivat Page Access Token (inte app-secret) |
EXTRA_EXTRA_SECRET | Delad Studio-hemlighet för Extra Extra och Citat på X (Vercel) |
X_API_KEY | X-appens API Key för Citat på X (Vercel, OAuth 1.0a) |
X_API_SECRET | X-appens API Secret för Citat på X (Vercel) |
X_ACCESS_TOKEN | Användartoken för @Kycklingbladet med Read and Write (Vercel) |
X_ACCESS_TOKEN_SECRET |
Daily-jobbet i .github/workflows/daily.yml har inget eget klockschema. Alarmindex-studions daily-pipeline (simonnystrom-hub/alarmindex-studio) triggar det när dagens index är klart. Manuell körning: Actions → Daily issue → Run workflow. Sätt dessa repository secrets så de matchar workflowen:
Visdomsord körs separat via .github/workflows/visdomsord.yml varje dag 07:07 Europe/Stockholm och postar samma text till Facebook och X. Jobbet hämtar nästa oanvända visdomsord från Studio-poolen. Daily-jobbet och Extra Extra postar också till båda.
X-svar körs via .github/workflows/x-reply.yml var 15:e minut, hämtar omnämnanden och publicerar svar. ANTHROPIC_API_KEY är obligatorisk för detta GitHub Actions-jobb; ANTHROPIC_MODEL är en valfri override. Innan 15-minutersjobbet aktiveras, sätt siteSettings.xMentionsSinceId till id:t för det senaste aktuella omnämnandet av @Kycklingbladet; annars kan den första körningen hämta upp till fem sidor (cirka 500 omnämnanden) och göra många Claude-anrop.
Kör visdomsord-jobbet manuellt med gh workflow run visdomsord.yml.
| Secret | Används som |
|---|---|
NEXT_PUBLIC_SANITY_PROJECT_ID | Kycklingbladet Sanity project id |
SANITY_API_WRITE_TOKEN | Write-token för att skapa alarm |
ALARMINDEX_SANITY_PROJECT_ID | Alarmindex Sanity project id |
ALARMINDEX_SANITY_READ_TOKEN | Valfri Alarmindex read-token |
ANTHROPIC_API_KEY | Claude API-nyckel |
ANTHROPIC_MODEL | Valfri modell-override |
GEMINI_API_KEY | Google-nyckel för larm- och Extra Extra-teckningar |
GEMINI_IMAGE_MODEL | Valfri modell-override (default gemini-3-pro-image) |
FACEBOOK_PAGE_ID | Facebooksida |
FACEBOOK_PAGE_ACCESS_TOKEN | Page Access Token med pages_manage_posts, pages_read_engagement och pages_manage_engagement |
X_API_KEY | X-appens API Key |
X_API_SECRET | X-appens API Secret |
X_ACCESS_TOKEN | Användartoken för @Kycklingbladet med Read and Write |
X_ACCESS_SECRET | Access Token Secret (GitHub-secretnamnet; X_ACCESS_TOKEN_SECRET går också) |
Samma Facebook- och X-värden ska också sättas i Vercel så Extra Extra- och Citat-publicering från Studio kan posta. Citat på X från Studio kräver EXTRA_EXTRA_SECRET och X-miljövariablerna ovan i Vercel; Studio ska ha samma hemlighet som SANITY_STUDIO_EXTRA_EXTRA_SECRET. Facebook-app-id och app-secret används bara för att skapa tokenet, inte i jobbet. X Premium på kontot räcker inte — det krävs en app i X Developer Portal med Read and Write och API-krediter för att kunna posta.
Page token (en gång): i Graph API Explorer, användartoken med sidorättigheterna ovan → byt till långlivat användartoken med app-id + app-secret → GET /me/accounts → kopiera sidans access_token. Appen ska vara Live, annars syns inläggen bara för app-roller.
Studio (../kycklingbladet-studio) är det enda sättet att avpublicera eller redigera ett alarm. Att köra om daily-jobbet skriver inte över ett befintligt alarm för samma datum.
Access Token Secret för samma användartoken (Vercel; X_ACCESS_SECRET går också) |