mirror of
https://github.com/nikdoof/globaltalk-scraper.git
synced 2025-12-13 01:32:22 +00:00
Add new exporter
This commit is contained in:
41
visualisations/d3.py
Normal file
41
visualisations/d3.py
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
"""
|
||||||
|
Reads a GlobalTalk Scraper JSON file and dumps a hierarchical layout for use with D3
|
||||||
|
"""
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
import sys
|
||||||
|
import json
|
||||||
|
|
||||||
|
# Object types to include in the export
|
||||||
|
INCLUDED_TYPES = ['AFPServer', 'Workstation', 'ImageWriter', 'LaserWriter', 'Darwin']
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
parser = argparse.ArgumentParser("sunburst")
|
||||||
|
parser.add_argument("json", type=argparse.FileType("r"))
|
||||||
|
parser.add_argument("--output", type=argparse.FileType("w"), default=sys.stdout)
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
obj = json.load(args.json)
|
||||||
|
|
||||||
|
data = {
|
||||||
|
"name": "GlobalTalk",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": x,
|
||||||
|
"children": [
|
||||||
|
{"name": "{0} - {1}".format(y["object"], y['type']), "children": []}
|
||||||
|
for y in obj["nodes"]
|
||||||
|
if y["zone"] == x and y['type'] in INCLUDED_TYPES
|
||||||
|
],
|
||||||
|
}
|
||||||
|
for x in obj["zones"]
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
args.output.write(json.dumps(data))
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
@@ -2,199 +2,212 @@
|
|||||||
mindmap
|
mindmap
|
||||||
root)GlobalTalk(
|
root)GlobalTalk(
|
||||||
Doofnet
|
Doofnet
|
||||||
nas-afp
|
|
||||||
jrouter v0.0.12
|
jrouter v0.0.12
|
||||||
|
Bluey
|
||||||
HP LJ Pro 200 Color
|
HP LJ Pro 200 Color
|
||||||
SafetyThird
|
nas-afp
|
||||||
Smitty's SE30
|
Bandit
|
||||||
MacSE/30
|
MacLab House
|
||||||
Smitty
|
jrouter v0.0.12
|
||||||
1Bit
|
|
||||||
1Bit_QEMU
|
|
||||||
gutbomb
|
|
||||||
HP Neverstop Laser 1001nw 7AC4A
|
|
||||||
Totally Legit LaserWriter
|
|
||||||
zoidberg
|
|
||||||
GutBomb's Server
|
|
||||||
gutbomb
|
|
||||||
scotgate
|
scotgate
|
||||||
LaserWriter 4/600 PS
|
Quadra 800 - QEMU
|
||||||
lcdsoundsystem
|
|
||||||
EPSON WP 4535 Series
|
EPSON WP 4535 Series
|
||||||
scotgate
|
jrouter v0.0.13
|
||||||
PDF
|
|
||||||
wolfalice
|
wolfalice
|
||||||
u2
|
u2
|
||||||
ClayNet
|
asiandubfoundation
|
||||||
<Unnamed>
|
chris
|
||||||
ClayNet
|
PDF
|
||||||
Unnamed
|
LaserWriter 4/600 PS
|
||||||
Vintage Computer Garage
|
superfurryanimals
|
||||||
applepi
|
lcdsoundsystem
|
||||||
VCG GlobalTalk
|
scotgate
|
||||||
Vintage Computer Garage
|
Mystery Quadra 950
|
||||||
|
Myster Quadra 950
|
||||||
|
950
|
||||||
|
Daniel's Lab
|
||||||
|
retrouter.FastEthernet0
|
||||||
|
MacServ
|
||||||
|
192.168.228.2
|
||||||
|
509464
|
||||||
|
247077
|
||||||
|
FlatSE
|
||||||
|
AIR LC475
|
||||||
|
PDF-Printer
|
||||||
|
retrouter.Vlan84
|
||||||
|
retrouter.Vlan86
|
||||||
|
247088
|
||||||
|
Daniel
|
||||||
|
B154FD21B4661D2A
|
||||||
|
MacCDs
|
||||||
|
PM7600
|
||||||
|
MacBack
|
||||||
|
Daniel's IIcx
|
||||||
|
retrouter.Vlan83
|
||||||
|
KennyLoginsDangerZone
|
||||||
|
ImageScribbler
|
||||||
|
AsantéPrint 9474A792
|
||||||
|
Rackintosh LC
|
||||||
Joe's Computer Museum
|
Joe's Computer Museum
|
||||||
Pumpkintosh
|
Pumpkintosh
|
||||||
Joe's LaserWriter 320
|
Joe's LaserWriter 320
|
||||||
Joe's ImageWriter
|
Joe's ImageWriter
|
||||||
PurrTopia
|
Vintage Computer Garage
|
||||||
|
PBG3
|
||||||
|
Vintage Computer Garage
|
||||||
|
VCG GlobalTalk
|
||||||
|
applepi
|
||||||
|
Captain's Quarters II BBS
|
||||||
|
Quadra 605
|
||||||
|
Brother DCP L2550DW series
|
||||||
|
CQFileServer
|
||||||
|
Mac IIci
|
||||||
|
|
||||||
|
gutbomb
|
||||||
|
Totally Legit LaserWriter
|
||||||
|
gutbomb
|
||||||
|
zoidberg
|
||||||
|
GutBomb's Server
|
||||||
|
HP Neverstop Laser 1001nw 7AC4A
|
||||||
|
68kradio.ddns.net
|
||||||
|
PowerGlove G3 Beige 300
|
||||||
|
68K RADIO TOWER
|
||||||
|
68K Radio HQ (LC III)
|
||||||
|
LC Hammer
|
||||||
|
a møøse onçe bit my router
|
||||||
|
PowerGlove G3 Beige 300∏.Õg
|
||||||
|
68k-utm-router
|
||||||
|
a møøse once bit my router
|
||||||
|
Poodle Palace
|
||||||
jrouter v0.0.12
|
jrouter v0.0.12
|
||||||
Recta_Pete
|
AsantéTalk 9408500A
|
||||||
Recta_Pete
|
Molten Software
|
||||||
FDF6D36AEF075652E686979642E95672
|
Molten Software
|
||||||
Quadra 650
|
Molten G3 B&W
|
||||||
Peter Fletcher’s Power Mac G4
|
Biosrhythm
|
||||||
|
Biosrhythm AIR
|
||||||
LikesOldMacs
|
LikesOldMacs
|
||||||
|
Lyle's IWII
|
||||||
Q700
|
Q700
|
||||||
LyleWriter 2400
|
LyleWriter 2400
|
||||||
Lyle @likesoldmacs
|
Lyle @likesoldmacs
|
||||||
Lyle's IWII
|
|
||||||
Syracuse NY
|
|
||||||
Syracuse SE/30
|
|
||||||
Syracuse NY
|
|
||||||
The Barn Yard
|
|
||||||
jrouter v0.0.12
|
|
||||||
retrolab
|
|
||||||
jrouter v0.0.13
|
|
||||||
Green SE
|
|
||||||
BlueSCSI HQ
|
|
||||||
jrouter v0.0.12
|
|
||||||
beagle
|
|
||||||
OptiplexMicro
|
|
||||||
SquakersSUSLaserWriter
|
|
||||||
Quadra 605
|
|
||||||
Biosrhythm
|
|
||||||
Biosrhythm AIR
|
|
||||||
Woodland Digital Studios
|
|
||||||
GlobalTalk Router
|
|
||||||
Brother
|
|
||||||
netatalk
|
|
||||||
PDF
|
|
||||||
airhost
|
|
||||||
Cloudbusting
|
|
||||||
BROTHER-PRINTER
|
|
||||||
BRN_3937AC_P1_AT
|
|
||||||
BROTHER-PR_P1
|
|
||||||
CloudTalk
|
|
||||||
Puppet Head
|
|
||||||
arm64
|
|
||||||
Poodle Palace
|
|
||||||
AsantéTalk 9408500A
|
|
||||||
jrouter
|
|
||||||
Captain's Quarters II BBS
|
|
||||||
|
|
||||||
Mac IIci
|
|
||||||
Brother DCP L2550DW series
|
|
||||||
CQFileServer
|
|
||||||
Quadra 605
|
|
||||||
BabCom
|
|
||||||
BabCom Gateway
|
|
||||||
BabCom-PDF
|
|
||||||
VALEN
|
|
||||||
apfelbaum
|
|
||||||
Sunny
|
|
||||||
Babylon 5
|
|
||||||
BabCom
|
|
||||||
Apfelbaum
|
|
||||||
the polpo zone
|
|
||||||
portola
|
|
||||||
ImageScribbler
|
|
||||||
Performa 400
|
|
||||||
691468
|
|
||||||
40Mhz is enough for anyone!
|
|
||||||
SmallNAS
|
|
||||||
raspberrypi
|
|
||||||
GlobalTalk
|
|
||||||
QEMU
|
|
||||||
Brother MFC-L2730DW
|
|
||||||
GlobalTalk PDF Printer
|
|
||||||
Nanoraptor
|
|
||||||
Nanoraptor
|
|
||||||
Wafflenet
|
|
||||||
Reiko
|
|
||||||
0D61ADF690BA7804F91096300B35@WOZ
|
|
||||||
Wafflenet ImageWriter II
|
|
||||||
Lisa
|
|
||||||
Wafflenet
|
|
||||||
RToD LC
|
|
||||||
RToD LC
|
|
||||||
kero's world
|
|
||||||
jrouter
|
|
||||||
Daniel's Lab
|
|
||||||
retrouter.Vlan85
|
|
||||||
247088
|
|
||||||
retrouter.Vlan86
|
|
||||||
retrouter.Vlan82
|
|
||||||
PM7600
|
|
||||||
Daniel
|
|
||||||
retrouter.FastEthernet0
|
|
||||||
FlatSE
|
|
||||||
192.168.228.181
|
|
||||||
MacServ
|
|
||||||
retrouter.Vlan83
|
|
||||||
247077
|
|
||||||
MacCDs
|
|
||||||
192.168.228.2
|
|
||||||
Daniel's IIcx
|
|
||||||
B154FD21B4661D2A
|
|
||||||
PDF-Printer
|
|
||||||
retrouter.Vlan81
|
|
||||||
MacBack
|
|
||||||
retrouter.Vlan84
|
|
||||||
anotherzone
|
|
||||||
ciscots
|
|
||||||
ciscots.FastEthernet0/0
|
|
||||||
Vintage
|
|
||||||
<Unnamed>
|
|
||||||
bbtrtr.GigabitEthernet0/0.1140
|
|
||||||
FEATHER
|
|
||||||
bbtrtr
|
|
||||||
bbtrtr.Tunnel97
|
|
||||||
BBT GlobalTalk
|
|
||||||
Unnamed
|
|
||||||
feather
|
|
||||||
foobar
|
|
||||||
bbtrtr
|
|
||||||
bbtrtr.Tunnel95
|
|
||||||
RTC
|
|
||||||
Panasonic KXP2123 (LaserWriter)
|
|
||||||
RTC_Qemu
|
|
||||||
Compaq Armada 1700
|
|
||||||
A1700
|
|
||||||
884928-F2Af7F1
|
|
||||||
BaroNet
|
|
||||||
kallebooLombard
|
|
||||||
Lombard
|
|
||||||
Blackbird
|
|
||||||
BaroNet
|
|
||||||
TechToolPro3CP
|
|
||||||
Wallstreet
|
|
||||||
MacLab House
|
|
||||||
jrouter v0.0.12
|
|
||||||
KennyLoginsDangerZone
|
|
||||||
AsantéPrint 9474A792
|
|
||||||
Rackintosh LC
|
|
||||||
SNAKSrV
|
|
||||||
Laserwriter
|
|
||||||
snacky
|
|
||||||
192.168.151.1
|
|
||||||
retronet-qemu3
|
|
||||||
Emulated Mac
|
|
||||||
GlobalSwim
|
|
||||||
Thermite
|
|
||||||
raspi
|
|
||||||
JurassicMac
|
|
||||||
Airaga
|
|
||||||
Airaga Base Router
|
|
||||||
AIR Admin’s Guide Server
|
|
||||||
MintyLand
|
MintyLand
|
||||||
MintyNode
|
MintyNode
|
||||||
MintyLand
|
MintyLand
|
||||||
Mystery Quadra 950
|
Vintage
|
||||||
950
|
bbtrtr
|
||||||
Myster Quadra 950
|
<Unnamed>
|
||||||
|
bbtrtr.GigabitEthernet0/0.1140
|
||||||
|
FEATHER
|
||||||
|
bbtrtr.Tunnel97
|
||||||
|
feather
|
||||||
|
BBT GlobalTalk
|
||||||
|
Unnamed
|
||||||
|
Cloudbusting
|
||||||
|
arm64
|
||||||
|
BRN_3937AC_P1_AT
|
||||||
|
BROTHER-PRINTER
|
||||||
|
CloudTalk
|
||||||
|
Puppet Head
|
||||||
|
BROTHER-PR_P1
|
||||||
|
beagle
|
||||||
|
OptiplexMicro
|
||||||
|
Quadra 605
|
||||||
|
SquakersSUSLaserWriter
|
||||||
LowTechNet
|
LowTechNet
|
||||||
Brads IICX
|
Brads IICX
|
||||||
LowTechNet
|
LowTechNet
|
||||||
|
Syracuse NY
|
||||||
|
3400C
|
||||||
|
Syracuse NY
|
||||||
|
LaserWriter Select
|
||||||
|
Syracuse SE/30
|
||||||
|
BabCom
|
||||||
|
VALEN
|
||||||
|
BabCom Gateway
|
||||||
|
BabCom
|
||||||
|
Apfelbaum
|
||||||
|
Babylon 5
|
||||||
|
Sunny
|
||||||
|
apfelbaum
|
||||||
|
BabCom-PDF
|
||||||
|
retrolab
|
||||||
|
jrouter v0.0.13
|
||||||
|
Green SE
|
||||||
|
jagHaus
|
||||||
|
<Unnamed>
|
||||||
|
Quicksilver
|
||||||
|
appleshare
|
||||||
|
Brother HL L2360D series
|
||||||
|
Quadra 800
|
||||||
|
PDF
|
||||||
|
EPSON XP 7100 Series
|
||||||
|
Unnamed
|
||||||
|
GlobalSwim
|
||||||
|
JurassicMac
|
||||||
|
Thermite
|
||||||
|
raspi
|
||||||
|
netjibbing
|
||||||
|
jrouter v0.0.12
|
||||||
|
Airaga
|
||||||
|
AIR Admin’s Guide Server
|
||||||
|
Airaga Base Router
|
||||||
|
foobar
|
||||||
|
bbtrtr
|
||||||
|
bbtrtr.Tunnel95
|
||||||
|
Woodland Digital Studios
|
||||||
|
netatalk
|
||||||
|
airhost
|
||||||
|
GlobalTalk Router
|
||||||
|
PDF
|
||||||
|
Brother
|
||||||
|
ClayNet
|
||||||
|
<Unnamed>
|
||||||
|
Unnamed
|
||||||
|
ClayNet
|
||||||
|
PurrTopia
|
||||||
|
jrouter v0.0.12
|
||||||
|
Nanoraptor
|
||||||
|
jrouter v0.0.12
|
||||||
|
Nanoraptor
|
||||||
|
PowerBook 500
|
||||||
|
kero's world
|
||||||
|
jrouter
|
||||||
|
40Mhz is enough for anyone!
|
||||||
|
QEMU
|
||||||
|
GlobalTalk PDF Printer
|
||||||
|
SmallNAS
|
||||||
|
raspberrypi
|
||||||
|
GlobalTalk
|
||||||
|
Brother MFC-L2730DW
|
||||||
|
anotherzone
|
||||||
|
ciscots.FastEthernet0/0
|
||||||
|
ciscots
|
||||||
|
Recta_Pete
|
||||||
|
Peter Fletcher’s Power Mac G4
|
||||||
|
FDF6D36AEF075652E686979642E95672
|
||||||
|
Recta_Pete
|
||||||
|
Quadra 650
|
||||||
|
BaroNet
|
||||||
|
BaroNet
|
||||||
|
kallebooLombard
|
||||||
|
Blackbird
|
||||||
|
Wallstreet
|
||||||
|
Lombard
|
||||||
|
TechToolPro3CP
|
||||||
|
the polpo zone
|
||||||
|
Performa 400
|
||||||
|
691468
|
||||||
|
portola
|
||||||
|
BlueSCSI HQ
|
||||||
|
jrouter v0.0.12
|
||||||
|
1Bit
|
||||||
|
1Bit_QEMU
|
||||||
|
Wafflenet
|
||||||
|
Lisa
|
||||||
|
Reiko
|
||||||
|
Wafflenet
|
||||||
|
0D61ADF690BA7804F91096300B35@WOZ
|
||||||
|
Wafflenet ImageWriter II
|
||||||
|
|
||||||
```
|
```
|
||||||
Reference in New Issue
Block a user