尚未偵測到更新。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)