Skip to content

Commit 78ee6ab

Browse files
authored
Merge pull request #24 from arubdesu/fix_lookup_update_db_markdown
Fix lookups, update datas
2 parents 3a51fe8 + aa89c37 commit 78ee6ab

File tree

3 files changed

+123
-1
lines changed

3 files changed

+123
-1
lines changed

dump.markdown

+120
Original file line numberDiff line numberDiff line change
@@ -8141,8 +8141,13 @@ Code | Model
81418141
`GG80` | iMac (Retina 5K, 27-inch, Late 2015)
81428142
`GG81` | iMac (Retina 5K, 27-inch, Late 2015)
81438143
`GG82` | iMac (Retina 5K, 27-inch, Late 2015)
8144+
`GGK6` | iPod touch (6th generation)
81448145
`GHFF` | iMac (27-inch, Late 2013)
81458146
`GHJH` | iMac (21.5-inch, Late 2013)
8147+
`GHK9` | iPad mini 4
8148+
`GHKJ` | iPad mini 4
8149+
`GHKK` | iPad mini 4
8150+
`GHMN` | iPad mini 4 Wi-Fi + Cellular
81468151
`GHPF` | urBeats (2nd generation)
81478152
`GHPG` | urBeats (2nd generation)
81488153
`GHPH` | urBeats (2nd generation)
@@ -8209,6 +8214,9 @@ Code | Model
82098214
`GMC7` | MacBook Air (11-inch, Early 2015)
82108215
`GMC8` | MacBook Air (11-inch, Early 2015)
82118216
`GMC9` | MacBook Air (11-inch, Early 2015)
8217+
`GMLD` | iPad Pro
8218+
`GMLF` | iPad Pro
8219+
`GMLG` | iPad Pro
82128220
`GN8C` | MacBook Air (13-inch, Early 2015)
82138221
`GNJJ` | MacBook Air (13-inch, Early 2015)
82148222
`GNJK` | MacBook Air (11-inch, Early 2015)
@@ -8221,6 +8229,7 @@ Code | Model
82218229
`GP4P` | MacBook Air (11-inch, Early 2014)
82228230
`GQ17` | iMac (Retina 5K, 27-inch, Late 2015)
82238231
`GQ18` | iMac (Retina 5K, 27-inch, Late 2015)
8232+
`GQ62` | MacBook Pro (Retina, 15-inch, Mid 2015)
82248233
`GQCL` | MacBook Pro (Retina, 15-inch, Mid 2015)
82258234
`GQCM` | MacBook Pro (Retina, 15-inch, Mid 2015)
82268235
`GQCP` | MacBook Pro (Retina, 15-inch, Mid 2015)
@@ -8230,6 +8239,8 @@ Code | Model
82308239
`GQR4` | MacBook Pro (Retina, 13-inch, Early 2015)
82318240
`GQR5` | MacBook Pro (Retina, 13-inch, Early 2015)
82328241
`GQR6` | MacBook Pro (Retina, 13-inch, Early 2015)
8242+
`GRY6` | iPhone 6s
8243+
`GRYC` | iPhone 6s
82338244
`GTDX` | MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports)
82348245
`GTDY` | MacBook Pro (15-inch, Late 2016)
82358246
`GTF1` | MacBook Pro (15-inch, Late 2016)
@@ -8286,8 +8297,11 @@ Code | Model
82868297
`H1F7` | iMac (Retina 4K, 21.5-inch, Late 2015)
82878298
`H1F8` | iMac (Retina 4K, 21.5-inch, Late 2015)
82888299
`H1F9` | iMac (Retina 4K, 21.5-inch, Late 2015)
8300+
`H1M9` | iPad Pro (9.7-inch)
8301+
`H1MK` | iPad Pro (9.7-inch)
82898302
`H25M` | iMac (21.5-inch, Late 2015)
82908303
`H25N` | iMac (Retina 4K, 21.5-inch, Late 2015)
8304+
`H2XJ` | iPhone SE
82918305
`H3GP` | iMac (Retina 5K, 27-inch, Late 2015)
82928306
`H3GQ` | iMac (Retina 5K, 27-inch, Late 2015)
82938307
`H3GR` | iMac (Retina 5K, 27-inch, Late 2015)
@@ -8321,6 +8335,7 @@ Code | Model
83218335
`H3R6` | MacBook (Retina, 12-inch, Early 2016)
83228336
`H3R7` | MacBook (Retina, 12-inch, Early 2016)
83238337
`H569` | MacBook Air (13-inch, Early 2015)
8338+
`H7JY` | iMac (21.5-inch, 2017)
83248339
`H8KX` | iMac (21.5-inch, Late 2015)
83258340
`H8KY` | iMac (Retina 4K, 21.5-inch, Late 2015)
83268341
`H8L0` | iMac (Retina 4K, 21.5-inch, Late 2015)
@@ -8337,9 +8352,114 @@ Code | Model
83378352
`HF1T` | MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports)
83388353
`HF4F` | MacBook Air (13-inch, Early 2015)
83398354
`HF4H` | MacBook Air (13-inch, Early 2015)
8355+
`HG04` | iPhone 7 Plus
8356+
`HG08` | iPhone 7 Plus
8357+
`HG5D` | iPad Air 2
8358+
`HG5F` | iPad Air 2
8359+
`HG7J` | iPhone 7
8360+
`HG7X` | iPhone 7
8361+
`HG7Y` | iPhone 7
8362+
`HGC4` | iPad mini 4 Wi-Fi + Cellular
8363+
`HGJ1` | iPad mini 4
8364+
`HH22` | MacBook (Retina, 12-inch, 2017)
8365+
`HLF9` | iPad (5th generation)
8366+
`HLFC` | iPad (5th generation)
8367+
`HLFD` | iPad (5th generation)
8368+
`HLFF` | iPad (5th generation)
8369+
`HLJK` | iPad (5th generation) Wi-Fi + Cellular
8370+
`HND6` | iPad Pro (12.9-inch) (2nd generation) Wi-Fi
83408371
`HP49` | MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports)
83418372
`HP4D` | MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports)
8373+
`HP50` | iPad Pro (10.5-inch) Wi-Fi
8374+
`HP9X` | iPad (5th generation)
8375+
`HPJ4` | iPad Pro (12.9-inch) (2nd generation) Wi-Fi
83428376
`HRMD` | MacBook (Retina, 12-inch, Early 2016)
83438377
`HRMF` | MacBook (Retina, 12-inch, Early 2016)
83448378
`HRMG` | MacBook (Retina, 12-inch, Early 2016)
8379+
`HTD5` | MacBook Pro (15-inch, 2017)
8380+
`HTD6` | MacBook Pro (15-inch, 2017)
8381+
`HTD7` | MacBook Pro (15-inch, 2017)
8382+
`HTD8` | MacBook Pro (15-inch, 2017)
8383+
`HTDD` | MacBook Pro (15-inch, 2017)
8384+
`HTDG` | MacBook Pro (15-inch, 2017)
8385+
`HTDH` | MacBook Pro (15-inch, 2017)
8386+
`HTVL` | iPhone SE
8387+
`HV29` | MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
8388+
`HV2D` | MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
8389+
`HV2G` | MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
8390+
`HV2H` | MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
8391+
`HV2J` | MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
8392+
`HV2Q` | MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
8393+
`HV2T` | MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
83458394
`HV5K` | MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports)
8395+
`HX87` | iMac Pro (2017)
8396+
`J1G6` | iMac (Retina 4K, 21.5-inch, 2017)
8397+
`J1GT` | iMac (Retina 5K, 27-inch, 2017)
8398+
`J1WL` | MacBook Air (13-inch, 2017)
8399+
`J1WV` | MacBook Air (13-inch, 2017)
8400+
`J262` | iPad Pro (12.9-inch) (2nd generation) Wi-Fi
8401+
`J263` | iPad Pro (12.9-inch) (2nd generation) Wi-Fi
8402+
`J28K` | iPad Pro (10.5-inch) Wi-Fi
8403+
`J28L` | iPad Pro (10.5-inch) Wi-Fi
8404+
`J2D1` | iPad Pro (10.5-inch) Wi-Fi + Cellular
8405+
`J5X4` | Apple Watch Series 3 GPS Aluminum 42mm (3rd gen)
8406+
`J925` | MacBook Pro (15-inch, 2017)
8407+
`J926` | MacBook Pro (15-inch, 2017)
8408+
`JC67` | iPhone 8
8409+
`JC6G` | iPhone 8
8410+
`JC6H` | iPhone 8
8411+
`JCLC` | iPhone X
8412+
`JCLG` | iPhone X
8413+
`JCLJ` | iPhone X
8414+
`JCLK` | iPhone X
8415+
`JCLY` | iPhone 8 Plus
8416+
`JCM2` | iPhone 8 Plus
8417+
`JCM5` | iPhone 8 Plus
8418+
`JF88` | iPad (6th generation) Wi-Fi + Cellular
8419+
`JF8J` | iPad (6th generation)
8420+
`JF8K` | iPad (6th generation)
8421+
`JF8M` | iPad (6th generation)
8422+
`JF8N` | iPad (6th generation)
8423+
`JG5H` | MacBook Pro (15-inch, 2018)
8424+
`JG5L` | MacBook Pro (15-inch, 2018)
8425+
`JG5M` | MacBook Pro (15-inch, 2018)
8426+
`JGH5` | MacBook Pro (15-inch, 2018)
8427+
`JGH6` | MacBook Pro (15-inch, 2018)
8428+
`JGH7` | MacBook Pro (15-inch, 2018)
8429+
`JGH8` | MacBook Pro (15-inch, 2018)
8430+
`JHCD` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8431+
`JHCF` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8432+
`JHD2` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8433+
`JHD3` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8434+
`JHD4` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8435+
`JK7P` | MacBook Air (Retina, 13-inch, 2018)
8436+
`JK7Q` | MacBook Air (Retina, 13-inch, 2018)
8437+
`JMVT` | iPad (6th generation)
8438+
`JV3N` | iMac (Retina 5K, 27-inch, 2019)
8439+
`JV3Y` | iMac (Retina 5K, 27-inch, 2019)
8440+
`JV42` | iMac (Retina 5K, 27-inch, 2019)
8441+
`JYVW` | Mac mini (2018)
8442+
`JYVX` | Mac mini (2018)
8443+
`JYW0` | Mac mini (2018)
8444+
`K7M9` | iPad Pro 12.9-inch, (3rd generation) Wi-Fi
8445+
`K7MC` | iPad Pro 12.9-inch, (3rd generation) Wi-Fi
8446+
`K7RG` | iPad Pro 12.9-inch, (3rd generation) Wi-Fi
8447+
`KC51` | iPad Pro 12.9-inch, (3rd generation) Wi-Fi + Cellular
8448+
`KD6M` | iPad Pro 11-inch, Wi-Fi
8449+
`KPG1` | iPhone XS
8450+
`KPGF` | iPhone XS
8451+
`KPHP` | iPhone XS Max
8452+
`KXKP` | iPhone XR
8453+
`KXKX` | iPhone XR
8454+
`L42X` | MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
8455+
`LM93` | iPad mini (5th generation)
8456+
`LM94` | iPad mini (5th generation)
8457+
`LM99` | iPad mini (5th generation)
8458+
`LVDL` | MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports)
8459+
`LVDN` | MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports)
8460+
`LVDQ` | MacBook Pro (15-inch, 2019)
8461+
`LVDT` | MacBook Pro (15-inch, 2019)
8462+
`LYWH` | MacBook Air (Retina, 13-inch, 2019)
8463+
`LYWQ` | MacBook Air (Retina, 13-inch, 2019)
8464+
`LYWR` | MacBook Air (Retina, 13-inch, 2019)
8465+
`MJLT` | MacBook Pro (15-inch, 2018)

macmodelshelf.db

100644100755
12 KB
Binary file not shown.

macmodelshelf.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ def model_code(serial):
3939

4040
def lookup_mac_model_code_from_apple(model_code):
4141
try:
42-
f = urllib2.urlopen("http://support-sp.apple.com/sp/product?cc=%s&lang=en_US" % model_code, timeout=2)
42+
earl = "http://support-sp.apple.com/sp/product?cc=%s&lang=en_US" % model_code
43+
call = urllib2.Request(earl, headers={'Accept' : '*/*'})
44+
f = urllib2.urlopen(call)
4345
et = ElementTree.parse(f)
4446
return et.findtext("configCode").decode("utf-8")
4547
except:

0 commit comments

Comments
 (0)