Updated aggiornamenti (markdown)

MikeKOD
2020-10-25 00:41:40 +02:00
parent c6b8fe0406
commit d692c79f79
+3 -3
@@ -1,11 +1,11 @@
# Installazione e aggiornamenti
KoD, a differenza degli altri addon utilizza un sistema di installazione e di aggiornamento tutto suo, esigenza nata dal fatto che i siti cambiano spesso, per stargli dietro sono quindi necessari aggiornamenti costanti, che spesso consistono in modifiche di poco conto.<br>
KoD, a differenza degli altri addon, utilizza un sistema di installazione e di aggiornamento tutto suo, esigenza nata dal fatto che i siti cambiano spesso, per stargli dietro sono quindi necessari aggiornamenti costanti, che spesso consistono in modifiche di poco conto.<br>
Modifiche che sarebbe meglio finissero il più velocemente possibile sui dispositivi degli utenti.
Utilizzare un repository kodi, come fanno tutti gli addon, implica
alcune operazioni "noiose" ogni qualvolta si vuole mandare un update.
Script come [repo_prep](https://forum.kodi.tv/showthread.php?tid=129401) aiutano, ma si tratta comunque di un operazione in più.<br>
Script come [repo_prep](https://forum.kodi.tv/showthread.php?tid=129401) aiutano, ma si tratta comunque di un'operazione in più.<br>
Inoltre, lato utente, kodi cerca gli aggiornamenti ogni tanto (spesso si devono forzare se si vuole averli subito) e
scarica l'intero addon di nuovo anche se è stata modificata una sola linea.
@@ -13,7 +13,7 @@ L'updater "ad hoc" di kod invece, non necessita di nessun effort aggiuntivo (a p
Gli aggiornamenti vengono cercati ad ogni avvio di kodi (e periodicamente, ogni volta che si utilizza ed è passata più di un ora dall'ultimo check), viene scaricato solo il minimo indispensabile (le singole modifiche ai singoli file) e viene mostrato un messaggio con il changelog (il nome del commit).
## Funzionamento in sintesi:
All'avvio di kodi l'updater chiama le api di GitHub per vedere qual'è l'ultimo commit e quindi se è necessario aggiornare:
All'avvio di kodi l'updater chiama le api di GitHub per vedere qual è l'ultimo commit e quindi se è necessario aggiornare:
se ci sono commit nuovi, scarica le relative patch (generate da github) e le applica in locale.<br>
Per tenere conto del commit attuale, usa un file apposito (last_commit.txt).<br>
Per vedere a che commit si trova il tuo KoD, basta aprirlo e guardare il numero nella sezione aiuto