web app sveltekit per cercare e visualizzare accordi e testi dal database AS usando:
- endpoint acas json per la ricerca 🔍
- parsing server-side del brano per estrarre solo contenuti musicali utili 🛠️
- ricerca live tramite api (
/wp-json/acas/v1/search/?query=...) 📡 - viewer brano pulito e senza distrazioni 📖
- traspositore a semitoni 🎶
- semplifica accordi 🎸
- ingrandimento/riduzione testo 🔍
- auto-scroll con 4 velocità 🔄
- diagrammi accordi chitarra (major/minor, incluse alterazioni più comuni) 🎼
- esportazione clean in pdf
- box descrizione e video youtube quando disponibili 📺
- sveltekit + typescript ⚡
- cheerio per parsing html lato server ✂️
npm install
npm run devse lanci npm run dev senza node_modules, lo script predev prova automaticamente a fare npm install.
dopo l'installazione, postinstall esegue svelte-kit sync per preparare .svelte-kit. 📦
build produzione:
npm run build
npm run previewquesta app ora usa @sveltejs/adapter-vercel, quindi il deploy su vercel e' diretto.
- collega il repository su vercel (
new project-> import repository). - lascia framework preset su
sveltekit(auto-detect). - usa questi comandi (di default in genere sono gia' corretti):
install command: npm install
build command: npm run build
output directory: .vercel/output- esegui deploy.
nota: gli endpoint server (/api/search, /api/song, /api/artist) vengono pubblicati come funzioni vercel tramite adapter.
get /api/search?q=...🔎get /api/song?url=...📄get /api/artist?url=...📄
questa app va usata solo per contenuti che hai diritto di consultare e nel rispetto dei termini del sito sorgente AS e delle norme sul diritto d'autore. 🛡️