Skip to content

Instantly share code, notes, and snippets.

@KumaTea
Created January 9, 2025 17:04
Show Gist options
  • Select an option

  • Save KumaTea/15e55a7fdc2f17cb2bd2e29cb37b482f to your computer and use it in GitHub Desktop.

Select an option

Save KumaTea/15e55a7fdc2f17cb2bd2e29cb37b482f to your computer and use it in GitHub Desktop.
Chrome Versions History
{
"0.2.149": "2008-09-02",
"0.3.154": "2008-10-29",
"0.4.154": "2008-11-24",
"1.0.154": "2008-12-11",
"2.0.172": "2009-05-24",
"3.0.195": "2009-10-12",
"4.0.249": "2010-01-25",
"4.1.249": "2010-03-17",
"5.0.375": "2010-05-21",
"6.0.472": "2010-09-02",
"7.0.517": "2010-10-21",
"8.0.552": "2010-12-02",
"9.0.597": "2011-02-03",
"10.0.648": "2011-03-08",
"11.0.696": "2011-04-27",
"12.0.742": "2011-06-07",
"13.0.782": "2011-08-02",
"14.0.835": "2011-09-16",
"15.0.874": "2011-10-25",
"16.0.912": "2011-12-13",
"17.0.963": "2012-02-08",
"18.0.1025": "2012-03-28",
"19.0.1084": "2012-05-15",
"20.0.1132": "2012-06-26",
"21.0.1180": "2012-07-31",
"22.0.1229": "2012-09-25",
"23.0.1271": "2012-11-06",
"24.0.1312": "2013-01-10",
"25.0.1364": "2013-02-21",
"26.0.1410": "2013-03-26",
"27.0.1453": "2013-05-21",
"28.0.1500": "2013-06-17",
"29.0.1547": "2013-08-20",
"30.0.1599": "2013-09-18",
"31.0.1650": "2013-11-12",
"32.0.1700": "2014-01-14",
"33.0.1750": "2014-02-18",
"34.0.1847": "2014-04-02",
"35.0.1916": "2014-05-20",
"36.0.1985": "2014-07-15",
"37.0.2062": "2014-08-26",
"38.0.2125": "2014-10-07",
"39.0.2171": "2014-11-12",
"40.0.2214": "2015-01-20",
"41.0.2272": "2015-03-03",
"42.0.2311": "2015-04-14",
"43.0.2357": "2015-05-19",
"44.0.2403": "2015-07-21",
"45.0.2454": "2015-09-01",
"46.0.2490": "2015-10-13",
"47.0.2526": "2015-12-01",
"48.0.2564": "2016-01-20",
"49.0.2623": "2016-03-02",
"50.0.2661": "2016-04-13",
"51.0.2704": "2016-05-25",
"52.0.2743": "2016-07-20",
"53.0.2785": "2016-08-31",
"54.0.2840": "2016-10-12",
"55.0.2883": "2016-12-01",
"56.0.2924": "2017-01-25",
"57.0.2987": "2017-03-09",
"58.0.3029": "2017-04-19",
"59.0.3071": "2017-06-05",
"60.0.3112": "2017-07-25",
"61.0.3163": "2017-09-05",
"62.0.3202": "2017-10-17",
"63.0.3239": "2017-12-05",
"64.0.3282": "2018-01-23",
"65.0.3325": "2018-03-06",
"66.0.3359": "2018-04-17",
"67.0.3396": "2018-05-29",
"68.0.3440": "2018-07-24",
"69.0.3497": "2018-09-04",
"70.0.3538": "2018-10-16",
"71.0.3578": "2018-12-04",
"72.0.3626": "2019-01-29",
"73.0.3683": "2019-03-12",
"74.0.3729": "2019-04-23",
"75.0.3770": "2019-06-04",
"76.0.3809": "2019-07-30",
"77.0.3865": "2019-09-10",
"78.0.3904": "2019-10-22",
"79.0.3945": "2019-12-10",
"80.0.3987": "2020-02-04",
"81.0.4044": "2020-04-07",
"83.0.4103": "2020-05-19",
"84.0.4147": "2020-07-14",
"85.0.4183": "2020-08-25",
"86.0.4240": "2020-10-06",
"87.0.4280": "2020-11-17",
"88.0.4324": "2021-01-19",
"88.0.4324.150": "2021-02-04",
"88.0.4324.182": "2021-02-16",
"88.0.4324.190": "2021-02-22",
"89.0.4389": "2021-03-02",
"89.0.4389.72": "2021-03-02",
"89.0.4389.82": "2021-03-05",
"89.0.4389.90": "2021-03-12",
"89.0.4389.114": "2021-03-30",
"89.0.4389.128": "2021-04-13",
"90.0.4430": "2021-04-13",
"90.0.4430.72": "2021-04-14",
"90.0.4430.85": "2021-04-20",
"90.0.4430.93": "2021-04-26",
"90.0.4430.212": "2021-05-10",
"91.0.4472": "2021-05-25",
"91.0.4472.77": "2021-05-25",
"91.0.4472.101": "2021-06-09",
"91.0.4472.106": "2021-06-14",
"91.0.4472.114": "2021-06-17",
"91.0.4472.123": "2021-06-24",
"91.0.4472.124": "2021-06-24",
"91.0.4472.164": "2021-07-15",
"92.0.4515": "2021-07-20",
"92.0.4515.107": "2021-07-20",
"92.0.4515.131": "2021-08-02",
"92.0.4515.159": "2021-08-16",
"93.0.4577": "2021-08-31",
"93.0.4577.63": "2021-08-31",
"93.0.4577.82": "2021-09-13",
"94.0.4606.54": "2021-09-21",
"94.0.4606.61": "2021-09-24",
"94.0.4606.71": "2021-09-30",
"94.0.4606.81": "2021-10-07",
"95.0.4638.54": "2021-10-19",
"95.0.4638.69": "2021-10-28",
"96.0.4664.45": "2021-11-15",
"96.0.4664.93": "2021-12-06",
"96.0.4664.110": "2021-12-13",
"97.0.4692.71": "2022-01-04",
"97.0.4692.99": "2022-01-19",
"98.0.4758.81": "2022-02-01",
"98.0.4758.82": "2022-02-01",
"98.0.4758.102": "2022-02-14",
"99.0.4844.51": "2022-03-01",
"99.0.4844.74": "2022-03-15",
"99.0.4844.82": "2022-03-20",
"99.0.4844.84": "2022-03-25",
"100.0.4896.60": "2022-03-29",
"100.0.4896.75": "2022-04-04",
"100.0.4896.88": "2022-04-11",
"100.0.4896.127": "2022-04-14",
"101.0.4951.41": "2022-04-26",
"101.0.4951.54": "2022-05-02",
"101.0.4951.64": "2022-05-10",
"101.0.4951.67": "2022-05-12",
"102.0.5005.61": "2022-05-24",
"102.0.5005.62": "2022-05-24",
"102.0.5005.63": "2022-05-31",
"102.0.5005.115": "2022-06-09",
"103.0.5060.53": "2022-06-21",
"103.0.5060.66": "2022-06-27",
"103.0.5060.114": "2022-07-04",
"103.0.5060.134": "2022-07-19",
"104.0.5112.79": "2022-08-02",
"104.0.5112.80": "2022-08-02",
"104.0.5112.81": "2022-08-08",
"104.0.5112.82": "2022-08-16",
"104.0.5112.101": "2022-08-16",
"104.0.5112.102": "2022-08-22",
"105.0.5195.52": "2022-08-30",
"105.0.5195.53": "2022-08-30",
"105.0.5195.54": "2022-08-30",
"105.0.5195.102": "2022-09-02",
"105.0.5195.125": "2022-09-13",
"105.0.5195.126": "2022-09-13",
"105.0.5195.127": "2022-09-13",
"105.0.5195.128": "2022-09-27",
"106.0.5249.61": "2022-09-27",
"106.0.5249.62": "2022-09-27",
"106.0.5249.91": "2022-09-30",
"106.0.5249.103": "2022-10-06",
"106.0.5249.119": "2022-10-11",
"106.0.5249.120": "2022-10-25",
"107.0.5304.62": "2022-10-25",
"107.0.5304.87": "2022-10-27",
"107.0.5304.88": "2022-11-01",
"107.0.5304.89": "2022-11-08",
"107.0.5304.106": "2022-11-08",
"107.0.5304.107": "2022-11-08",
"107.0.5304.108": "2022-11-24",
"107.0.5304.121": "2022-11-24",
"107.0.5304.122": "2022-11-24",
"107.0.5304.123": "2022-11-29",
"108.0.5359.71": "2022-11-29",
"108.0.5359.72": "2022-11-29",
"108.0.5359.73": "2022-12-02",
"108.0.5359.94": "2022-12-02",
"108.0.5359.95": "2022-12-02",
"108.0.5359.96": "2022-12-07",
"108.0.5359.98": "2022-12-07",
"108.0.5359.99": "2022-12-07",
"108.0.5359.100": "2022-12-13",
"108.0.5359.124": "2022-12-13",
"108.0.5359.125": "2022-12-13",
"108.0.5359.126": "2023-01-10",
"109.0.5414.74": "2023-01-10",
"109.0.5414.75": "2023-01-10",
"109.0.5414.76": "2023-01-24",
"109.0.5414.119": "2023-01-24",
"109.0.5414.120": "2023-01-24",
"109.0.5414.121": "2023-02-01",
"110.0.5481.77": "2023-02-01",
"110.0.5481.78": "2023-02-07",
"110.0.5481.96": "2023-02-13",
"110.0.5481.97": "2023-02-13",
"110.0.5481.100": "2023-02-14",
"110.0.5481.104": "2023-02-16",
"110.0.5481.105": "2023-02-22",
"110.0.5481.177": "2023-02-22",
"110.0.5481.178": "2023-02-22",
"110.0.5481.179": "2023-03-01",
"111.0.5563.50": "2023-03-01",
"111.0.5563.64": "2023-03-06",
"111.0.5563.65": "2023-03-07",
"111.0.5563.66": "2023-03-21",
"111.0.5563.110": "2023-03-21",
"111.0.5563.111": "2023-03-21",
"111.0.5563.112": "2023-03-27",
"111.0.5563.146": "2023-03-27",
"111.0.5563.147": "2023-03-27",
"111.0.5563.148": "2023-03-29",
"112.0.5615.49": "2023-03-29",
"112.0.5615.50": "2023-04-04",
"112.0.5615.86": "2023-04-12",
"112.0.5615.87": "2023-04-12",
"112.0.5615.121": "2023-04-14",
"112.0.5615.122": "2023-04-18",
"112.0.5615.137": "2023-04-18",
"112.0.5615.138": "2023-04-18",
"112.0.5615.139": "2023-04-26",
"113.0.5672.63": "2023-04-26",
"113.0.5672.64": "2023-05-02",
"113.0.5672.92": "2023-05-08",
"113.0.5672.93": "2023-05-08",
"113.0.5672.94": "2023-05-16",
"113.0.5672.126": "2023-05-16",
"113.0.5672.127": "2023-05-16",
"113.0.5672.128": "2023-05-24",
"114.0.5735.45": "2023-05-24",
"114.0.5735.90": "2023-05-30",
"114.0.5735.91": "2023-05-30",
"114.0.5735.110": "2023-06-05",
"114.0.5735.111": "2023-06-13",
"114.0.5735.133": "2023-06-13",
"114.0.5735.134": "2023-06-13",
"114.0.5735.135": "2023-06-26",
"114.0.5735.198": "2023-06-26",
"114.0.5735.199": "2023-06-26",
"114.0.5735.200": "2023-07-12",
"115.0.5790.90": "2023-07-12",
"115.0.5790.98": "2023-07-17",
"115.0.5790.99": "2023-07-18",
"115.0.5790.102": "2023-07-21",
"115.0.5790.110": "2023-07-25",
"115.0.5790.111": "2023-08-02",
"115.0.5790.170": "2023-08-02",
"115.0.5790.171": "2023-08-02",
"115.0.5790.172": "2023-08-09",
"115.0.5790.173": "2023-08-14",
"116.0.5845.82": "2023-08-09",
"116.0.5845.96": "2023-08-14",
"116.0.5845.97": "2023-08-15",
"116.0.5845.98": "2023-08-22",
"116.0.5845.110": "2023-08-22",
"116.0.5845.111": "2023-08-22",
"116.0.5845.112": "2023-08-29",
"116.0.5845.140": "2023-08-29",
"116.0.5845.141": "2023-08-29",
"116.0.5845.142": "2023-09-05",
"116.0.5845.179": "2023-09-05",
"116.0.5845.180": "2023-09-05",
"116.0.5845.181": "2023-09-06",
"116.0.5845.182": "2023-09-11",
"116.0.5845.187": "2023-09-11",
"116.0.5845.188": "2023-09-11",
"116.0.5845.189": "2023-09-12",
"116.0.5845.190": "2023-09-15",
"117.0.5938.48": "2023-09-06",
"117.0.5938.62": "2023-09-12",
"117.0.5938.63": "2023-09-12",
"117.0.5938.88": "2023-09-15",
"117.0.5938.89": "2023-09-15",
"117.0.5938.92": "2023-09-21",
"117.0.5938.132": "2023-09-27",
"117.0.5938.134": "2023-10-03",
"117.0.5938.149": "2023-10-03",
"117.0.5938.150": "2023-10-03",
"117.0.5938.151": "2023-10-05",
"117.0.5938.152": "2023-10-10",
"118.0.5993.54": "2023-10-05",
"118.0.5993.70": "2023-10-10",
"118.0.5993.71": "2023-10-16",
"118.0.5993.72": "2023-10-17",
"118.0.5993.88": "2023-10-17",
"118.0.5993.89": "2023-10-19",
"118.0.5993.90": "2023-10-24",
"118.0.5993.117": "2023-10-24",
"118.0.5993.118": "2023-10-26",
"118.0.5993.119": "2023-10-26",
"118.0.5993.120": "2023-10-31",
"119.0.6045.59": "2023-10-26",
"119.0.6045.105": "2023-10-31",
"119.0.6045.106": "2023-11-06",
"119.0.6045.107": "2023-11-07",
"119.0.6045.123": "2023-11-07",
"119.0.6045.124": "2023-11-09",
"119.0.6045.125": "2023-11-14",
"119.0.6045.159": "2023-11-14",
"119.0.6045.160": "2023-11-16",
"119.0.6045.161": "2023-11-28",
"119.0.6045.199": "2023-11-28",
"119.0.6045.200": "2023-11-30",
"119.0.6045.201": "2023-11-29",
"119.0.6045.202": "2023-12-04",
"120.0.6099.56": "2023-11-29",
"120.0.6099.62": "2023-12-04",
"120.0.6099.71": "2023-12-06",
"120.0.6099.72": "2023-12-13",
"120.0.6099.109": "2023-12-13",
"120.0.6099.110": "2023-12-18",
"120.0.6099.111": "2023-12-20",
"120.0.6099.129": "2023-12-20",
"120.0.6099.130": "2023-12-26",
"120.0.6099.131": "2024-01-03",
"120.0.6099.199": "2024-01-03",
"120.0.6099.200": "2024-01-08",
"120.0.6099.201": "2024-01-09",
"120.0.6099.216": "2024-01-09",
"120.0.6099.217": "2024-01-11",
"120.0.6099.218": "2024-01-16",
"120.0.6099.224": "2024-01-16",
"120.0.6099.225": "2024-01-18",
"120.0.6099.226": "2024-01-17",
"120.0.6099.227": "2024-01-22",
"121.0.6167.75": "2024-01-17",
"121.0.6167.85": "2024-01-22",
"121.0.6167.86": "2024-01-29",
"121.0.6167.87": "2024-01-30",
"121.0.6167.139": "2024-01-30",
"121.0.6167.140": "2024-02-01",
"121.0.6167.141": "2024-02-06",
"121.0.6167.160": "2024-02-06",
"121.0.6167.161": "2024-02-08",
"121.0.6167.162": "2024-02-13",
"121.0.6167.184": "2024-02-13",
"121.0.6167.185": "2024-02-15",
"121.0.6167.186": "2024-02-14",
"121.0.6167.187": "2024-02-20",
"121.0.6167.189": "2024-02-22",
"122.0.6261.39": "2024-02-14",
"122.0.6261.57": "2024-02-20",
"122.0.6261.69": "2024-02-22",
"122.0.6261.70": "2024-02-26",
"122.0.6261.71": "2024-02-27",
"122.0.6261.94": "2024-02-27",
"122.0.6261.95": "2024-02-29",
"122.0.6261.96": "2024-03-05",
"122.0.6261.111": "2024-03-05",
"122.0.6261.112": "2024-03-07",
"122.0.6261.113": "2024-03-12",
"122.0.6261.128": "2024-03-12",
"122.0.6261.129": "2024-03-14",
"122.0.6261.130": "2024-03-13",
"122.0.6261.131": "2024-03-19",
"123.0.6312.46": "2024-03-13",
"123.0.6312.58": "2024-03-19",
"123.0.6312.59": "2024-03-25",
"123.0.6312.60": "2024-03-26",
"123.0.6312.86": "2024-03-26",
"123.0.6312.88": "2024-04-02",
"123.0.6312.105": "2024-04-02",
"123.0.6312.106": "2024-04-04",
"123.0.6312.107": "2024-04-10",
"123.0.6312.122": "2024-04-10",
"123.0.6312.123": "2024-04-15",
"123.0.6312.124": "2024-04-15",
"124.0.6367.60": "2024-04-15",
"124.0.6367.61": "2024-04-22",
"124.0.6367.62": "2024-04-23",
"124.0.6367.63": "2024-04-25",
"124.0.6367.78": "2024-04-23",
"124.0.6367.91": "2024-04-25",
"124.0.6367.92": "2024-04-30",
"124.0.6367.93": "2024-04-30",
"124.0.6367.118": "2024-04-30",
"124.0.6367.119": "2024-05-02",
"124.0.6367.155": "2024-05-07",
"124.0.6367.156": "2024-05-09",
"124.0.6367.157": "2024-05-08",
"124.0.6367.158": "2024-05-09",
"124.0.6367.201": "2024-05-09",
"124.0.6367.202": "2024-05-13",
"124.0.6367.203": "2024-05-13",
"124.0.6367.207": "2024-05-13",
"124.0.6367.208": "2024-05-15",
"124.0.6367.209": "2024-05-15",
"124.0.6367.210": "2024-05-21",
"125.0.6422.41": "2024-05-08",
"125.0.6422.60": "2024-05-15",
"125.0.6422.61": "2024-05-15",
"125.0.6422.76": "2024-05-21",
"125.0.6422.77": "2024-05-23",
"125.0.6422.78": "2024-05-23",
"125.0.6422.112": "2024-05-23",
"125.0.6422.113": "2024-05-23",
"125.0.6422.114": "2024-05-30",
"125.0.6422.141": "2024-05-30",
"125.0.6422.142": "2024-05-30",
"125.0.6422.143": "2024-06-05",
"125.0.6422.144": "2024-06-11",
"125.0.6422.176": "2024-06-13",
"126.0.6478.36": "2024-06-05",
"126.0.6478.56": "2024-06-11",
"126.0.6478.57": "2024-06-11",
"126.0.6478.61": "2024-06-13",
"126.0.6478.62": "2024-06-13",
"126.0.6478.63": "2024-06-18",
"126.0.6478.114": "2024-06-18",
"126.0.6478.115": "2024-06-18",
"126.0.6478.116": "2024-06-24",
"126.0.6478.126": "2024-06-24",
"126.0.6478.127": "2024-06-24",
"126.0.6478.128": "2024-07-16",
"126.0.6478.182": "2024-07-16",
"126.0.6478.183": "2024-07-16",
"126.0.6478.184": "2024-07-17",
"126.0.6478.185": "2024-07-23",
"127.0.6533.57": "2024-07-17",
"127.0.6533.72": "2024-07-23",
"127.0.6533.73": "2024-07-23",
"127.0.6533.74": "2024-07-30",
"127.0.6533.88": "2024-07-30",
"127.0.6533.89": "2024-07-30",
"127.0.6533.90": "2024-08-06",
"127.0.6533.99": "2024-08-06",
"127.0.6533.100": "2024-08-06",
"127.0.6533.101": "2024-08-13",
"127.0.6533.119": "2024-08-13",
"127.0.6533.120": "2024-08-13",
"127.0.6533.121": "2024-08-14",
"127.0.6533.122": "2024-08-21",
"128.0.6613.36": "2024-08-14",
"128.0.6613.84": "2024-08-21",
"128.0.6613.85": "2024-08-21",
"128.0.6613.86": "2024-08-28",
"128.0.6613.113": "2024-08-28",
"128.0.6613.114": "2024-08-28",
"128.0.6613.115": "2024-09-02",
"128.0.6613.119": "2024-09-02",
"128.0.6613.120": "2024-09-02",
"128.0.6613.121": "2024-09-10",
"128.0.6613.122": "2024-09-11",
"128.0.6613.137": "2024-09-10",
"128.0.6613.138": "2024-09-10",
"128.0.6613.139": "2024-09-17",
"129.0.6668.42": "2024-09-11",
"129.0.6668.58": "2024-09-17",
"129.0.6668.59": "2024-09-17",
"129.0.6668.60": "2024-09-24",
"129.0.6668.70": "2024-09-24",
"129.0.6668.71": "2024-09-24",
"129.0.6668.72": "2024-10-01",
"129.0.6668.89": "2024-10-01",
"129.0.6668.90": "2024-10-01",
"129.0.6668.100": "2024-10-08",
"129.0.6668.101": "2024-10-08",
"129.0.6668.102": "2024-10-09",
"129.0.6668.103": "2024-10-15",
"130.0.6723.44": "2024-10-09",
"130.0.6723.58": "2024-10-15",
"130.0.6723.59": "2024-10-15",
"130.0.6723.60": "2024-10-22",
"130.0.6723.69": "2024-10-22",
"130.0.6723.70": "2024-10-22",
"130.0.6723.71": "2024-10-29",
"130.0.6723.91": "2024-10-29",
"130.0.6723.92": "2024-10-29",
"130.0.6723.93": "2024-11-05",
"130.0.6723.116": "2024-11-05",
"130.0.6723.117": "2024-11-05",
"130.0.6723.118": "2024-11-06",
"130.0.6723.119": "2024-11-12",
"131.0.6778.33": "2024-11-06",
"131.0.6778.69": "2024-11-12",
"131.0.6778.70": "2024-11-12",
"131.0.6778.71": "2024-11-19",
"131.0.6778.85": "2024-11-19",
"131.0.6778.86": "2024-11-19",
"131.0.6778.87": "2024-12-03",
"131.0.6778.108": "2024-12-03",
"131.0.6778.109": "2024-12-03",
"131.0.6778.110": "2024-12-10",
"131.0.6778.139": "2024-12-10",
"131.0.6778.140": "2024-12-10",
"131.0.6778.141": "2024-12-18",
"131.0.6778.204": "2024-12-18",
"131.0.6778.205": "2024-12-18",
"131.0.6778.206": "2025-01-07",
"131.0.6778.264": "2025-01-07",
"131.0.6778.265": "2025-01-07",
"131.0.6778.266": "2025-01-08",
"132.0.6834.83": "2025-01-08"
}
@KumaTea
Copy link
Author

KumaTea commented Jan 9, 2025

Data Source

Sample Code

#!/bin/bash
cd /tmp
git clone https://github.com/berstend/chrome-versions
cd chrome-versions

output_file="chrome_ver_github_combined.json"

for commit in $(git log --pretty=format:"%H" -- data/stable/windows/version/list.json); do
    git checkout $commit  # -- data/stable/windows/version/list.json
    cat data/stable/windows/version/list.json >> $output_file
done

git checkout master
import csv
import json
import datetime


f = open('chrome_ver_google_wiki.csv', 'r', encoding='utf-8')
reader = csv.reader(f)
next(reader)

versions = {}
for row in reader:
    if row[0]:
        value = row[1].split()[0]
        versions[row[0]] = value
f.close()

f = open('chrome_ver_github_combined.json', 'r', encoding='utf-8')
v2 = json.load(f)
for i in v2:
    if i['version'] not in versions:
        versions[i['version']] = i['date']

# v = {k: v for k, v in sorted(list(versions.items()))}
# v = {k: v for k, v in sorted(versions.items(), key=lambda v: int(v[0].split('.')[0]))}
v = {k: v for k, v in sorted(versions.items(), key=lambda v: (int(v[0].split('.')[0]), int(v[0].split('.')[1]), int(v[0].split('.')[2]), int(v[0].split('.')[3]) if len(v[0].split('.')) > 3 else 0))}

for i in v:
    v[i] = datetime.datetime.strptime(v[i], '%Y-%m-%d').strftime('%Y-%m-%d')
f.close()

f = open('chrome_versions_history.json', 'w', encoding='utf-8')
json.dump(v, f, indent=2)
f.close()

v2 = {}
last = datetime.datetime(2005, 12, 3, 0, 0)
for i in v:
    if datetime.datetime.strptime(v[i], '%Y-%m-%d') > last:
        v2[i] = v[i]
        last = datetime.datetime.strptime(v[i], '%Y-%m-%d')
f = open('chrome_versions_history_graph.json', 'w', encoding='utf-8')
json.dump(v2, f, indent=2)
f.close()

Visualization

Ver by Date

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment