clienthintslist.py (1254B)
1 def client_hints_list(): 2 return [b"device-memory", 3 b"dpr", 4 # b"width", (Only available for images) 5 b"viewport-width", 6 b"rtt", 7 b"downlink", 8 b"ect", 9 b"sec-ch-ua", 10 b"sec-ch-ua-arch", 11 b"sec-ch-ua-platform", 12 b"sec-ch-ua-model", 13 b"sec-ch-ua-mobile", 14 b"sec-ch-ua-full-version", 15 b"sec-ch-ua-platform-version", 16 b"sec-ch-prefers-color-scheme", 17 b"sec-ch-prefers-reduced-motion", 18 b"sec-ch-ua-bitness", 19 b"sec-ch-viewport-height", 20 b"sec-ch-device-memory", 21 b"sec-ch-dpr", 22 # b"sec-ch-width", (Only available for images) 23 b"sec-ch-viewport-width", 24 b"sec-ch-ua-full-version-list", 25 b"sec-ch-ua-wow64", 26 b"sec-ch-prefers-reduced-transparency", 27 ] 28 29 def client_hints_full_list(): 30 return client_hints_list() + [b"width", b"sec-ch-width"] 31 32 def client_hints_ua_list(): 33 return [b"sec-ch-ua", 34 b"sec-ch-ua-arch", 35 b"sec-ch-ua-platform", 36 b"sec-ch-ua-platform-version", 37 b"sec-ch-ua-model", 38 b"sec-ch-ua-full-version", 39 b"sec-ch-ua-full-version-list", 40 b"sec-ch-ua-wow64", 41 ]