back
for fileLine in fileList:
   if fileLine == l_second:
        exists="yes"
        break
if exists=="yes":
   print "there is a poi with the same coordinates in MyPoi.txt"
   print "can't continue"
   print "check your coordinates and repeat the process"
   print "exiting..."
else:
   # if it doesn't exist, inserts values into MyPoi.txt
   fileHandle = open ( "/home/glider/opt/navit/navit/maps/MyPoi.txt", 'a' )
   fileHandle.write ( l_first + '\n')
   fileHandle.write ( l_second + '\n')
   fileHandle.close()
   print "new poi added!"

Lo script potrà essere lanciato con:

$ python nappy.py

Comandistica

Connessione al gps:

$ mygps on

Avvio di Navit:

$ cd ~/opt/navit/navit
$ navit

Disconnessione dal gps:

$ mygps off

Nuovi POI (Points Of Interest):

$ nappy.py

La mappa italiana, infine, verrà aggiornata con cadenza settimanale in automatico da anacron.

Conclusioni

Le nostre configurazioni sono terminate.

Installando circa 250Mb di pacchetti, molti dei quali possono essere tranquillamente rimossi una volta terminate le compilazioni (ad esempio tutti quelli *-dev) e "giocando" un pò con le configurazioni e con un minimo di bash scripting, ci siamo alla fine dotati di un sistema di navigazione satellitare, avente un display certamente più ampio rispetto alla norma (minimo 7"!), che possiamo personalizzare a piacimento e che (da non dimenticare) rimane assolutamente un computer in piena regola!

back