parhelion wrote:I realized Arduino IDE converts the "http" prefix to "https" in the json link while downloading.
No, the JSON-link points to a URL on HTTP and the payload returned contains several HTTPS-links to the actual libraries:
{
"packages": [
{
"maintainer": "ESP8266 Community",
"help": {
"online": "http://esp8266.com/arduino"
},
"websiteURL": "https://github.com/esp8266/Arduino",
"platforms": [
{
"category": "ESP8266",
"help": {
"online": "http://esp8266.github.io/Arduino/versions/2.0.0/"
},
"url": "https://github.com/esp8266/Arduino/releases/download/2.0.0/esp8266-2.0.0.zip",
"checksum": "SHA-256:00911ee9f5d4802b279fd81a5a8177fd6fef4888d04ebe93fc3952bac85d909c",
"name": "esp8266",
"version": "2.0.0",
"architecture": "esp8266",
"archiveFileName": "esp8266-2.0.0.zip",
"size": "5606497",
"toolsDependencies": [
{
"packager": "esp8266",
"version": "0.4.6",
"name": "esptool"
},
{
"packager": "esp8266",
"version": "1.20.0-26-gb404fb9-2",
"name": "xtensa-lx106-elf-gcc"
},
{
"packager": "esp8266",
"version": "0.1.2",
"name": "mkspiffs"
}
],
"boards": [
{
"name": "Generic ESP8266 Module"
},
{
"name": "Olimex MOD-WIFI-ESP8266(-DEV)"
},
{
"name": "NodeMCU 0.9 (ESP-12 Module)"
},
{
"name": "NodeMCU 1.0 (ESP-12E Module)"
},
{
"name": "Adafruit HUZZAH ESP8266 (ESP-12)"
},
{
"name": "SparkFun Thing"
},
{
"name": "SweetPea ESP-210"
},
{
"name": "WeMos D1"
},
{
"name": "WeMos D1 mini"
}
]
},
{
"category": "ESP8266",
"help": {
"online": "http://esp8266.github.com/Arduino/versions/2.3.0/"
},
"url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/esp8266-2.3.0.zip",
"checksum": "SHA-256:884188a54bc75f1f2e7f827619f8cb1980dc3f430f92f9b07186ed7f4db8c738",
"version": "2.3.0",
"architecture": "esp8266",
"archiveFileName": "esp8266-2.3.0.zip",
"boards": [
{
"name": "Generic ESP8266 Module"
},
{
"name": "Olimex MOD-WIFI-ESP8266(-DEV)"
},
{
"name": "NodeMCU 0.9 (ESP-12 Module)"
},
{
"name": "NodeMCU 1.0 (ESP-12E Module)"
},
{
"name": "Adafruit HUZZAH ESP8266 (ESP-12)"
},
{
"name": "ESPresso Lite 1.0"
},
{
"name": "ESPresso Lite 2.0"
},
{
"name": "Phoenix 1.0"
},
{
"name": "Phoenix 2.0"
},
{
"name": "SparkFun Thing"
},
{
"name": "SweetPea ESP-210"
},
{
"name": "WeMos D1"
},
{
"name": "WeMos D1 mini"
},
{
"name": "ESPino (ESP-12 Module)"
},
{
"name": "ESPino (WROOM-02 Module)"
},
{
"name": "WifInfo"
},
{
"name": "ESPDuino"
}
],
"size": "8595050",
"toolsDependencies": [
{
"packager": "esp8266",
"version": "0.4.9",
"name": "esptool"
},
{
"packager": "esp8266",
"version": "1.20.0-26-gb404fb9-2",
"name": "xtensa-lx106-elf-gcc"
},
{
"packager": "esp8266",
"version": "0.1.2",
"name": "mkspiffs"
}
],
"name": "esp8266"
},
[ ... SNIP ...]
{
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz",
"checksum": "SHA-256:4547bfe668090944d50af8dbf09abb5b51eb4a892b4784818f06a2274a630878",
"host": "x86_64-pc-linux-gnu",
"archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz",
"size": "52429"
},
{
"url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-w64-mingw32.mkspiffs-7fefeac.zip",
"checksum": "SHA-256:0dedc3ee977af99ffd160bb304e8bfb68a8545f2d1f2e4a3b534f2ae1a49d2c9",
"host": "x86_64-mingw32",
"archiveFileName": "x86_64-w64-mingw32.mkspiffs-7fefeac.zip",
"size": "350035"
}
]
},
{
"version": "0.2.0",
"name": "mkspiffs",
"systems": [
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-windows.zip",
"checksum": "SHA-256:4fbe17d2be4229c0eebb3939d14e9d96e74ba17724ab34276eb6d019006ce900",
"host": "i686-mingw32",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-windows.zip",
"size": "347038"
},
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
"checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d",
"host": "x86_64-apple-darwin",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
"size": "119145"
},
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
"checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d",
"host": "i386-apple-darwin",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz",
"size": "119145"
},
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux64.tar.gz",
"checksum": "SHA-256:b63a99b844c3debeffe605ff2632d8b8a5c365431ee5a091fa0e6e3e1be1bc6c",
"host": "x86_64-pc-linux-gnu",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux64.tar.gz",
"size": "48995"
},
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux32.tar.gz",
"checksum": "SHA-256:dfed9bc40a88a2c89b78acc83181aff401abf1620b8041b136aa2ad6cd08779d",
"host": "i686-pc-linux-gnu",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux32.tar.gz",
"size": "47659"
},
{
"url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz",
"checksum": "SHA-256:42367eb960ac8e3af32a2b4c5dd93dcff94464964e30f483d58e8cb96a895eb5",
"host": "arm-linux-gnueabihf",
"archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz",
"size": "43609"
}
]
}
],
"email": "ivan@esp8266.com",
"name": "esp8266"
}
]
}