尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证I sentieri dei parchi italiani, con gli animali che puoi incontrare e il momento giusto per andarci. PWA gratuita, senza account.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗I sentieri dei parchi italiani, con gli animali che puoi incontrare e il momento giusto per andarci.
Apri l'app: https://lamaslamas.github.io/orme/ (funziona dal telefono, anche offline: si può installare come app)
Orme è un progetto personale, gratuito e senza pubblicità per scegliere ed esplorare i sentieri dei parchi dell'Appennino, a piedi, in MTB o in e-MTB, con un'attenzione particolare alla fauna.
Non è una guida ufficiale né un servizio di sicurezza: molte tracce sono "da verificare".
Parchi coperti oggi: Abruzzo, Lazio e Molise · Foreste Casentinesi · Appennino Lucano · Pollino · Gallipoli Cognato e Piccole Dolomiti Lucane.
Nessun account e nessun server: preferenze, avvistamenti, foto e giri fatti restano solo sul tuo dispositivo (con backup su file quando vuoi). Ai servizi esterni vanno solo coordinate di sentieri e mappe.
Dati © OpenStreetMap (ODbL) · osservazioni GBIF e iNaturalist (licenze CC indicate su ogni osservazione) · meteo Open-Meteo (CC BY 4.0) · mappe OpenFreeMap, Waymarked Trails, OpenTopoMap, Esri · foto Wikimedia Commons (autore e licenza su ogni foto, elenco in Altro → Crediti delle foto) · testi Wikipedia (CC BY-SA).
npm install
npm run dev # avvia l'app in locale su http://localhost:5173/orme/
npm test # esegue i test
npm run build # crea la versione da pubblicare in dist/
Ogni push su main viene pubblicato automaticamente su GitHub Pages
(.github/workflows/pubblica.yml).
public/dati/archivio.json è l'archivio pubblico dei percorsi (il file di lavoro dei robot). Dopo i robot,
scripts/dividi-archivio.mjs lo divide in un file per parco (public/dati/archivio/<parco>.json) più un indice
(indice.json: nome, numero di sentieri, riquadro e confine semplificato di ogni parco). L'app all'avvio legge solo
l'indice e i file dei parchi già sul telefono; gli altri si scaricano quando si aprono, si scelgono in Suggerisci,
si cercano o la mappa inquadra la loro zona. I dati si uniscono a quelli del telefono senza toccare note, stato e GPX
personali.
Ogni giorno .github/workflows/archivio.yml esegue scripts/importa-archivio.mjs, che legge:
Crawl-delay di robots.txt;Le uscite delle associazioni diventano percorsi "solo con guida", senza traccia (nessuna traccia inventata). Non vengono salvati nomi di guide, email o telefoni. Se una fonte non risponde l'archivio resta com'è; se risponde e un percorso è sparito, viene segnato "non più verificabile". Per provarlo in locale:
node scripts/importa-archivio.mjs # tutte le fonti
node scripts/importa-archivio.mjs ecotur # una sola: ecotur, wolf-howling, osm-mtb, osm-sentieri
Dopo l'importazione, per ogni percorso con traccia:
src/lib/gbif.js): osservazioni "lungo il percorso" (entro 500 m, posizione
precisa entro 1 km) o "nella zona" (posizioni sfumate o approssimate), solo conteggi e un codice
anonimo per contare le persone, mai i nomi. --solo-fauna ricalcola subito solo la fauna;I confini dei parchi sono in public/dati/confini.json (node scripts/scarica-confini.mjs).
Rifugi, bivacchi, ricoveri, sorgenti e fontanelle dei parchi (OpenStreetMap, ODbL) sono in
public/dati/punti.json: li scarica node scripts/scarica-punti.mjs durante l'aggiornamento
automatico, al massimo una volta a settimana per parco (--forza per rifarli subito). Si salvano
solo dati del luogo (tipo, nome, quota, potabilità, stagionalità), mai telefoni o email.
Sulla mappa sono due livelli separati, "Rifugi e bivacchi" e "Acqua", visibili da zoom 12;
nella scheda del sentiero quelli entro 300 m dalla traccia.
Suggerisci (a pagina intera su computer, #/suggerisci) ordina i percorsi per oggi o domani con le previsioni orarie di
Open-Meteo (gratuito, senza chiavi, CC BY 4.0), chieste alla quota di
partenza e a quella del punto più alto. I calcoli sono in src/lib/condizioni.js: pioggia e
temporali nelle ore di cammino, freddo percepito in quota, caldo (meno se c'è bosco), raffiche
(più severe sui percorsi esposti), neve e ghiaccio, fango (pioggia dei 3 giorni prima sul terreno
di terra), ore di luce e orario di partenza consigliato. A Open-Meteo vanno solo coordinate e
quote dei sentieri, raggruppate in celle di 0,1°; preferenze e scelte restano sul dispositivo.
Il profilo delle quote di ogni traccia (partenza, punto più alto, dislivello) lo calcola il robot
con il modello del terreno (src/lib/profiloQuote.js, campo quote dell'archivio);
node scripts/calcola-panorama.mjs --solo-quote lo ricalcola senza gli altri passi.
Icone: scripts/icona.svg → npm install --no-save sharp && node scripts/genera-icone.mjs.
src/
main.js navigazione tra le schermate (#/...)
db.js archivio IndexedDB, backup
datiIniziali.js sentieri di partenza
viste/ lista, scheda, modifica, mappa, gps, backup
lib/ filtri, modulo, Overpass, GPX, calcoli geografici
test/ test automatici (vitest)