ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Roztoč kolo, vypusť kuličku v ruletě, losuj karty a ukládej historii
Translation pending
AI summary · website content
OtherJavaScript · CSSGitHub @mhrubesOnlineOwner 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
mhrubes/kolo-stesti
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Webová aplikace pro náhodné losování z vlastního seznamu. Tři způsoby losování, více pojmenovaných seznamů, historie výsledků, světlý/tmavý režim. Čistý HTML + CSS + JavaScript, bez závislostí a bez build kroku.
+ přidá, ✕ odebere s potvrzením, ✎ nebo dvojklik přejmenuje; první výběr odebrat nejde).txt (UTF-8)localStorage prohlížeče (viz níže)index.html HTML kostra (hlavička, panel, dialogy) + načtení souborů
css/
theme.css CSS proměnné, světlý a tmavý motiv
base.css reset, body, hlavička, rozložení stránky
controls.css přepínač animace, volby v hlavičce
wheel.css kolo, ukazatel, střed
panel.css pravý panel: tlačítka, textarea, počítadlo
history.css výsuvný panel s historií, tabulka
presets.css přepínač režimů a záložky výběrů
stage.css přechody mezi režimy kolo/ruleta/karty
cards.css karty
dialogs.css modální okna
js/
state.js konstanty, objekt `state`, load/save do localStorage
theme.js přepínání motivu
wheel.js kreslení kola, funkce `spin()`
roulette.js ruleta: kreslení, fyzika kuličky
cards.js karty: balíček, míchání, vytažení
result.js výsledkový modal
items.js textarea s položkami
presets.js správa výběrů (přidat, odebrat, přejmenovat, přepnout)
io.js import a export .txt
history.js panel historie
dialogs.js potvrzovací modal, reset, vymazání
modes.js přepínání režimů
main.js spuštění aplikace, inicializace
Soubory v js/ jsou klasické skripty (ne ES moduly) a sdílejí společný globální rozsah. Díky tomu aplikace funguje i po otevření index.html přímo ze složky (file://), bez serveru a bez bundleru. state a pomocné funkce definované v state.js jsou dostupné ve všech dalších souborech.
Pořadí <script> v index.html je důležité. Soubor smí při načtení přímo používat jen to, co definuje on sám nebo soubor načtený před ním. Například modes.js registruje spin a fitCards, proto je až za wheel.js a cards.js. main.js je poslední a spouští inicializaci.
Stačí otevřít index.html v prohlížeči. Případně libovolný statický server, např.:
npx serve .
Statický web bez build kroku: Vercel servíruje obsah repozitáře tak, jak je (index.html v kořeni). Nastavení „Framework Preset: Other", žádný Build Command, žádný Output Directory. Každý push do main spustí nový deploy.
Měření návštěvnosti zajišťuje Vercel Web Analytics přes dva <script> tagy na konci index.html (/_vercel/insights/script.js). Skript vznikne až po zapnutí Analytics v projektu na Vercelu, lokálně proto vrací 404, což nevadí.
localStorage)Jeden klíč kolo-stesti:v1 s JSON objektem:
| Pole | Význam |
|---|---|
items | kopie aktivního výběru (zpětná kompatibilita se starší verzí) |
presets | pole seznamů (pole polí řetězců) |
activePreset | index aktivního výběru |
presetNames | vlastní názvy výběrů ('' = „Výběr N") |
theme | dark / light / nenastaveno (podle systému) |
history | [{ text, ts }], nejnovější první, max 100 |
allowRemove, animate, historyAsc | přepínače |
mode | wheel / roulette / cards |
Starší záznam bez presets se při načtení převede: items skončí ve „Výběr 1". Klíč ani formát neměňte, jinak o uložená data přijdou stávající uživatelé.
Poznámka: otevřete-li aplikaci ve více oknech, sdílí jeden záznam a platí poslední zápis (živá synchronizace mezi okny neexistuje).
js/ nebo css/ přidat do index.html na správné místo v pořadí a doplnit seznam výše.localStorage přidat do load() i save() v js/state.js s ošetřením chybějící hodnoty, aby starší záznamy dál fungovaly.