1 | #!/usr/bin/env python
|
---|
2 | from django.core.management import setup_environ
|
---|
3 | import settings
|
---|
4 | setup_environ(settings)
|
---|
5 | from xml.dom.minidom import parse
|
---|
6 | from gheat.models import *
|
---|
7 |
|
---|
8 | datasource = open('/home/dennis/Desktop/test.netxml')
|
---|
9 | dom = parse(datasource)
|
---|
10 |
|
---|
11 | for wnetwork in dom.getElementsByTagName('wireless-network'):
|
---|
12 | for bssid in wnetwork.getElementsByTagName('BSSID'):
|
---|
13 | bssid = bssid.firstChild.nodeValue
|
---|
14 | print bssid
|
---|
15 | for manuf in wnetwork.getElementsByTagName('manuf'):
|
---|
16 | manuf = manuf.firstChild.nodeValue
|
---|
17 | print manuf
|
---|
18 | for enc in wnetwork.getElementsByTagName('encryption'):
|
---|
19 | enc = enc.firstChild.nodeValue
|
---|
20 | print enc
|
---|
21 | for ssid in wnetwork.getElementsByTagName('ssid'):
|
---|
22 | ssid = ssid.firstChild.nodeValue
|
---|
23 | print ssid
|
---|
24 | for lat in wnetwork.getElementsByTagName('min-lat'):
|
---|
25 | lat = lat.firstChild.nodeValue
|
---|
26 | print lat
|
---|
27 | for lon in wnetwork.getElementsByTagName('min-lon'):
|
---|
28 | lon = lon.firstChild.nodeValue
|
---|
29 | print lon
|
---|
30 |
|
---|
31 | g = Gebruiker(naam= , email= )
|
---|
32 | g.save()
|
---|
33 | a = Apparatuur(antenne= , kaart= )
|
---|
34 | a.save()
|
---|
35 | mr = MeetRondje(datum= , naam= , gebruiker_id=g.id , apparatuur_id=a.id )
|
---|
36 | mr.save()
|
---|
37 | ap = Accespoint(mac= , ssid= , encryptie= )
|
---|
38 | ap.save()
|
---|
39 | m = Meting(meetrondje_id=mr.id, accespoint_id=ap.id, latitude= , longitude= , signaal= )
|
---|
40 | m.save()
|
---|
41 |
|
---|
42 |
|
---|