diff --git a/content/download/releases/processing-0225-2.1.2.json b/content/download/releases/processing-0225-2.1.2.json index e282760cd..6006fadde 100644 --- a/content/download/releases/processing-0225-2.1.2.json +++ b/content/download/releases/processing-0225-2.1.2.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-2.1.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-windows32.zip", + "size": 113274496 } }, { "node": { "name": "processing-2.1.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-macosx.zip", + "size": 119719264 } }, { "node": { "name": "processing-2.1.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-windows64.zip", + "size": 114769586 } }, { "node": { "name": "processing-2.1.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-linux64.tgz", + "size": 101357136 } }, { "node": { "name": "processing-2.1.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0225-2.1.2/processing-2.1.2-linux32.tgz", + "size": 102843339 } } ] diff --git a/content/download/releases/processing-0227-2.2.1.json b/content/download/releases/processing-0227-2.2.1.json index 4491ba89e..4f3ca2b46 100644 --- a/content/download/releases/processing-0227-2.2.1.json +++ b/content/download/releases/processing-0227-2.2.1.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-2.2.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-linux32.tgz", + "size": 103164503 } }, { "node": { "name": "processing-2.2.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-linux64.tgz", + "size": 101424320 } }, { "node": { "name": "processing-2.2.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-windows32.zip", + "size": 114957016 } }, { "node": { "name": "processing-2.2.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-windows64.zip", + "size": 116409778 } }, { "node": { "name": "processing-2.2.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0227-2.2.1/processing-2.2.1-macosx.zip", + "size": 122562836 } } ] diff --git a/content/download/releases/processing-0228-3.0a1.json b/content/download/releases/processing-0228-3.0a1.json index 0e8ea3b44..54f6c9960 100644 --- a/content/download/releases/processing-0228-3.0a1.json +++ b/content/download/releases/processing-0228-3.0a1.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-windows64.zip", + "size": 98667666 } }, { "node": { "name": "processing-3.0a1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-windows32.zip", + "size": 97824587 } }, { "node": { "name": "processing-3.0a1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-linux64.tgz", + "size": 96262007 } }, { "node": { "name": "processing-3.0a1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-linux32.tgz", + "size": 97968402 } }, { "node": { "name": "processing-3.0a1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0228-3.0a1/processing-3.0a1-macosx.zip", + "size": 101125356 } } ] diff --git a/content/download/releases/processing-0229-3.0a2.json b/content/download/releases/processing-0229-3.0a2.json index 885cea000..4e5e44adb 100644 --- a/content/download/releases/processing-0229-3.0a2.json +++ b/content/download/releases/processing-0229-3.0a2.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-linux32.tgz", + "size": 103467640 } }, { "node": { "name": "processing-3.0a2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-linux64.tgz", + "size": 101770074 } }, { "node": { "name": "processing-3.0a2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-macosx.zip", + "size": 107331980 } }, { "node": { "name": "processing-3.0a2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-windows64.zip", + "size": 104401141 } }, { "node": { "name": "processing-3.0a2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0229-3.0a2/processing-3.0a2-windows32.zip", + "size": 103558102 } } ] diff --git a/content/download/releases/processing-0230-3.0a3.json b/content/download/releases/processing-0230-3.0a3.json index a02284a8d..abf11d271 100644 --- a/content/download/releases/processing-0230-3.0a3.json +++ b/content/download/releases/processing-0230-3.0a3.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-linux32.tgz", + "size": 106299756 } }, { "node": { "name": "processing-3.0a3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-linux64.tgz", + "size": 104597788 } }, { "node": { "name": "processing-3.0a3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-macosx.zip", + "size": 110206559 } }, { "node": { "name": "processing-3.0a3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-windows64.zip", + "size": 107226231 } }, { "node": { "name": "processing-3.0a3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0230-3.0a3/processing-3.0a3-windows32.zip", + "size": 106383045 } } ] diff --git a/content/download/releases/processing-0231-3.0a4.json b/content/download/releases/processing-0231-3.0a4.json index 4df9c4e0a..de37c4fc0 100644 --- a/content/download/releases/processing-0231-3.0a4.json +++ b/content/download/releases/processing-0231-3.0a4.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-windows64.zip", + "size": 110056177 } }, { "node": { "name": "processing-3.0a4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-macosx.zip", + "size": 113128952 } }, { "node": { "name": "processing-3.0a4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-linux64.tgz", + "size": 107431449 } }, { "node": { "name": "processing-3.0a4-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-linux32.tgz", + "size": 109132510 } }, { "node": { "name": "processing-3.0a4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0231-3.0a4/processing-3.0a4-windows32.zip", + "size": 109213007 } } ] diff --git a/content/download/releases/processing-0232-3.0a5.json b/content/download/releases/processing-0232-3.0a5.json index b044b7a46..27b4cd493 100644 --- a/content/download/releases/processing-0232-3.0a5.json +++ b/content/download/releases/processing-0232-3.0a5.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a5-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-linux32.tgz", + "size": 87553080 } }, { "node": { "name": "processing-3.0a5-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-linux64.tgz", + "size": 85839167 } }, { "node": { "name": "processing-3.0a5-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-windows64.zip", + "size": 88558157 } }, { "node": { "name": "processing-3.0a5-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-windows32.zip", + "size": 87816552 } }, { "node": { "name": "processing-3.0a5-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0232-3.0a5/processing-3.0a5-macosx.zip", + "size": 91104902 } } ] diff --git a/content/download/releases/processing-0233-3.0a6.json b/content/download/releases/processing-0233-3.0a6.json index be6020f70..677878965 100644 --- a/content/download/releases/processing-0233-3.0a6.json +++ b/content/download/releases/processing-0233-3.0a6.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a6-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-windows32.zip", + "size": 102585683 } }, { "node": { "name": "processing-3.0a6-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-linux64.tgz", + "size": 101441483 } }, { "node": { "name": "processing-3.0a6-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-linux32.tgz", + "size": 103533051 } }, { "node": { "name": "processing-3.0a6-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-windows64.zip", + "size": 104467711 } }, { "node": { "name": "processing-3.0a6-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0233-3.0a6/processing-3.0a6-macosx.zip", + "size": 101260078 } } ] diff --git a/content/download/releases/processing-0234-3.0a7.json b/content/download/releases/processing-0234-3.0a7.json index 52a602063..73643256e 100644 --- a/content/download/releases/processing-0234-3.0a7.json +++ b/content/download/releases/processing-0234-3.0a7.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a7-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-macosx.zip", + "size": 101260835 } }, { "node": { "name": "processing-3.0a7-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-windows32.zip", + "size": 102586531 } }, { "node": { "name": "processing-3.0a7-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-windows64.zip", + "size": 104468516 } }, { "node": { "name": "processing-3.0a7-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-linux32.tgz", + "size": 103535270 } }, { "node": { "name": "processing-3.0a7-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0234-3.0a7/processing-3.0a7-linux64.tgz", + "size": 101445641 } } ] diff --git a/content/download/releases/processing-0235-3.0a8.json b/content/download/releases/processing-0235-3.0a8.json index 309e97990..24e8563a6 100644 --- a/content/download/releases/processing-0235-3.0a8.json +++ b/content/download/releases/processing-0235-3.0a8.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a8-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-macosx.zip", + "size": 114486619 } }, { "node": { "name": "processing-3.0a8-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-windows32.zip", + "size": 113038389 } }, { "node": { "name": "processing-3.0a8-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-linux32.tgz", + "size": 119348176 } }, { "node": { "name": "processing-3.0a8-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-windows64.zip", + "size": 116190565 } }, { "node": { "name": "processing-3.0a8-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0235-3.0a8/processing-3.0a8-linux64.tgz", + "size": 117517630 } } ] diff --git a/content/download/releases/processing-0236-3.0a9.json b/content/download/releases/processing-0236-3.0a9.json index d2c31e8c2..9019d570d 100644 --- a/content/download/releases/processing-0236-3.0a9.json +++ b/content/download/releases/processing-0236-3.0a9.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a9-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-linux64.tgz", + "size": 117306418 } }, { "node": { "name": "processing-3.0a9-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-windows64.zip", + "size": 115862505 } }, { "node": { "name": "processing-3.0a9-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-macosx.zip", + "size": 114200917 } }, { "node": { "name": "processing-3.0a9-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-windows32.zip", + "size": 112710064 } }, { "node": { "name": "processing-3.0a9-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0236-3.0a9/processing-3.0a9-linux32.tgz", + "size": 119058705 } } ] diff --git a/content/download/releases/processing-0237-3.0a10.json b/content/download/releases/processing-0237-3.0a10.json index af1894a51..9f62efef2 100644 --- a/content/download/releases/processing-0237-3.0a10.json +++ b/content/download/releases/processing-0237-3.0a10.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a10-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-macosx.zip", + "size": 115884597 } }, { "node": { "name": "processing-3.0a10-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-windows32.zip", + "size": 113513478 } }, { "node": { "name": "processing-3.0a10-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-windows64.zip", + "size": 116666017 } }, { "node": { "name": "processing-3.0a10-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-linux32.tgz", + "size": 119949384 } }, { "node": { "name": "processing-3.0a10-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0237-3.0a10/processing-3.0a10-linux64.tgz", + "size": 118127854 } } ] diff --git a/content/download/releases/processing-0238-3.0a11.json b/content/download/releases/processing-0238-3.0a11.json index 1cad42e84..8ad86acce 100644 --- a/content/download/releases/processing-0238-3.0a11.json +++ b/content/download/releases/processing-0238-3.0a11.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0a11-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-macosx.zip", + "size": 115715082 } }, { "node": { "name": "processing-3.0a11-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-linux32.tgz", + "size": 120450178 } }, { "node": { "name": "processing-3.0a11-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-linux64.tgz", + "size": 118594980 } }, { "node": { "name": "processing-3.0a11-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-windows32.zip", + "size": 114015179 } }, { "node": { "name": "processing-3.0a11-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0238-3.0a11/processing-3.0a11-windows64.zip", + "size": 117165068 } } ] diff --git a/content/download/releases/processing-0239-3.0b1.json b/content/download/releases/processing-0239-3.0b1.json index f9f47337e..a2fdc7a6c 100644 --- a/content/download/releases/processing-0239-3.0b1.json +++ b/content/download/releases/processing-0239-3.0b1.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-macosx.zip", + "size": 114580985 } }, { "node": { "name": "processing-3.0b1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-windows32.zip", + "size": 111300114 } }, { "node": { "name": "processing-3.0b1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-windows64.zip", + "size": 114920658 } }, { "node": { "name": "processing-3.0b1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-linux64.tgz", + "size": 116395037 } }, { "node": { "name": "processing-3.0b1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0239-3.0b1/processing-3.0b1-linux32.tgz", + "size": 118198422 } } ] diff --git a/content/download/releases/processing-0240-3.0b2.json b/content/download/releases/processing-0240-3.0b2.json index 269f94e61..66ed9e956 100644 --- a/content/download/releases/processing-0240-3.0b2.json +++ b/content/download/releases/processing-0240-3.0b2.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-windows32.zip", + "size": 111761736 } }, { "node": { "name": "processing-3.0b2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-macosx.zip", + "size": 113203500 } }, { "node": { "name": "processing-3.0b2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-windows64.zip", + "size": 114911636 } }, { "node": { "name": "processing-3.0b2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-linux32.tgz", + "size": 118194663 } }, { "node": { "name": "processing-3.0b2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0240-3.0b2/processing-3.0b2-linux64.tgz", + "size": 116351000 } } ] diff --git a/content/download/releases/processing-0241-3.0b3.json b/content/download/releases/processing-0241-3.0b3.json index b8ecab846..c048f1743 100644 --- a/content/download/releases/processing-0241-3.0b3.json +++ b/content/download/releases/processing-0241-3.0b3.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-macosx.zip", + "size": 114527122 } }, { "node": { "name": "processing-3.0b3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-windows32.zip", + "size": 111312497 } }, { "node": { "name": "processing-3.0b3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-linux32.tgz", + "size": 118206638 } }, { "node": { "name": "processing-3.0b3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-windows64.zip", + "size": 114933931 } }, { "node": { "name": "processing-3.0b3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0241-3.0b3/processing-3.0b3-linux64.tgz", + "size": 116393819 } } ] diff --git a/content/download/releases/processing-0242-3.0b4.json b/content/download/releases/processing-0242-3.0b4.json index 6ee953369..0822257ce 100644 --- a/content/download/releases/processing-0242-3.0b4.json +++ b/content/download/releases/processing-0242-3.0b4.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-linux64.tgz", + "size": 116422550 } }, { "node": { "name": "processing-3.0b4-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-linux32.tgz", + "size": 118231159 } }, { "node": { "name": "processing-3.0b4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-macosx.zip", + "size": 114513126 } }, { "node": { "name": "processing-3.0b4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-windows64.zip", + "size": 114959587 } }, { "node": { "name": "processing-3.0b4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0242-3.0b4/processing-3.0b4-windows32.zip", + "size": 111793049 } } ] diff --git a/content/download/releases/processing-0243-3.0b5.json b/content/download/releases/processing-0243-3.0b5.json index 7a49d4336..bf3780747 100644 --- a/content/download/releases/processing-0243-3.0b5.json +++ b/content/download/releases/processing-0243-3.0b5.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b5-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-windows32.zip", + "size": 118760405 } }, { "node": { "name": "processing-3.0b5-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-macosx.zip", + "size": 116949793 } }, { "node": { "name": "processing-3.0b5-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-windows64.zip", + "size": 122240323 } }, { "node": { "name": "processing-3.0b5-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-linux32.tgz", + "size": 126407041 } }, { "node": { "name": "processing-3.0b5-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0243-3.0b5/processing-3.0b5-linux64.tgz", + "size": 124281767 } } ] diff --git a/content/download/releases/processing-0244-3.0b6.json b/content/download/releases/processing-0244-3.0b6.json index 2aa28b7c2..959002b87 100644 --- a/content/download/releases/processing-0244-3.0b6.json +++ b/content/download/releases/processing-0244-3.0b6.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b6-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-macosx.zip", + "size": 116983628 } }, { "node": { "name": "processing-3.0b6-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-linux32.tgz", + "size": 126420820 } }, { "node": { "name": "processing-3.0b6-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-linux64.tgz", + "size": 124306141 } }, { "node": { "name": "processing-3.0b6-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-windows64.zip", + "size": 121221220 } }, { "node": { "name": "processing-3.0b6-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0244-3.0b6/processing-3.0b6-windows32.zip", + "size": 118778064 } } ] diff --git a/content/download/releases/processing-0245-3.0b7.json b/content/download/releases/processing-0245-3.0b7.json index 2d2735f7a..c4a6a83ea 100644 --- a/content/download/releases/processing-0245-3.0b7.json +++ b/content/download/releases/processing-0245-3.0b7.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0b7-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-windows32.zip", + "size": 112729857 } }, { "node": { "name": "processing-3.0b7-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-macosx.zip", + "size": 114584843 } }, { "node": { "name": "processing-3.0b7-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-windows64.zip", + "size": 115776889 } }, { "node": { "name": "processing-3.0b7-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-linux32.tgz", + "size": 118291339 } }, { "node": { "name": "processing-3.0b7-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0245-3.0b7/processing-3.0b7-linux64.tgz", + "size": 116489152 } } ] diff --git a/content/download/releases/processing-0246-3.0.json b/content/download/releases/processing-0246-3.0.json index 290d3c859..df4ea9b25 100644 --- a/content/download/releases/processing-0246-3.0.json +++ b/content/download/releases/processing-0246-3.0.json @@ -7,31 +7,36 @@ { "node": { "name": "processing-3.0-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-macosx.zip", + "size": 114943196 } }, { "node": { "name": "processing-3.0-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-windows64.zip", + "size": 116362858 } }, { "node": { "name": "processing-3.0-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-windows32.zip", + "size": 113315893 } }, { "node": { "name": "processing-3.0-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-linux32.tgz", + "size": 118811941 } }, { "node": { "name": "processing-3.0-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0246-3.0/processing-3.0-linux64.tgz", + "size": 117006370 } } ] diff --git a/content/download/releases/processing-0247-3.0.1.json b/content/download/releases/processing-0247-3.0.1.json index 42f338860..0539ae675 100644 --- a/content/download/releases/processing-0247-3.0.1.json +++ b/content/download/releases/processing-0247-3.0.1.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.0.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-windows32.zip", + "size": 113587095 } }, { "node": { "name": "processing-3.0.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-macosx.zip", + "size": 109428873 } }, { "node": { "name": "processing-3.0.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux32.tgz", + "size": 119018069 } }, { "node": { "name": "processing-3.0.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux64.tgz", + "size": 117178371 } }, { "node": { "name": "processing-3.0.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-windows64.zip", + "size": 115715619 } }, { "node": { "name": "processing-3.0.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux-armv6hf.tgz", + "size": 92102462 } }, { "node": { "name": "processing-3.0.1-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0247-3.0.1/processing-3.0.1-linux-raspbian.zip", + "size": 1420431741 } } ] diff --git a/content/download/releases/processing-0248-3.0.2.json b/content/download/releases/processing-0248-3.0.2.json index 4c2a69428..42416d05e 100644 --- a/content/download/releases/processing-0248-3.0.2.json +++ b/content/download/releases/processing-0248-3.0.2.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.0.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux32.tgz", + "size": 123043678 } }, { "node": { "name": "processing-3.0.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-macosx.zip", + "size": 114775468 } }, { "node": { "name": "processing-3.0.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux64.tgz", + "size": 120878901 } }, { "node": { "name": "processing-3.0.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-windows64.zip", + "size": 119146458 } }, { "node": { "name": "processing-3.0.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-windows32.zip", + "size": 115698790 } }, { "node": { "name": "processing-3.0.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux-armv6hf.tgz", + "size": 93383144 } }, { "node": { "name": "processing-3.0.2-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0248-3.0.2/processing-3.0.2-linux-raspbian.zip", + "size": 1517169700 } } ] diff --git a/content/download/releases/processing-0249-3.1.json b/content/download/releases/processing-0249-3.1.json index af619f4fe..a79e6fa07 100644 --- a/content/download/releases/processing-0249-3.1.json +++ b/content/download/releases/processing-0249-3.1.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux32.tgz", + "size": 124783499 } }, { "node": { "name": "processing-3.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-macosx.zip", + "size": 116576247 } }, { "node": { "name": "processing-3.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-windows32.zip", + "size": 117358407 } }, { "node": { "name": "processing-3.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-windows64.zip", + "size": 120839039 } }, { "node": { "name": "processing-3.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux64.tgz", + "size": 122591967 } }, { "node": { "name": "processing-3.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux-armv6hf.tgz", + "size": 95058197 } }, { "node": { "name": "processing-3.1-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0249-3.1/processing-3.1-linux-raspbian.zip", + "size": 1660817204 } } ] diff --git a/content/download/releases/processing-0250-3.1.1.json b/content/download/releases/processing-0250-3.1.1.json index 0625bfe94..4bf0e57de 100644 --- a/content/download/releases/processing-0250-3.1.1.json +++ b/content/download/releases/processing-0250-3.1.1.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.1.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-windows32.zip", + "size": 117379776 } }, { "node": { "name": "processing-3.1.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-macosx.zip", + "size": 116587382 } }, { "node": { "name": "processing-3.1.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux32.tgz", + "size": 124769200 } }, { "node": { "name": "processing-3.1.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux64.tgz", + "size": 122603060 } }, { "node": { "name": "processing-3.1.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-windows64.zip", + "size": 120861372 } }, { "node": { "name": "processing-3.1.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux-armv6hf.tgz", + "size": 98998573 } }, { "node": { "name": "processing-3.1.1-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0250-3.1.1/processing-3.1.1-linux-raspbian.zip", + "size": 1705594333 } } ] diff --git a/content/download/releases/processing-0251-3.1.2.json b/content/download/releases/processing-0251-3.1.2.json index 7b561f877..bb28161ce 100644 --- a/content/download/releases/processing-0251-3.1.2.json +++ b/content/download/releases/processing-0251-3.1.2.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.1.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-windows64.zip", + "size": 120778486 } }, { "node": { "name": "processing-3.1.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-macosx.zip", + "size": 116510118 } }, { "node": { "name": "processing-3.1.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-windows32.zip", + "size": 117296097 } }, { "node": { "name": "processing-3.1.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux32.tgz", + "size": 124770833 } }, { "node": { "name": "processing-3.1.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux64.tgz", + "size": 122563514 } }, { "node": { "name": "processing-3.1.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux-armv6hf.tgz", + "size": 95036871 } }, { "node": { "name": "processing-3.1.2-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0251-3.1.2/processing-3.1.2-linux-raspbian.zip", + "size": 1622109050 } } ] diff --git a/content/download/releases/processing-0252-3.2.json b/content/download/releases/processing-0252-3.2.json index b7507e0c5..bbd1c3961 100644 --- a/content/download/releases/processing-0252-3.2.json +++ b/content/download/releases/processing-0252-3.2.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-windows64.zip", + "size": 120762627 } }, { "node": { "name": "processing-3.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-windows32.zip", + "size": 117280457 } }, { "node": { "name": "processing-3.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-macosx.zip", + "size": 116505216 } }, { "node": { "name": "processing-3.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux64.tgz", + "size": 122550248 } }, { "node": { "name": "processing-3.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux32.tgz", + "size": 124760526 } }, { "node": { "name": "processing-3.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux-armv6hf.tgz", + "size": 95015507 } }, { "node": { "name": "processing-3.2-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0252-3.2/processing-3.2-linux-raspbian.zip", + "size": 1567480220 } } ] diff --git a/content/download/releases/processing-0253-3.2.1.json b/content/download/releases/processing-0253-3.2.1.json index c138a6c91..446c7af2b 100644 --- a/content/download/releases/processing-0253-3.2.1.json +++ b/content/download/releases/processing-0253-3.2.1.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.2.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux64.tgz", + "size": 122556723 } }, { "node": { "name": "processing-3.2.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-macosx.zip", + "size": 115077505 } }, { "node": { "name": "processing-3.2.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux32.tgz", + "size": 124757150 } }, { "node": { "name": "processing-3.2.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-windows32.zip", + "size": 117294937 } }, { "node": { "name": "processing-3.2.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-windows64.zip", + "size": 120688864 } }, { "node": { "name": "processing-3.2.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0253-3.2.1/processing-3.2.1-linux-armv6hf.tgz", + "size": 95019824 } } ] diff --git a/content/download/releases/processing-0254-3.2.2.json b/content/download/releases/processing-0254-3.2.2.json index de5fe823f..7e775c869 100644 --- a/content/download/releases/processing-0254-3.2.2.json +++ b/content/download/releases/processing-0254-3.2.2.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.2.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-macosx.zip", + "size": 116533598 } }, { "node": { "name": "processing-3.2.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-windows32.zip", + "size": 117321050 } }, { "node": { "name": "processing-3.2.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux64.tgz", + "size": 122574598 } }, { "node": { "name": "processing-3.2.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux32.tgz", + "size": 124780230 } }, { "node": { "name": "processing-3.2.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-windows64.zip", + "size": 120807960 } }, { "node": { "name": "processing-3.2.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0254-3.2.2/processing-3.2.2-linux-armv6hf.tgz", + "size": 95042730 } } ] diff --git a/content/download/releases/processing-0255-3.2.3.json b/content/download/releases/processing-0255-3.2.3.json index 9efeeb71a..d04a97b2f 100644 --- a/content/download/releases/processing-0255-3.2.3.json +++ b/content/download/releases/processing-0255-3.2.3.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.2.3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-windows64.zip", + "size": 120807185 } }, { "node": { "name": "processing-3.2.3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux32.tgz", + "size": 124771665 } }, { "node": { "name": "processing-3.2.3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-windows32.zip", + "size": 117320443 } }, { "node": { "name": "processing-3.2.3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-macosx.zip", + "size": 116533339 } }, { "node": { "name": "processing-3.2.3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux64.tgz", + "size": 122577994 } }, { "node": { "name": "processing-3.2.3-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux-armv6hf.tgz", + "size": 95049981 } }, { "node": { "name": "processing-3.2.3-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0255-3.2.3/processing-3.2.3-linux-raspbian.zip", + "size": 1717479580 } } ] diff --git a/content/download/releases/processing-0256-3.2.4.json b/content/download/releases/processing-0256-3.2.4.json index 719e55766..a67c4a23a 100644 --- a/content/download/releases/processing-0256-3.2.4.json +++ b/content/download/releases/processing-0256-3.2.4.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.2.4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-macosx.zip", + "size": 116558203 } }, { "node": { "name": "processing-3.2.4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-windows64.zip", + "size": 120883996 } }, { "node": { "name": "processing-3.2.4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-windows32.zip", + "size": 117336805 } }, { "node": { "name": "processing-3.2.4-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux32.tgz", + "size": 124774284 } }, { "node": { "name": "processing-3.2.4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux64.tgz", + "size": 122557616 } }, { "node": { "name": "processing-3.2.4-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0256-3.2.4/processing-3.2.4-linux-armv6hf.tgz", + "size": 95056939 } } ] diff --git a/content/download/releases/processing-0257-3.3.json b/content/download/releases/processing-0257-3.3.json index ff7ca6bb9..6aa9fab9e 100644 --- a/content/download/releases/processing-0257-3.3.json +++ b/content/download/releases/processing-0257-3.3.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-windows32.zip", + "size": 117330690 } }, { "node": { "name": "processing-3.3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-windows64.zip", + "size": 120877891 } }, { "node": { "name": "processing-3.3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-macosx.zip", + "size": 116564864 } }, { "node": { "name": "processing-3.3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux64.tgz", + "size": 122565364 } }, { "node": { "name": "processing-3.3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux32.tgz", + "size": 124782500 } }, { "node": { "name": "processing-3.3-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux-armv6hf.tgz", + "size": 95060631 } }, { "node": { "name": "processing-3.3-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0257-3.3/processing-3.3-linux-raspbian.zip", + "size": 1793287099 } } ] diff --git a/content/download/releases/processing-0258-3.3.1.json b/content/download/releases/processing-0258-3.3.1.json index 548c24919..b4c697b86 100644 --- a/content/download/releases/processing-0258-3.3.1.json +++ b/content/download/releases/processing-0258-3.3.1.json @@ -7,49 +7,57 @@ { "node": { "name": "processing-3.3.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-macosx.zip", + "size": 115585668 } }, { "node": { "name": "processing-3.3.1-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-windows32.zip", + "size": 117649535 } }, { "node": { "name": "processing-3.3.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-windows64.zip", + "size": 121654043 } }, { "node": { "name": "processing-3.3.1-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux32.tgz", + "size": 124778472 } }, { "node": { "name": "processing-3.3.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux64.tgz", + "size": 126078331 } }, { "node": { "name": "processing-3.3.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-armv6hf.tgz", + "size": 94592504 } }, { "node": { "name": "processing-3.3.1-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-arm64.tgz", + "size": 91412500 } }, { "node": { "name": "processing-3.3.1-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0258-3.3.1/processing-3.3.1-linux-raspbian.zip", + "size": 1712156889 } } ] diff --git a/content/download/releases/processing-0259-3.3.2.json b/content/download/releases/processing-0259-3.3.2.json index f6e82a0d2..04991e3be 100644 --- a/content/download/releases/processing-0259-3.3.2.json +++ b/content/download/releases/processing-0259-3.3.2.json @@ -7,49 +7,57 @@ { "node": { "name": "processing-3.3.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux32.tgz", + "size": 128830635 } }, { "node": { "name": "processing-3.3.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux64.tgz", + "size": 126080224 } }, { "node": { "name": "processing-3.3.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-windows32.zip", + "size": 117650576 } }, { "node": { "name": "processing-3.3.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-windows64.zip", + "size": 121655309 } }, { "node": { "name": "processing-3.3.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-macosx.zip", + "size": 115588089 } }, { "node": { "name": "processing-3.3.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-armv6hf.tgz", + "size": 94595855 } }, { "node": { "name": "processing-3.3.2-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-arm64.tgz", + "size": 91413413 } }, { "node": { "name": "processing-3.3.2-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0259-3.3.2/processing-3.3.2-linux-raspbian.zip", + "size": 1712624344 } } ] diff --git a/content/download/releases/processing-0260-3.3.3.json b/content/download/releases/processing-0260-3.3.3.json index ea7db62e1..6c957abfb 100644 --- a/content/download/releases/processing-0260-3.3.3.json +++ b/content/download/releases/processing-0260-3.3.3.json @@ -7,49 +7,57 @@ { "node": { "name": "processing-3.3.3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-macosx.zip", + "size": 115588463 } }, { "node": { "name": "processing-3.3.3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-windows32.zip", + "size": 117651177 } }, { "node": { "name": "processing-3.3.3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-windows64.zip", + "size": 121655651 } }, { "node": { "name": "processing-3.3.3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux32.tgz", + "size": 128827033 } }, { "node": { "name": "processing-3.3.3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux64.tgz", + "size": 126078567 } }, { "node": { "name": "processing-3.3.3-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-arm64.tgz", + "size": 91414239 } }, { "node": { "name": "processing-3.3.3-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-armv6hf.tgz", + "size": 94594390 } }, { "node": { "name": "processing-3.3.3-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0260-3.3.3/processing-3.3.3-linux-raspbian.zip", + "size": 1712702409 } } ] diff --git a/content/download/releases/processing-0261-3.3.4.json b/content/download/releases/processing-0261-3.3.4.json index a33f3867c..6ca830c50 100644 --- a/content/download/releases/processing-0261-3.3.4.json +++ b/content/download/releases/processing-0261-3.3.4.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.3.4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux64.tgz", + "size": 81588455 } }, { "node": { "name": "processing-3.3.4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-macosx.zip", + "size": 114176443 } }, { "node": { "name": "processing-3.3.4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-windows64.zip", + "size": 121661745 } }, { "node": { "name": "processing-3.3.4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-windows32.zip", + "size": 117657148 } }, { "node": { "name": "processing-3.3.4-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux32.tgz", + "size": 128839770 } }, { "node": { "name": "processing-3.3.4-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0261-3.3.4/processing-3.3.4-linux-armv6hf.tgz", + "size": 94603880 } } ] diff --git a/content/download/releases/processing-0262-3.3.5.json b/content/download/releases/processing-0262-3.3.5.json index e194ee1b1..2e46dd50f 100644 --- a/content/download/releases/processing-0262-3.3.5.json +++ b/content/download/releases/processing-0262-3.3.5.json @@ -7,49 +7,57 @@ { "node": { "name": "processing-3.3.5-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-windows32.zip", + "size": 117656995 } }, { "node": { "name": "processing-3.3.5-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux64.tgz", + "size": 126094700 } }, { "node": { "name": "processing-3.3.5-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-macosx.zip", + "size": 114176581 } }, { "node": { "name": "processing-3.3.5-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-windows64.zip", + "size": 121661762 } }, { "node": { "name": "processing-3.3.5-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux32.tgz", + "size": 128840111 } }, { "node": { "name": "processing-3.3.5-linux-armv6hf.tar.gz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-armv6hf.tar.gz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-armv6hf.tar.gz", + "size": 94154911 } }, { "node": { "name": "processing-3.3.5-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-raspbian.zip", + "size": 1934879423 } }, { "node": { "name": "processing-3.3.5-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0262-3.3.5/processing-3.3.5-linux-armv6hf.tgz", + "size": 94154911 } } ] diff --git a/content/download/releases/processing-0263-3.3.6.json b/content/download/releases/processing-0263-3.3.6.json index 746353209..a2aefa786 100644 --- a/content/download/releases/processing-0263-3.3.6.json +++ b/content/download/releases/processing-0263-3.3.6.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.3.6-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-macosx.zip", + "size": 114208568 } }, { "node": { "name": "processing-3.3.6-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-windows64.zip", + "size": 121697125 } }, { "node": { "name": "processing-3.3.6-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-windows32.zip", + "size": 117684423 } }, { "node": { "name": "processing-3.3.6-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux64.tgz", + "size": 126104176 } }, { "node": { "name": "processing-3.3.6-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux32.tgz", + "size": 128888149 } }, { "node": { "name": "processing-3.3.6-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0263-3.3.6/processing-3.3.6-linux-armv6hf.tgz", + "size": 94874576 } } ] diff --git a/content/download/releases/processing-0264-3.3.7.1.json b/content/download/releases/processing-0264-3.3.7.1.json index e4d4d6a1f..7f4653fea 100644 --- a/content/download/releases/processing-0264-3.3.7.1.json +++ b/content/download/releases/processing-0264-3.3.7.1.json @@ -7,13 +7,15 @@ { "node": { "name": "processing-3.3.7.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.1/processing-3.3.7.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.1/processing-3.3.7.1-linux-armv6hf.tgz", + "size": 100179776 } }, { "node": { "name": "processing-3.3.7.1-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.1/processing-3.3.7.1-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.1/processing-3.3.7.1-linux-raspbian.zip", + "size": 1957236342 } } ] diff --git a/content/download/releases/processing-0264-3.3.7.2.json b/content/download/releases/processing-0264-3.3.7.2.json index f1c19d89f..b6e6e91b5 100644 --- a/content/download/releases/processing-0264-3.3.7.2.json +++ b/content/download/releases/processing-0264-3.3.7.2.json @@ -7,13 +7,15 @@ { "node": { "name": "processing-3.3.7.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.2/processing-3.3.7.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.2/processing-3.3.7.2-linux-armv6hf.tgz", + "size": 100158731 } }, { "node": { "name": "processing-3.3.7.2-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.2/processing-3.3.7.2-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7.2/processing-3.3.7.2-linux-raspbian.zip", + "size": 1957844500 } } ] diff --git a/content/download/releases/processing-0264-3.3.7.json b/content/download/releases/processing-0264-3.3.7.json index 9852b644e..8d81f5c55 100644 --- a/content/download/releases/processing-0264-3.3.7.json +++ b/content/download/releases/processing-0264-3.3.7.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.3.7-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-macosx.zip", + "size": 125124493 } }, { "node": { "name": "processing-3.3.7-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-windows64.zip", + "size": 126815801 } }, { "node": { "name": "processing-3.3.7-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux32.tgz", + "size": 133419298 } }, { "node": { "name": "processing-3.3.7-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-windows32.zip", + "size": 122588198 } }, { "node": { "name": "processing-3.3.7-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux64.tgz", + "size": 130292579 } }, { "node": { "name": "processing-3.3.7-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux-armv6hf.tgz", + "size": 94946351 } }, { "node": { "name": "processing-3.3.7-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0264-3.3.7/processing-3.3.7-linux-raspbian.zip", + "size": 1952663521 } } ] diff --git a/content/download/releases/processing-0265-3.4.json b/content/download/releases/processing-0265-3.4.json index b303c22b0..6d0f79237 100644 --- a/content/download/releases/processing-0265-3.4.json +++ b/content/download/releases/processing-0265-3.4.json @@ -7,43 +7,50 @@ { "node": { "name": "processing-3.4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-macosx.zip", + "size": 126545838 } }, { "node": { "name": "processing-3.4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-windows64.zip", + "size": 128265676 } }, { "node": { "name": "processing-3.4-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux32.tgz", + "size": 135617983 } }, { "node": { "name": "processing-3.4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux64.tgz", + "size": 132458798 } }, { "node": { "name": "processing-3.4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-windows32.zip", + "size": 123958510 } }, { "node": { "name": "processing-3.4-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux-armv6hf.tgz", + "size": 100380116 } }, { "node": { "name": "processing-3.4-linux-raspbian.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux-raspbian.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0265-3.4/processing-3.4-linux-raspbian.zip", + "size": 1957579239 } } ] diff --git a/content/download/releases/processing-0266-3.5.json b/content/download/releases/processing-0266-3.5.json index 51ef9b898..3f98f897a 100644 --- a/content/download/releases/processing-0266-3.5.json +++ b/content/download/releases/processing-0266-3.5.json @@ -7,25 +7,29 @@ { "node": { "name": "processing-3.5-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-macosx.zip", + "size": 129893496 } }, { "node": { "name": "processing-3.5-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-windows64.zip", + "size": 132809014 } }, { "node": { "name": "processing-3.5-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-linux64.tgz", + "size": 138125893 } }, { "node": { "name": "processing-3.5-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0266-3.5/processing-3.5-linux32.tgz", + "size": 141375648 } } ] diff --git a/content/download/releases/processing-0267-3.5.1.json b/content/download/releases/processing-0267-3.5.1.json index 6d397271c..55fcf5155 100644 --- a/content/download/releases/processing-0267-3.5.1.json +++ b/content/download/releases/processing-0267-3.5.1.json @@ -7,25 +7,29 @@ { "node": { "name": "processing-3.5.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-macosx.zip", + "size": 129891683 } }, { "node": { "name": "processing-3.5.1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-linux64.tgz", + "size": 138121899 } }, { "node": { "name": "processing-3.5.1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-windows64.zip", + "size": 132820228 } }, { "node": { "name": "processing-3.5.1-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0267-3.5.1/processing-3.5.1-linux-armv6hf.tgz", + "size": 100149945 } } ] diff --git a/content/download/releases/processing-0268-3.5.2.json b/content/download/releases/processing-0268-3.5.2.json index f5297db67..0db5ca90b 100644 --- a/content/download/releases/processing-0268-3.5.2.json +++ b/content/download/releases/processing-0268-3.5.2.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.5.2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux64.tgz", + "size": 138122267 } }, { "node": { "name": "processing-3.5.2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-macosx.zip", + "size": 129892704 } }, { "node": { "name": "processing-3.5.2-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux32.tgz", + "size": 141382904 } }, { "node": { "name": "processing-3.5.2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-windows64.zip", + "size": 132821250 } }, { "node": { "name": "processing-3.5.2-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-windows32.zip", + "size": 127708589 } }, { "node": { "name": "processing-3.5.2-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0268-3.5.2/processing-3.5.2-linux-armv6hf.tgz", + "size": 100108024 } } ] diff --git a/content/download/releases/processing-0269-3.5.3.json b/content/download/releases/processing-0269-3.5.3.json index cedbdd6de..d64215bf8 100644 --- a/content/download/releases/processing-0269-3.5.3.json +++ b/content/download/releases/processing-0269-3.5.3.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-3.5.3-linux32.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux32.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux32.tgz", + "size": 141378957 } }, { "node": { "name": "processing-3.5.3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux64.tgz", + "size": 138126131 } }, { "node": { "name": "processing-3.5.3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-macosx.zip", + "size": 129906398 } }, { "node": { "name": "processing-3.5.3-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-windows32.zip", + "size": 127721490 } }, { "node": { "name": "processing-3.5.3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-windows64.zip", + "size": 132834090 } }, { "node": { "name": "processing-3.5.3-linux-armv6hf.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux-armv6hf.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0269-3.5.3/processing-3.5.3-linux-armv6hf.tgz", + "size": 100144409 } } ] diff --git a/content/download/releases/processing-0270-3.5.4.json b/content/download/releases/processing-0270-3.5.4.json index 8def1ef93..270dda031 100644 --- a/content/download/releases/processing-0270-3.5.4.json +++ b/content/download/releases/processing-0270-3.5.4.json @@ -7,25 +7,29 @@ { "node": { "name": "processing-3.5.4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-macosx.zip", + "size": 130009427 } }, { "node": { "name": "processing-3.5.4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-linux64.tgz", + "size": 138144543 } }, { "node": { "name": "processing-3.5.4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-windows64.zip", + "size": 132952672 } }, { "node": { "name": "processing-3.5.4-windows32.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-windows32.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-0270-3.5.4/processing-3.5.4-windows32.zip", + "size": 127839898 } } ] diff --git a/content/download/releases/processing-1.5.1.json b/content/download/releases/processing-1.5.1.json index 39bf0a149..7b662b037 100644 --- a/content/download/releases/processing-1.5.1.json +++ b/content/download/releases/processing-1.5.1.json @@ -7,25 +7,29 @@ { "node": { "name": "processing-1.5.1-windows.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-windows.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-windows.zip", + "size": 89941206 } }, { "node": { "name": "processing-1.5.1-windows-expert.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-windows-expert.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-windows-expert.zip", + "size": 48482241 } }, { "node": { "name": "processing-1.5.1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-macosx.zip", + "size": 50518643 } }, { "node": { "name": "processing-1.5.1-linux.tgz", - "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-linux.tgz" + "downloadUrl": "https://github.com/processing/processing/releases/download/processing-1.5.1/processing-1.5.1-linux.tgz", + "size": 91230153 } } ] diff --git a/content/download/releases/processing-1270-4.0a1.json b/content/download/releases/processing-1270-4.0a1.json index 09bc5db3d..fab21ab40 100644 --- a/content/download/releases/processing-1270-4.0a1.json +++ b/content/download/releases/processing-1270-4.0a1.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-linux64.tgz", + "size": 208835303 } }, { "node": { "name": "processing-4.0a1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-macosx.zip", + "size": 256123008 } }, { "node": { "name": "processing-4.0a1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1270-4.0a1/processing-4.0a1-windows64.zip", + "size": 213048096 } } ] diff --git a/content/download/releases/processing-1271-4.0a2.json b/content/download/releases/processing-1271-4.0a2.json index 4e1958a55..e4aea43fc 100644 --- a/content/download/releases/processing-1271-4.0a2.json +++ b/content/download/releases/processing-1271-4.0a2.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-linux64.tgz", + "size": 207542599 } }, { "node": { "name": "processing-4.0a2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-macosx.zip", + "size": 271240063 } }, { "node": { "name": "processing-4.0a2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1271-4.0a2/processing-4.0a2-windows64.zip", + "size": 215840649 } } ] diff --git a/content/download/releases/processing-1272-4.0a3.json b/content/download/releases/processing-1272-4.0a3.json index 506983dc7..d69c1a6e1 100644 --- a/content/download/releases/processing-1272-4.0a3.json +++ b/content/download/releases/processing-1272-4.0a3.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-linux64.tgz", + "size": 229885818 } }, { "node": { "name": "processing-4.0a3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-macosx.zip", + "size": 281348666 } }, { "node": { "name": "processing-4.0a3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1272-4.0a3/processing-4.0a3-windows64.zip", + "size": 230245774 } } ] diff --git a/content/download/releases/processing-1273-4.0a4.json b/content/download/releases/processing-1273-4.0a4.json index 5c46bb4d9..51c915ac4 100644 --- a/content/download/releases/processing-1273-4.0a4.json +++ b/content/download/releases/processing-1273-4.0a4.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a4-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-windows64.zip", + "size": 255860310 } }, { "node": { "name": "processing-4.0a4-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-macosx.zip", + "size": 301527205 } }, { "node": { "name": "processing-4.0a4-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1273-4.0a4/processing-4.0a4-linux64.tgz", + "size": 228628073 } } ] diff --git a/content/download/releases/processing-1274-4.0a5.json b/content/download/releases/processing-1274-4.0a5.json index 74678d4e0..d8765884a 100644 --- a/content/download/releases/processing-1274-4.0a5.json +++ b/content/download/releases/processing-1274-4.0a5.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a5-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-windows64.zip", + "size": 375019014 } }, { "node": { "name": "processing-4.0a5-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-macosx.zip", + "size": 364901904 } }, { "node": { "name": "processing-4.0a5-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1274-4.0a5/processing-4.0a5-linux64.tgz", + "size": 366839366 } } ] diff --git a/content/download/releases/processing-1275-4.0a6.json b/content/download/releases/processing-1275-4.0a6.json index 67927d301..8d1397e52 100644 --- a/content/download/releases/processing-1275-4.0a6.json +++ b/content/download/releases/processing-1275-4.0a6.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0a6-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-macosx.zip", + "size": 342296245 } }, { "node": { "name": "processing-4.0a6-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-linux64.tgz", + "size": 348496075 } }, { "node": { "name": "processing-4.0a6-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1275-4.0a6/processing-4.0a6-windows64.zip", + "size": 354649541 } } ] diff --git a/content/download/releases/processing-1276-4.0b1.json b/content/download/releases/processing-1276-4.0b1.json index b213c6be5..9daeee395 100644 --- a/content/download/releases/processing-1276-4.0b1.json +++ b/content/download/releases/processing-1276-4.0b1.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0b1-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-macosx.zip", + "size": 341637227 } }, { "node": { "name": "processing-4.0b1-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-windows64.zip", + "size": 353850243 } }, { "node": { "name": "processing-4.0b1-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1276-4.0b1/processing-4.0b1-linux64.tgz", + "size": 349755794 } } ] diff --git a/content/download/releases/processing-1277-4.0b2.json b/content/download/releases/processing-1277-4.0b2.json index 5ab02d99b..36f34515b 100644 --- a/content/download/releases/processing-1277-4.0b2.json +++ b/content/download/releases/processing-1277-4.0b2.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0b2-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-windows64.zip", + "size": 353547676 } }, { "node": { "name": "processing-4.0b2-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-macosx.zip", + "size": 341329896 } }, { "node": { "name": "processing-4.0b2-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1277-4.0b2/processing-4.0b2-linux64.tgz", + "size": 348014362 } } ] diff --git a/content/download/releases/processing-1278-4.0b3.json b/content/download/releases/processing-1278-4.0b3.json index 71a1015a3..283af75f2 100644 --- a/content/download/releases/processing-1278-4.0b3.json +++ b/content/download/releases/processing-1278-4.0b3.json @@ -7,19 +7,22 @@ { "node": { "name": "processing-4.0b3-linux64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-linux64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-linux64.tgz", + "size": 498958112 } }, { "node": { "name": "processing-4.0b3-windows64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-windows64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-windows64.zip", + "size": 493232119 } }, { "node": { "name": "processing-4.0b3-macosx.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-macosx.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1278-4.0b3/processing-4.0b3-macosx.zip", + "size": 493803525 } } ] diff --git a/content/download/releases/processing-1279-4.0b4.json b/content/download/releases/processing-1279-4.0b4.json index 35de8f2a0..e006d44ec 100644 --- a/content/download/releases/processing-1279-4.0b4.json +++ b/content/download/releases/processing-1279-4.0b4.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b4-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-arm32.tgz", + "size": 233087044 } }, { "node": { "name": "processing-4.0b4-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-arm64.tgz", + "size": 232844009 } }, { "node": { "name": "processing-4.0b4-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-linux-x64.tgz", + "size": 236159874 } }, { "node": { "name": "processing-4.0b4-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-macos-aarch64.zip", + "size": 221088009 } }, { "node": { "name": "processing-4.0b4-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-macos-x64.zip", + "size": 230894290 } }, { "node": { "name": "processing-4.0b4-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1279-4.0b4/processing-4.0b4-windows-x64.zip", + "size": 230269129 } } ] diff --git a/content/download/releases/processing-1280-4.0b5.json b/content/download/releases/processing-1280-4.0b5.json index 5905a6d82..80b3f57d6 100644 --- a/content/download/releases/processing-1280-4.0b5.json +++ b/content/download/releases/processing-1280-4.0b5.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b5-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-arm32.tgz", + "size": 232024892 } }, { "node": { "name": "processing-4.0b5-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-arm64.tgz", + "size": 231786695 } }, { "node": { "name": "processing-4.0b5-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-linux-x64.tgz", + "size": 234844723 } }, { "node": { "name": "processing-4.0b5-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-macos-aarch64.zip", + "size": 220039272 } }, { "node": { "name": "processing-4.0b5-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-macos-x64.zip", + "size": 229845771 } }, { "node": { "name": "processing-4.0b5-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1280-4.0b5/processing-4.0b5-windows-x64.zip", + "size": 228979875 } } ] diff --git a/content/download/releases/processing-1281-4.0b6.json b/content/download/releases/processing-1281-4.0b6.json index 070b0f789..a4c1118de 100644 --- a/content/download/releases/processing-1281-4.0b6.json +++ b/content/download/releases/processing-1281-4.0b6.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b6-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-macos-aarch64.zip", + "size": 220173525 } }, { "node": { "name": "processing-4.0b6-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-macos-x64.zip", + "size": 229991135 } }, { "node": { "name": "processing-4.0b6-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-windows-x64.zip", + "size": 229025090 } }, { "node": { "name": "processing-4.0b6-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-x64.tgz", + "size": 234908227 } }, { "node": { "name": "processing-4.0b6-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-arm64.tgz", + "size": 231869242 } }, { "node": { "name": "processing-4.0b6-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1281-4.0b6/processing-4.0b6-linux-arm32.tgz", + "size": 232076307 } } ] diff --git a/content/download/releases/processing-1282-4.0b7.json b/content/download/releases/processing-1282-4.0b7.json index 0469aa23e..5c98f35b3 100644 --- a/content/download/releases/processing-1282-4.0b7.json +++ b/content/download/releases/processing-1282-4.0b7.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b7-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-x64.tgz", + "size": 234909381 } }, { "node": { "name": "processing-4.0b7-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-macos-aarch64.zip", + "size": 220175209 } }, { "node": { "name": "processing-4.0b7-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-macos-x64.zip", + "size": 229992470 } }, { "node": { "name": "processing-4.0b7-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-windows-x64.zip", + "size": 229027053 } }, { "node": { "name": "processing-4.0b7-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-arm32.tgz", + "size": 232045598 } }, { "node": { "name": "processing-4.0b7-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1282-4.0b7/processing-4.0b7-linux-arm64.tgz", + "size": 231878759 } } ] diff --git a/content/download/releases/processing-1283-4.0b8.json b/content/download/releases/processing-1283-4.0b8.json index a74854647..4b03e2377 100644 --- a/content/download/releases/processing-1283-4.0b8.json +++ b/content/download/releases/processing-1283-4.0b8.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b8-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-macos-aarch64.zip", + "size": 220175412 } }, { "node": { "name": "processing-4.0b8-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-arm32.tgz", + "size": 232047451 } }, { "node": { "name": "processing-4.0b8-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-arm64.tgz", + "size": 231870581 } }, { "node": { "name": "processing-4.0b8-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-macos-x64.zip", + "size": 229994035 } }, { "node": { "name": "processing-4.0b8-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-windows-x64.zip", + "size": 229027198 } }, { "node": { "name": "processing-4.0b8-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1283-4.0b8/processing-4.0b8-linux-x64.tgz", + "size": 234913427 } } ] diff --git a/content/download/releases/processing-1284-4.0b9.json b/content/download/releases/processing-1284-4.0b9.json index abbd7d2cd..19a66494b 100644 --- a/content/download/releases/processing-1284-4.0b9.json +++ b/content/download/releases/processing-1284-4.0b9.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0b9-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-arm32.tgz", + "size": 224192557 } }, { "node": { "name": "processing-4.0b9-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-x64.tgz", + "size": 227130930 } }, { "node": { "name": "processing-4.0b9-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-macos-aarch64.zip", + "size": 212227367 } }, { "node": { "name": "processing-4.0b9-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-macos-x64.zip", + "size": 222251579 } }, { "node": { "name": "processing-4.0b9-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-windows-x64.zip", + "size": 221720910 } }, { "node": { "name": "processing-4.0b9-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1284-4.0b9/processing-4.0b9-linux-arm64.tgz", + "size": 225735347 } } ] diff --git a/content/download/releases/processing-1285-4.0.json b/content/download/releases/processing-1285-4.0.json index 66e53b94f..3ac0e4e24 100644 --- a/content/download/releases/processing-1285-4.0.json +++ b/content/download/releases/processing-1285-4.0.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-arm64.tgz", + "size": 225525766 } }, { "node": { "name": "processing-4.0-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-x64.tgz", + "size": 227804786 } }, { "node": { "name": "processing-4.0-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-macos-aarch64.zip", + "size": 203876284 } }, { "node": { "name": "processing-4.0-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-macos-x64.zip", + "size": 221965034 } }, { "node": { "name": "processing-4.0-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-windows-x64.zip", + "size": 222445226 } }, { "node": { "name": "processing-4.0-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1285-4.0/processing-4.0-linux-arm32.tgz", + "size": 214529805 } } ] diff --git a/content/download/releases/processing-1286-4.0.1.json b/content/download/releases/processing-1286-4.0.1.json index 1b6b43b74..666f929a3 100644 --- a/content/download/releases/processing-1286-4.0.1.json +++ b/content/download/releases/processing-1286-4.0.1.json @@ -7,39 +7,45 @@ { "node": { "name": "processing-4.0.1-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-arm32.tgz", + "size": 214545502 } }, { "node": { "name": "processing-4.0.1-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-arm64.tgz", + "size": 225530466 } }, { "node": { "name": "processing-4.0.1-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-linux-x64.tgz", + "size": 227806149 } }, { "node": { "name": "processing-4.0.1-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-macos-aarch64.zip", + "size": 203933004 } }, { "node": { "name": "processing-4.0.1-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-macos-x64.zip", + "size": 221966097 } }, { "node": { "name": "processing-4.0.1-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1286-4.0.1/processing-4.0.1-windows-x64.zip", + "size": 222452565 } } ] } -} \ No newline at end of file +} diff --git a/content/download/releases/processing-1287-4.0.2.json b/content/download/releases/processing-1287-4.0.2.json index fce59a07f..048c74cd8 100644 --- a/content/download/releases/processing-1287-4.0.2.json +++ b/content/download/releases/processing-1287-4.0.2.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.0.2-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-arm32.tgz", + "size": 214703694 } }, { "node": { "name": "processing-4.0.2-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-arm64.tgz", + "size": 225694228 } }, { "node": { "name": "processing-4.0.2-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-linux-x64.tgz", + "size": 227952157 } }, { "node": { "name": "processing-4.0.2-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-macos-aarch64.zip", + "size": 204105991 } }, { "node": { "name": "processing-4.0.2-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-macos-x64.zip", + "size": 222137458 } }, { "node": { "name": "processing-4.0.2-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1287-4.0.2/processing-4.0.2-windows-x64.zip", + "size": 222651953 } } ] diff --git a/content/download/releases/processing-1288-4.1.json b/content/download/releases/processing-1288-4.1.json index b34ef35b6..1ef2f1ef1 100644 --- a/content/download/releases/processing-1288-4.1.json +++ b/content/download/releases/processing-1288-4.1.json @@ -7,37 +7,43 @@ { "node": { "name": "processing-4.1-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-arm32.tgz", + "size": 216184184 } }, { "node": { "name": "processing-4.1-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-arm64.tgz", + "size": 227144387 } }, { "node": { "name": "processing-4.1-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-linux-x64.tgz", + "size": 229395885 } }, { "node": { "name": "processing-4.1-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-macos-aarch64.zip", + "size": 205434817 } }, { "node": { "name": "processing-4.1-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-macos-x64.zip", + "size": 223570612 } }, { "node": { "name": "processing-4.1-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1288-4.1/processing-4.1-windows-x64.zip", + "size": 223863540 } } ] diff --git a/content/download/releases/processing-1289-4.1.1.json b/content/download/releases/processing-1289-4.1.1.json index bd9204a0a..9059e5885 100644 --- a/content/download/releases/processing-1289-4.1.1.json +++ b/content/download/releases/processing-1289-4.1.1.json @@ -7,39 +7,45 @@ { "node": { "name": "processing-4.1.1-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-arm32.tgz", + "size": 216419504 } }, { "node": { "name": "processing-4.1.1-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-arm64.tgz", + "size": 227382130 } }, { "node": { "name": "processing-4.1.1-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-x64.tgz", + "size": 229636396 } }, { "node": { "name": "processing-4.1.1-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-macos-aarch64.zip", + "size": 205670054 } }, { "node": { "name": "processing-4.1.1-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-macos-x64.zip", + "size": 223806494 } }, { "node": { "name": "processing-4.1.1-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-windows-x64.zip", + "size": 224141084 } } ] } -} \ No newline at end of file +} diff --git a/content/download/releases/processing-1290-4.1.2.json b/content/download/releases/processing-1290-4.1.2.json index 8abca10de..794fa0734 100644 --- a/content/download/releases/processing-1290-4.1.2.json +++ b/content/download/releases/processing-1290-4.1.2.json @@ -7,39 +7,45 @@ { "node": { "name": "processing-4.1.2-linux-arm32.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-arm32.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-arm32.tgz", + "size": 216420845 } }, { "node": { "name": "processing-4.1.2-linux-arm64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-arm64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-arm64.tgz", + "size": 224289625 } }, { "node": { "name": "processing-4.1.2-linux-x64.tgz", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-x64.tgz" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-linux-x64.tgz", + "size": 229626005 } }, { "node": { "name": "processing-4.1.2-macos-aarch64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-macos-aarch64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-macos-aarch64.zip", + "size": 205660516 } }, { "node": { "name": "processing-4.1.2-macos-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-macos-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-macos-x64.zip", + "size": 223796416 } }, { "node": { "name": "processing-4.1.2-windows-x64.zip", - "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-windows-x64.zip" + "downloadUrl": "https://github.com/processing/processing4/releases/download/processing-1290-4.1.2/processing-4.1.2-windows-x64.zip", + "size": 224095560 } } ] } -} \ No newline at end of file +} diff --git a/gatsby-node.js b/gatsby-node.js index 64a610f18..beeac84bc 100755 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -59,7 +59,7 @@ exports.createPages = async ({ actions, graphql, reporter }) => { createReference(actions, graphql), createExamples(actions, graphql), createTutorials(actions, graphql), - createDownload(actions, graphql) + createDownloadAndReleases(actions, graphql) ]); }; @@ -357,8 +357,10 @@ async function createExamples(actions, graphql) { Create the download page programmatically since we need access to the selected releases in the pageQuery, thus we need to pass through pageContext. **/ -async function createDownload(actions, graphql) { +async function createDownloadAndReleases(actions, graphql) { const downloadTemplate = path.resolve(`./src/templates/download.js`); + const releasesTemplate = path.resolve(`./src/templates/releases.js`); + const { createPage } = actions; const result = await graphql( ` @@ -390,6 +392,14 @@ async function createDownload(actions, graphql) { selectedPreReleases } }); + createPage({ + path: '/releases', + component: releasesTemplate, + context: { + selectedReleases, + selectedPreReleases + } + }); } /** diff --git a/i18n/react-intl/en.json b/i18n/react-intl/en.json index 558f89ce6..ac7be5c70 100644 --- a/i18n/react-intl/en.json +++ b/i18n/react-intl/en.json @@ -1,6 +1,6 @@ { "home": "Home", - "download": "Download", + "downloadTitle": "Create with code, everywhere", "documentation": "Documentation", "reference": "Reference", "references": "References", @@ -71,14 +71,33 @@ "peopleIntro": "Processing is a community effort led by a small group of volunteers.", "booksIntro": "Processing books cover topics from programming basics to visualization. Browse this page to find the right books for you.", "readMore": "Read more", - "downloadIntro": "Processing is available for Linux, Mac, and Windows. Select your choice to download the software below.", - "report": "Report Bugs", - "supported": "Troubleshooting", - "downloadChanges": "Read about the changes in 4.0. This list of revisions covers the differences between releases in detail.", - "earlierReleases": "Earlier releases have been removed because we can only support the current versions of the software. Read about revisions between individual releases.", - "preReleases": "Pre-Releases", - "downloadOutro": "Read about changes in 4.0 since 3.x.", + "downloadIntro": "Processing is open source and is available for macOS, Windows, and Linux. Projects created with Processing are also cross-platform, and can be used on macOS, Windows, Android, Raspberry Pi, and many other Linux platforms.", + "windowsIntelAssetTooltip": "Compatible with Windows 10 and 11. For best compatibility, we recommend Windows 10.", + "macOsIntelAssetTooltip": "Compatible with macOS 10.15.7 (Catalina) through macOS 13 (Ventura). macOS 12 (Monterey) recommended.", + "macOsSiliconAssetTooltip": "Compatible with M1 and later processors. Where possible, we recommend macOS 12 (Monterey).", + "linuxIntelAssetTooltip": "Tested and supported on Ubuntu 22.04, but will work with most major distributions.", + "raspberryPi32AssetTooltip": "Latest version of Raspberry Pi OS is recommended.", + "raspberryPi64AssetTooltip": "Latest version of Raspberry Pi OS is recommended. The 64-bit release Raspberry Pi OS is newer, so if you have issues, try the 32-bit version.", + "publishedOn": "Published on", + "macOsIntelWarning": "Got an M1 or M2 CPU? Download the Apple Silicon version instead.", + "otherVersions": "Need another version?", + "olderVersions": "Looking for older versions?", + "githubEarlierReleases": "Head over to GitHub for earlier releases of Processing 4.", + "downloadChanges": "The list of revisions covers the differences between releases in detail.", + "earlierReleases": "For older versions (3.5.4 and earlier) see our list of stable releases.", + "getStartedTitle": "Get started", + "getStartedDescription": "Start learning Processing now and create your first program today!", + "tutorialsTitle": "Tutorials", + "tutorialsDescription": "Learn the basics of Processing with our comprehensive tutorials on a wide range of topics!", + "communityTitle": "Join the community", + "communityDescription": "Join our friendly community of learners and creative coders on the Processing forum", + "contributeTitle": "Contribute", + "contributeDescription": "Help make Processing even better. Submit code, examples, libraries, or help us fix bugs.", + "releasesTitle": "Releases", "stable": "Stable Releases", + "preReleases": "Pre-Releases", + "releasesIntro": "Read about changes between Processing 3.0 and Processing 4.0.
The list of revisions covers the differences between releases in detail.", + "releasesOutro": "Note that these legacy releases are provided for archival purposes. We cannot provide support for them. If you need to update your code to work with the last version, please consult the changes page. If you encounter any issues with the current release, please submit a bug report. You can also build older releases from the source code. Note: Android Mode requires Processing 3 or later.", "examplesIntro": "Short, prototypical programs exploring the basics of programming with Processing.", "examplesFilter": "Filter by keywords...", "librariesIntro": "Extend Processing beyond graphics and images into audio, video, and communication with other devices.", @@ -111,11 +130,13 @@ "letUsKnow": " let us know", "syntax": "Syntax", "parameters": "Parameters", + "download": "Download", "return": "Return", "inUse": "In use", "notFound": "NOT FOUND", "notFoundText": "You just hit a route that doesn't exist... the sadness.", "and": "and", + "for": "for", "video": "Video", "serial": "Serial", "io": "Hardware I/O", diff --git a/i18n/react-intl/es.json b/i18n/react-intl/es.json index eab47395a..4c2c55cbc 100644 --- a/i18n/react-intl/es.json +++ b/i18n/react-intl/es.json @@ -1,6 +1,6 @@ { "home": "Inicio", - "download": "Descargar", + "downloadTitle": "Crea con código, en cualquier lugar", "documentation": "Documentación", "reference": "Referencia", "references": "Referencias", @@ -71,14 +71,33 @@ "peopleIntro": "Processing es un esfuerzo comunitario lidereado por un pequeño grupo de voluntarios.", "booksIntro": "Los libros sobre Processing cubren temas desde los principios básicos de programación a la visualización. Navega esta pagina para encontrar un libro adecuado para ti.", "readMore": "Leer más", - "downloadIntro": "Processing esta disponible para Linux, Mac OS X, y Windows. Selecciona la version de software correspondiente abajo.", - "report": "Reporta Bugs", - "supported": "Plataformas soportadas", - "downloadChanges": "Lee acerca de los cambios en la versión 3.0. La lista de revisiones cubre las diferencias entre versiones a detalle.", - "earlierReleases": "Los lanzamientos previos han sido removidos debido a que sólo podemos soportar la versión actual del software. Para actualizar el código viejo, lee la página de Cambios . Los cambios de cada lanzamiento pueden ser encontrados en revisions.txt. Si tienes problemas con el lanzamiento actual, por favor reporta el error para que podamos arreglarlo. Los lanzamientos previos también pueden ser contruidos desde el código fuente. Leé más acerca de los lanzamientos y su numeración. Para usar Modo Android , Processing 3 o posterior es necesario.", - "preReleases": "Pre-Lanzamientos", - "downloadOutro": "El documento de cambios cubre las actualizaciones incrementales entre los lanzamientos 4.x y su lectura es especialmente importante para los pre-lanzamientos.", + "downloadIntro": "Processing es código abierto y está disponible para macOS, Windows, y Linux. Proyectos creados con Processing también multiplataforma, y pueden ser ejecutados en macOS, Windows, Android, Raspberry Pi, y muchas plataformas Linux.", + "windowsIntelAssetTooltip": "Compatible con Windows 10 y 11. Para mejor compatibilidad, recomendamos Windows 10.", + "macOsIntelAssetTooltip": "Compatible desde macOS 10.15.7 (Catalina) hasta macOS 13 (Ventura). Recomendamos macOS 12 (Monterey).", + "macOsSiliconAssetTooltip": "Compatible con M1 y procesadores siguientes. Cuando sea posible, recomendamos macOS 12 (Monterey).", + "linuxIntelAssetTooltip": "Testeado y con soporte en Ubuntu 22.04, pero funcionará con la mayoría de distribuciones.", + "raspberryPi32AssetTooltip": "Se recomienda la últimva versión de Raspberry Pi OS.", + "raspberryPi64AssetTooltip": "Se recomienda la últimva versión de Raspberry Pi OS. El lanzamiento Raspberry Pi OS 64-bit es más reciente, así que de tener problemas, intenta con la versión 32-bit.", + "publishedOn": "Publicado en", + "macOsIntelWarning": "¿Usas macOS con CPU M1 o M2? Descarga entonces la versión Apple Silicon.", + "otherVersions": "¿Necesitas otra versión?", + "olderVersions": "¿Buscas versiones anteriores?", + "githubEarlierReleases": "En GitHub encontrarás versiones anteriores de Processing 4.", + "downloadChanges": "La lista de revisiones cubre las diferencias entre versiones a detalle.", + "earlierReleases": "Para versiones anteriores (3.5.4 o menor) revisa nuestra lista de lanzamientos estables.", + "getStartedTitle": "Comienza", + "getStartedDescription": "Comienza ya aprendiendo Processing y crea tu primer programa hoy!", + "tutorialsTitle": "Tutoriales", + "tutorialsDescription": "Aprende las bases de Processing en nuestros integrales tutoriales en una amplia gama de temas!", + "communityTitle": "Únete a la comunidad", + "communityDescription": "Únete a nuestra amistosa comunidad de estudiantes y programadores creativos en el foro de Processing", + "contributeTitle": "Contribuye", + "contributeDescription": "Ayuda a mejorar Processing aún más. Propón código, ejemplos, librerías, o ayuda a arreglar errores.", + "releasesTitle": "Lanzamientos", "stable": "Lanzamiento Estable", + "preReleases": "Pre-Lanzamientos", + "releasesIntro": "Revisa los cambios entre Processing 3.0 y Processing 4.0.
La lista de revisiones cubre las diferencias entre lanzamientos en detalle.", + "releasesOutro": "Nota que estos lanzamientos anteriores se proveen por efectos de archivo. No proveemos soporte para ellos. Si necesitas actualizar tu código a la última versión, revisa la página de cambios. Si encuentras algún problema con la versión más reciente, por favor reporta el error. También puedes construir lanzamientos anteriores desde el código fuente. Nota: Modo Android requiere Processing 3 o mayor.", "examplesIntro": " Programas cortos y típicos que exploran los fundamentos de la programación con Processing.", "examplesFilter": "Filtrar por palabras clave...", "librariesIntro": "Aumenta Processing más alla de los gráficos e imágenes con audio, video y comunicación con otros dispositivos.", @@ -111,11 +130,13 @@ "letUsKnow": " háznoslo saber", "syntax": "Sintaxis", "parameters": "Parámetros", + "download": "Descargar", "return": "Regresa", "inUse": "En uso", "notFound": "NOT FOUND", "notFoundText": " Intentaste una ruta que no existe... que tristeza.", "and": "y", + "para": "para", "video": "Video", "serial": "Serial", "io": "Hardware I/O", @@ -128,7 +149,7 @@ "closeEditor": "Cerrar Editor", "donateIntro": " Necesitamos tu ayuda! Por favor apoya a Processing al hacer una donación a la Processing Foundation. Tu donación contribuye al desarrollo de software, recursos educativos como ejemplos de código, Fellowships, y eventos para la comunidad.", "donateOutro": "La Fundación Processing fue establecida en 2012 tras más de una década de trabajo para el software Processing. La misión de la Fundación es promover el conocimiento práctico de software dentro de las artes visuales, y el conocimiento de las artes visuales dentro de campos relacionados con la tecnología, y hacer estos campos accesibles a diversas comunidades. Nuestra meta es empoderar a personas con orígenes y antecedentes diversos para que aprendan a programar y hacer trabajos creativos a través del código, especialmente aquellas personas que no tienen acceso de otra forma a estas herramientas y recursos. Puedes leer más acerca de la historia de Processing en el ensayo corto 'A Modern Prometheus'.", - "donatePaymentTitle":" Donar a Processing", + "donatePaymentTitle": " Donar a Processing", "donateButton": "Donar", "donateHelp": " Con tu generosidad nos ayudas a continuar!", "moreExamples": "Más Ejemplos", @@ -224,8 +245,8 @@ "Sound": "Sonido", "Video & Vision": "Video y Visión", "Video&Vision": "Video y Visión", - "Hardware" : "Hardware", - "GPIO":"GPIO", + "Hardware": "Hardware", + "GPIO": "GPIO", "Drawing": "Dibujo", "ARIASortByLevel": "Ordenar por Nivel", "PressedSortByLevel": "Ordenar por Nivel", @@ -234,7 +255,7 @@ "CCLicense": "Licencia Internacional Creative Commons Attribution-NonCommercial-ShareAlike 4.0", "Cellular Automata": "Automatas Celulares", "Objects": "Objetos", - "Bouncing Ball":"Pelota Rebotando", + "Bouncing Ball": "Pelota Rebotando", "Array": "Arreglos", "Array 2D": "Arreglos 2D", "Array Objects": "Arreglos de Objetos", @@ -245,27 +266,27 @@ "Radial Gradient": "Gradiente Radial", "Linear Gradient": "Gradiente Lineal", "Color Variables": "Variables de Color", - "Hue":"Matiz", + "Hue": "Matiz", "Relativity": "Relatividad", "Saturation": "Saturación", "Conditionals1": "Condicionales 1", - "Conditionals2": "Condicionales 2", - "Embedded Iteration": "Iteración Embebida", - "Characters Strings": "Caracteres y Cadenas", - "Integers Floats":"Enteros y Decimales (Floats)", + "Conditionals2": "Condicionales 2", + "Embedded Iteration": "Iteración Embebida", + "Characters Strings": "Caracteres y Cadenas", + "Integers Floats": "Enteros y Decimales (Floats)", "True False": "Verdadero (True) y Falso (False)", "Variable Scope": "Alcance de las Variables", "Variables": "Variables", - "Bezier": "Bezier", + "Bezier": "Bezier", "Pie Chart": "Gráficas de Pastel", "Points Lines": "Puntos y Líneas", - "Primitives 3D": "Primitivas 3D", + "Primitives 3D": "Primitivas 3D", "Regular Polygon": "Polígonos Regulares", "Shape Primitives": "Formas Primitivas", - "Star": "Estrella", + "Star": "Estrella", "Triangle Strip": "Triangulación", "Alpha Mask": "Máscara Alfa", - "Create Image": "Crear Imagen", + "Create Image": "Crear Imagen", "Load and Display Image": "Cargar y Desplegar Imagen", "Pointillism": "Puntillismo", "Vector Math": "Matemáticas de Vectores", @@ -275,12 +296,12 @@ "Simulate": "Simular", "Reflection2": "Reflexión 2", "Reflection1": "Reflexión 1", - "Morph":"Cambio de Forma", + "Morph": "Cambio de Forma", "Moving On Curves": "Moverse sobre Curvas", "Acceleration With Vectors": "Aceleración con Vectores", "Vectors": "Vectores", "Smoke Particle System": "Sistema de Partículas de Humo", - "Linear": "Lineal", + "Linear": "Lineal", "Circle Collision": "Colisión en Círculos", "Brownian": "Browniano", "Bouncy Bubbles": "Burbujas Rebotadoras", @@ -302,30 +323,30 @@ "Words": "Palabras", "Text Rotation": "Rotación de Texto", "Letters": "Letras", - "Advanced Data": "Datos Avanzados", + "Advanced Data": "Datos Avanzados", "File IO": "Entrada/Salida (IO) de Archivos", - "Image Processing": "Procesamiento de Imágenes", + "Image Processing": "Procesamiento de Imágenes", "Interaction": "Interacción", "Bitwise Operators": "Operadores Bit a Bit", "String Functions": "Funciones para Cadenas", - "Relational Operators":"Operadores Relacionales" , + "Relational Operators": "Operadores Relacionales", "Logical Operators": "Operadores Lógicos", "2D Primitives": "Primitivas 2D", "3D Primitives": "Primitivas 3D", "3d Primitives": "Primitivas 3D", - "Time & Date":"Fecha & Hora" , - "Text Area":"Área de Texto", - "Documentation":"Documentación", + "Time & Date": "Fecha & Hora", + "Text Area": "Área de Texto", + "Documentation": "Documentación", "math": "Matemáticas", "calculation": "Cálculos", - "Time Date":"Fecha & Hora", + "Time Date": "Fecha & Hora", "ExamplesIn": "en Ejemplos: {subcat}", "Penrose Snowflake": "Copo de Nieve Penrose", - "Spot":"Spot", - "Loading Images":"Cargando Imágenes", - "Rotate Push Pop":"Rotar Push Pop", + "Spot": "Spot", + "Loading Images": "Cargando Imágenes", + "Rotate Push Pop": "Rotar Push Pop", "Keyboard Functions": "Funciones de Teclado", - "Histogram": "Histograma", + "Histogram": "Histograma", "Bounce": "Rebotar", "Forces With Vectors": "Fuerzas con Vectores", "Pixel Array": "Arreglo de Pixeles", @@ -340,34 +361,34 @@ "Button": "Botón", "Pentigree": "Pentigree", "Penrose Tile": "Mosaico Penrose", - "Koch": "Koch", - "Save One Image": "Guardar una Imagen", + "Koch": "Koch", + "Save One Image": "Guardar una Imagen", "Load File2": "Cargar Archivo 2", "Load File1": "Cargar Archivo 1", "Pulses": "Pulsos", "Continuous Lines": "Líneas Continuas", "Pattern": "Patrón", - "Mandelbrot": "Mandelbrot", + "Mandelbrot": "Mandelbrot", "Wolfram": "Wolfram", "Translate": "Trasladar", "Rotate X Y": "Rotar X Y", "Rotate": "Rotar", "Scale": "Escalar", - "ArrayList Class": "Clase ArrayList", - "Arm": "Brazo", - "Load Save JSON": "Cargar y Guardar JSON", - "Shape Vertices":"Vertices de Figuras", + "ArrayList Class": "Clase ArrayList", + "Arm": "Brazo", + "Load Save JSON": "Cargar y Guardar JSON", + "Shape Vertices": "Vertices de Figuras", "Scale Shape": "Escalar Figura", - "Load Display OBJ":"Cargar y Desplegar OBJ", + "Load Display OBJ": "Cargar y Desplegar OBJ", "Width Height": "Ancho y Alto", - "Setup Draw":"Configurar Dibujo", + "Setup Draw": "Configurar Dibujo", "Redraw": "Redibujar", "Recursion": "Recursión", "No Loop": "Sin Ciclo", "Loop": "Ciclo", "Functions": "Funciones", "Get Child": "Obtener Hijo", - "Disable Style":"Deshabilitar Estilo", + "Disable Style": "Deshabilitar Estilo", "Inheritance": "Herencia", "Sine Wave": "Onda Seno", "Sine Cosine": "Seno Coseno", @@ -375,24 +396,24 @@ "Random Gaussian": "Gaussiana Aleatoria", "Polar To Cartesian": "Polares a Cartesianas", "Operator Precedence": "Precedencia de Operadores", - "Noise Wave": "Onda de Ruido", + "Noise Wave": "Onda de Ruido", "Noise 3D": "Ruido 3D", "Noise 2D": "Ruido 2D", "Noise 1D": "Ruido 1D", "Statements Comments": "Declaraciones Comentarios", - "Create Graphics": "Crear Gráficos", + "Create Graphics": "Crear Gráficos", "Load Display SVG": "Cargar Desplegar SVG", "Multiple Constructors": "Multiples Constructores", "Composite Objects": "Objetos Compuestos", - "Map":"Mapear", + "Map": "Mapear", "Interpolate": "Interpolar", - "Increment Decrement": "Incrementar Decrementar", + "Increment Decrement": "Incrementar Decrementar", "Graphing 2D Equation": "Graficando Ecuaciones 2D", - "Double Random": "Doble Aleatorio", + "Double Random": "Doble Aleatorio", "Distance 2D": "Distancia 2D", "Distance 1D": "Distancia 1D", "Arctangent": "Arcotangente", - "Additive Wave":"Onda Aditiva", + "Additive Wave": "Onda Aditiva", "Reflection": "Reflexión", "On Off": "Prendido Apagado", "Mixture Grid": "Rejilla de Mezcla", diff --git a/scripts/fetchReleases.js b/scripts/fetchReleases.js index 177d004bd..0d945e43d 100644 --- a/scripts/fetchReleases.js +++ b/scripts/fetchReleases.js @@ -19,6 +19,7 @@ const fetchReleases = async (githubToken) => { node { name downloadUrl + size } } } @@ -38,6 +39,7 @@ const fetchReleases = async (githubToken) => { node { name downloadUrl + size } } } diff --git a/src/components/Footer.module.css b/src/components/Footer.module.css index 77a8f2ccd..de3935ae0 100644 --- a/src/components/Footer.module.css +++ b/src/components/Footer.module.css @@ -54,6 +54,10 @@ margin-top: var(--margin-quarter); font-size: var(--text-xsmall); white-space: pre-wrap; + + & a { + color: white; + } } @media (--small) { diff --git a/src/components/character/Donate.module.css b/src/components/character/Donate.module.css index fe7147a4c..d321063ca 100644 --- a/src/components/character/Donate.module.css +++ b/src/components/character/Donate.module.css @@ -5,7 +5,7 @@ width: var(--col1); float: right; text-align: center; - z-index: 1; + z-index: 10; padding: var(--vertical-margin-small) 4px; transition: top 0.2s ease; diff --git a/src/hooks/download.js b/src/hooks/download.js index d0637ee35..7a2b6b1f6 100644 --- a/src/hooks/download.js +++ b/src/hooks/download.js @@ -1,28 +1,58 @@ -import { useMemo } from 'react'; +import { useCallback, useEffect, useMemo, useState } from 'react'; +import { useIntl } from 'react-intl'; const getOS = (name) => { if (name.includes('windows') || name.includes('.exe')) return 'Windows'; + else if (name.includes('linux-arm')) return 'Raspberry Pi'; else if (name.includes('linux')) return 'Linux'; - else if (name.includes('macos')) return 'MacOS'; + else if (name.includes('macos')) return 'macOS'; else return 'Unknown'; }; const getBit = (name) => { - if (name.includes('x64')) return '(Intel 64-bit)'; - else if (name.includes('windows64')) return '(64-bit)'; - else if (name.includes('windows32')) return '(32-bit)'; - else if (name.includes('macos-aarch64')) return '(Apple Silicon)'; - else if (name.includes('linux-arm32')) return '(Raspberry Pi 32-bit)'; - else if (name.includes('linux-arm64')) return '(Raspberry Pi 64-bit)'; + if (name.includes('x64')) return 'Intel 64-bit'; + else if (name.includes('windows64')) return '64-bit'; + else if (name.includes('windows32')) return '32-bit'; + else if (name.includes('macos-aarch64')) return 'Apple Silicon'; + else if (name.includes('linux-arm32')) return '32-bit'; + else if (name.includes('linux-arm64')) return '64-bit'; else return null; }; +const getTooltip = (name, intProvider) => { + if (name.includes('windows')) return intProvider('windowsIntelAssetTooltip'); + else if (name.includes('macos-aarch64')) + return intProvider('macOsSiliconAssetTooltip'); + else if (name.includes('macos')) return intProvider('macOsIntelAssetTooltip'); + else if (name.includes('linux-arm32')) + return intProvider('raspberryPi32AssetTooltip'); + else if (name.includes('linux-arm64')) + return intProvider('raspberryPi64AssetTooltip'); + else if (name.includes('linux')) return intProvider('linuxIntelAssetTooltip'); + else return null; +}; + +// Adapted from https://stackoverflow.com/q/15900485 +function formatBytes(bytes, decimals = 0) { + if (!+bytes) return '0 Bytes'; + + const k = 1024; + const dm = decimals < 0 ? 0 : decimals; + const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + + return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`; +} + /** Hook to find turn a releases GraphQL array into an array of objects to use on the download page @param {Array} releases Array of releases JSON files **/ export const usePreparedReleases = (releases) => { + const intl = useIntl(); + return useMemo(() => { const prepared = []; @@ -38,7 +68,8 @@ export const usePreparedReleases = (releases) => { month: 'long', day: 'numeric' }), - assets: [] + assets: [], + assetsByOs: { Windows: [], macOS: [], Linux: [], 'Raspberry Pi': [] } }; // Prepare release assets @@ -48,7 +79,25 @@ export const usePreparedReleases = (releases) => { name: asset.name, os: getOS(asset.name), bit: getBit(asset.name), - url: asset.downloadUrl + url: asset.downloadUrl, + size: formatBytes(asset.size), + tooltipMessage: getTooltip(asset.name, (id) => + intl.formatMessage({ id }) + ) + }); + } + + for (let asset of item.assets) { + if (asset.os in item.assetsByOs) { + item.assetsByOs[asset.os].push(asset); + } + } + for (let os in item.assetsByOs) { + item.assetsByOs[os].sort((a, b) => { + if (a.bit === b.bit) return 0; + if (a.bit != null && a.bit.includes('Intel')) return -1; + if (b.bit != null && b.bit.includes('Intel')) return 1; + return 0; }); } @@ -56,5 +105,44 @@ export const usePreparedReleases = (releases) => { } return prepared; - }, [releases]); + }, [intl, releases]); +}; + +/** + Hook to detect the OS where the site is mounted. + Will default to Windows if fails to detect other. +**/ +export const useMachineOS = (releases) => { + const [detected, setDetected] = useState({ + os: '', + asset: null + }); + + const selectAsset = useCallback( + (asset) => { + setDetected({ os: asset.os, asset }); + }, + [setDetected] + ); + + useEffect(() => { + const selectOS = (os) => { + const osReleases = releases[os]; + const firstAsset = osReleases[0]; + selectAsset(firstAsset); + }; + + const { userAgent } = navigator; + if (userAgent.search('Windows') !== -1) { + selectOS('Windows'); + } else if (userAgent.search('Mac') !== -1) { + selectOS('macOS'); + } else if (userAgent.search('X11') !== -1) { + selectOS('Linux'); + } else { + selectOS('Windows'); + } + }, [releases, selectAsset]); + + return detected; }; diff --git a/src/images/community-icon.svg b/src/images/community-icon.svg new file mode 100644 index 000000000..4190b0a8f --- /dev/null +++ b/src/images/community-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/images/create-icon.svg b/src/images/create-icon.svg new file mode 100644 index 000000000..6c2c53607 --- /dev/null +++ b/src/images/create-icon.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/images/github-icon.svg b/src/images/github-icon.svg new file mode 100644 index 000000000..ffce322a0 --- /dev/null +++ b/src/images/github-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/info-icon.svg b/src/images/info-icon.svg new file mode 100644 index 000000000..6a71162e7 --- /dev/null +++ b/src/images/info-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/learn-icon.svg b/src/images/learn-icon.svg new file mode 100644 index 000000000..d2ff25787 --- /dev/null +++ b/src/images/learn-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/images/logo-linux.svg b/src/images/logo-linux.svg new file mode 100644 index 000000000..871f19aac --- /dev/null +++ b/src/images/logo-linux.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/logo-macos.svg b/src/images/logo-macos.svg new file mode 100644 index 000000000..20e2daec3 --- /dev/null +++ b/src/images/logo-macos.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/logo-raspberry.svg b/src/images/logo-raspberry.svg new file mode 100644 index 000000000..2b49b6fbd --- /dev/null +++ b/src/images/logo-raspberry.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/logo-windows.svg b/src/images/logo-windows.svg new file mode 100644 index 000000000..e1752659c --- /dev/null +++ b/src/images/logo-windows.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/styles/fonts.css b/src/styles/fonts.css index dc8513e3a..10a2d2809 100644 --- a/src/styles/fonts.css +++ b/src/styles/fonts.css @@ -26,7 +26,7 @@ @font-face { font-family: "Space Grotesk"; - font-weight: 700; + font-weight: 500; font-style: normal; src: url("./fonts/Space Grotesk/SpaceGrotesk-Medium.woff2") format("woff2"), url("/fonts/Space Grotesk/SpaceGrotesk-Medium.woff") format("woff"), diff --git a/src/styles/templates/download.module.css b/src/styles/templates/download.module.css index cf657cc37..0e88e005b 100644 --- a/src/styles/templates/download.module.css +++ b/src/styles/templates/download.module.css @@ -1,193 +1,518 @@ -.content { +.headerContent { flex-basis: var(--col8); - & p, - & > h3 { + & p { max-width: 700px; + margin: 0 0 1rem; + scroll-margin-top: 150px; + + font-size: var(--text-large); + font-weight: 700; + color: var(--processing-blue-dark); } } -.latestVersion { - color: var(--processing-blue-dark); +.mainDownloadButtonContainer { + display: flex; + flex-direction: column; + align-items: center; + flex-basis: var(--col8); + + margin: var(--vertical-margin-large) 0; +} + +a.mainDownloadButton { + background-color: var(--processing-blue); + color: white; + border-radius: 40px; + margin-bottom: var(--vertical-margin-small); + padding: var(--gutter) var(--margin); + + display: flex; + flex-direction: column; + align-items: center; + &:hover { - color: var(--processing-blue-light); - & .latestVersionBit { - color: inherit; - } + color: white; + background-color: var(--processing-blue-light); + } + &:active { + color: white; + background-color: var(--processing-blue-dark); + } + &:focus { + color: white; + background-color: var(--processing-blue-mid); } - & h3 { - display: inline; - &:hover { - color: inherit; - } + & span { + font-family: var(--font); + font-size: var(--text-reduced); + line-height: 1.2; + padding-top: 0.15em; + text-align: center; } } -.latestRelease { - max-width: 800px; - width: calc(var(--col7) - var(--gutter)); +.mainDownloadButtonContainer > div { display: flex; align-items: center; - justify-content: space-between; - margin: var(--vertical-margin-large) 0; - background-color: var(--lightgray); - padding: 20px 0; + margin-bottom: 2em; + + & > p { + font-size: var(--text-large); + line-height: 1.5; + font-weight: 700; + color: var(--download-inactive); + margin-bottom: 0; + } + + & > p > a { + text-decoration: underline; + color: var(--download-inactive); + } } -.logo { - padding: 0 var(--margin); - margin-right: var(--margin); - text-align: center; - white-space: nowrap; +.osBit { + margin-right: 5px; +} - & h3 { +.osSectionContainer { + background-color: var(--download-background); + padding: 0 calc(2.5 * var(--margin-double)); + padding-bottom: calc(2 * var(--vertical-margin-large)); + + & > p { + font-size: var(--text-large); + line-height: 1.5; + font-weight: 700; + color: var(--download-inactive); + text-align: center; + padding: var(--vertical-margin-large) 0; margin: 0; } +} - & svg { - width: 90px; - height: 90px; +.osSectionList { + display: flex; + justify-content: center; + gap: var(--gutter-double); +} + +.osSection { + color: var(--download-inactive); + display: flex; + flex-direction: column; + align-items: center; + flex: 1; + + & h2 { + margin: var(--vertical-margin-small) 0 0 0; + + font-family: var(--font); + font-size: var(--text-large); + color: var(--download-inactive); + font-weight: 700; } } -.latestDownloads { - flex: 0 1 500px; +.osButton { display: flex; - flex-wrap: wrap; + flex-direction: column; + align-items: center; + width: 100%; + + padding: var(--vertical-margin-medium) 0; + margin-bottom: var(--gutter); + border-radius: 5px; + cursor: pointer; + + & svg { + height: 100px; + color: var(--download-inactive); + } } -.latestLabel { - flex-basis: 100%; - margin-bottom: var(--vertical-margin-small); +.selectedOsSection, .selectedOsSection h2 { + color: var(--processing-blue); } -.latestVersion { - flex-basis: 50%; +.assetList { + border-radius: 5px; + width: 100%; + + & li + li { + margin-top: var(--gutter); + } + + & a.asset { + background-color: var(--processing-blue); + color: white; + border-radius: 40px; + width: 100%; + padding: calc(var(--gutter-half)+ 0.15em) 0 var(--gutter-half) 0; + + display: flex; + flex-direction: column; + align-items: center; + + font-family: var(--font); + font-size: var(--text-xsmall); + line-height: 1.5; + font-weight: 500; + text-align: center; + + cursor: pointer; + + &:hover { + color: white; + background-color: var(--processing-blue-light); + } + &:active { + color: white; + background-color: var(--processing-blue-dark); + } + &:focus { + color: white; + background-color: var(--processing-blue-mid); + } + } } -.latestNumber { - font-size: var(--text-medium); - font-weight: bold; +.assetContainer { + position: relative; } -.latestDate { - margin-left: 5px; - font-size: var(--text-small); - color: var(--darkergray); +.selectedOsSection .osButton, +.osButton:hover { + background-color: var(--download-background-active); } -.latestVersionName { - font-size: var(--text-large); - font-weight: 700; +.selectedOsSection svg { + color: var(--processing-blue); } -.latestVersionBit { - padding-left: 0.3rem; - font-size: var(--text-xsmall); - font-weight: normal; - color: var(--black); +.osSection a:hover { + color: var(--processing-blue); + + background-color: var(--download-background-active); + border-color: var(--processing-blue); } -.table { - width: 100%; - display: table; - font-size: var(--text-regular); - margin-bottom: var(--margin-half); +.oldVersionsSection { + margin: 0 auto; + padding: var(--vertical-margin-large) calc(var(--margin) + var(--gutter)); + max-width: 700px; + + text-align: center; + + & h2 { + font-size: var(--text-medium); + } + + & p { + font-weight: 500; + margin: 0; + } } -.row { - display: table-row; +.infoTooltipContainer { + display: inline-block; + position: relative; + + & > button { + display: inline-flex; + justify-content: center; + align-items: center; + width: 1.5em; + height: 1.5em; + border-radius: 16px; + vertical-align: baseline; + cursor: pointer; + } + + & svg { + flex: none; + height: var(--text-medium); + width: var(--text-medium); + } - & > span { - display: table-cell; - padding-bottom: 6px; + &.open button, &:hover button { + background-color: var(--processing-blue); } - & a { - color: var(--processing-blue-mid); + &.open svg, &:hover svg { + color: white; + } + + & .tooltip { + position: absolute; + top: 2em; + left: 0; + width: 350px; + transform: translateX(calc(-50% + 0.5em)); + display: block; + background-color: var(--processing-blue); + color: white; + padding: var(--gutter-double) var(--gutter); + border-radius: 5px; + border: #f2f6ff 1px solid; + text-align: center; } } -.releaseName, -.releaseDate { - white-space: nowrap; - padding-right: 20px; +.tooltip p { + text-align: center; + font-size: var(--text-regular); + font-weight: 500; + color: white; + margin-bottom: 0; } -.releaseName { - color: var(--darkergray); +.tooltip a { + color: white; + text-decoration: underline; + &:hover , &:active{ + color: white; + } } -.releaseDate { - font-size: var(--text-small); +.tooltip p + p { + margin-top: 1em; } -.releaseAssets { +.tooltip p.tooltipDate { + font-size: var(--text-xsmall); + color: var(--download-background); } -.assetLink { - &::after { - content: "/"; - color: black; - padding: 0 8px; +.downloadDetailsTooltip svg { + color: var(--download-inactive); +} + +.assetTooltip { + position: absolute; + top: 50%; + right: -2em; + transform: translateY(-50%); + + & svg { + color: var(--processing-blue); + } +} + +.bottomLinks { + display: flex; + + padding: var(--margin) 0; + background-color: var(--lightgray); + + &::before, &::after { + content: ''; + + flex: 1; + background-color: white; } - &:last-child::after { - content: none; + &::before { + margin-right: var(--gutter-half); } -} -.links { - color: var(--processing-blue-dark); - font-weight: 700; - margin: var(--vertical-margin-small) 0; + &::after { + margin-left: var(--gutter-half); + } & li { - display: inline; - margin-right: 25px; + flex: 6; + background-color: white; + + margin: 0 var(--gutter-half); + padding: var(--vertical-margin-large) var(--gutter-double); + } + + & li p { + margin: var(--vertical-margin-large) 0 0 0; + + font-size: var(--text-medium); + color: var(--darkgray); + font-weight: 500; + line-height: 1.5; + text-align: center; + } + + & li a { + display: flex; + flex-direction: column; + + font-weight: 700; + font-size: var(--text-large); + line-height: 1.5; + letter-spacing: 0.02em; + text-align: center; + } + + & li svg { + height: 28px; + margin-bottom: var(--gutter); + } + + & li a, & li svg { + color: var(--processing-blue-dark); + } +} + +@media (--medium) { + .osSectionContainer { + padding: 0 calc(var(--margin-double)); + padding-bottom: calc(2 * var(--vertical-margin-large)); } } + @media (--reduced) { - .latestRelease { - width: 100%; + a.mainDownloadButton { + width: 80%; + } + + .osSectionContainer > p { + padding-top: calc(2 * var(--vertical-margin-large)); + } + + .osSectionList { + flex-direction: column; + gap: var(--margin-double); + padding: calc(2 * var(--vertical-margin-large)) calc(var(--margin) + var(--gutter)); + } + + .osSection { + display: flex; + justify-content: center; + } + + .assetList { + margin-top: calc(2.5 * var(--gutter)); + } + + .osButton { + justify-content: center; + width: 300px; + margin-bottom: 0; + + & svg { + height: 80px; + } + } + + .assetList { + flex: 1; + + display: flex; + flex-direction: column; + align-items: stretch; + max-width: 300px; + + & li + li { + margin-top: calc(1.5 * var(--gutter)); + } + + & a.asset { + padding: var(--gutter-half) var(--gutter); + } + } + + + .bottomLinks { + flex-direction: column; + + padding: var(--margin-double) var(--margin); + + & li { + margin: 0; + } + + & li + li { + margin-top: var(--margin-half); + } } } + @media (--small) { - .logo { - & h3 { - font-size: var(--text-regular); + + a.mainDownloadButton { + width: 90%; + + & span { + font-size: var(--text-large); } + } + + .mainDownloadButtonContainer > div > p { + font-size: var(--text-medium); + } + + .osSectionList { + gap: calc(2 * var(--margin-double)); + + padding-top: calc(3 * var(--vertical-margin-large)); + } + + .osSection { + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; + } + + .osButton { + width: 200px; + margin-bottom: var(--gutter-double); + padding: var(--vertical-margin-large) 0; & svg { - width: 70px; - height: 70px; + height: 60px; } } - .links li { - display: block; + .infoTooltipContainer, .preTooltipDot { + display: none; } - .latestVersion { - flex-basis: 100%; + .assetList { + max-width: 200px; } - .table { - display: block; + .assetList a.asset { + font-size: var(--text-small); } - .row { - display: flex; - flex-wrap: wrap; + .oldVersionsSection { + max-width: 95%; + + text-align: center; + } + + .bottomLinks { + padding: var(--margin-double) calc(var(--margin) + var(--gutter)); + + & li { + display: flex; + align-items: center; + } + + & li p { + flex: 3; + text-align: left; + padding-left: var(--margin-double); + margin: 0; + } - & > span { - display: inline-block; - padding-bottom: 6px; + & li a { + flex: 1; + flex-basis: 30px; + font-size: var(--text-regular); } - & > span:last-child { - flex-basis: 100%; + & li + li { + margin-top: var(--margin); } } } diff --git a/src/styles/templates/releases.module.css b/src/styles/templates/releases.module.css new file mode 100644 index 000000000..abbf9992a --- /dev/null +++ b/src/styles/templates/releases.module.css @@ -0,0 +1,148 @@ +.content { + padding-left: calc(var(--margin) + var(--gutter)); + + & p, + & > h1 { + max-width: 700px; + } + + & h1 { + letter-spacing: 0.02em; + } +} + +.releaseSection + .releaseSection { + margin-bottom: var(--gutter); +} + +.releaseListContainer { + padding: var(--margin) 0; + background: linear-gradient(90deg, #FFFFFF 0%, #E9F0FF 80%); + + + & p { + font-weight: 500; + } + + & > p, & > ul { + margin-bottom: var(--margin); + } +} + +.release { + background-color: #E9F0FF; + padding: var(--gutter) var(--gutter-double); + + & > span { + display: table-cell; + padding-bottom: 6px; + } + + & a { + color: var(--processing-blue-mid); + } +} + +.release + .release { + margin-top: var(--gutter); +} + +.releaseHeader { + cursor: pointer; + display: flex; + align-items: center; + gap: var(--gutter-half); +} + +.releaseName, +.releaseDate { + font-size: var(--text-regular); + line-height: 1; + letter-spacing: 0.02em; + color: var(--processing-blue-dark); +} + +.releaseName { + font-weight: 700; +} + +.releaseAssets { + font-size: var(--text-regular); + line-height: 1.5; + letter-spacing: 0.02em; + color: var(--processing-blue-dark); + padding-top: var(--gutter); + padding-left: var(--gutter-half); + fill: var(--processing-blue-dark); + + & li::before { + content: "·"; + font-weight: 700; + padding: 0 var(--gutter-half); + vertical-align: baseline; + } +} + +a.assetLink { + color: var(--processing-blue-dark); +} + +.openIcon { + position: relative; + display: inline-block; + width: 12px; + height: 16px; + background: var(--processing-blue-dark); + + &::before, &::after { + content: ''; + display: inline-block; + + position: absolute; + top: 50%; + left: 50%; + transform: translateX(-50%) translateY(-50%); + background-color: white; + } + + &::before { + width: 8px; + height: 2px; + } + + &::after { + height: 8px; + width: 2px; + } +} + +.openIcon.open::after { + display: none; +} + +@media (--reduced) { + .releaseListContainer { + & > p, & > ul { + margin-bottom: var(--margin-double); + } + } +} +@media (--small) { + .releaseListContainer { + & > p, & > ul { + margin-bottom: var(--margin-double); + } + } + + .release + .release { + margin-top: var(--gutter-double); + } + + .releaseName { + margin-left: var(--gutter); + } + + .releaseAssets li { + margin: var(--margin) 0; + } +} diff --git a/src/styles/variables.css b/src/styles/variables.css index 69e91ad7a..5e101b500 100644 --- a/src/styles/variables.css +++ b/src/styles/variables.css @@ -13,6 +13,7 @@ --processing-blue-mid: #0564ff; --processing-blue-deep: #1e32aa; --processing-blue-dark: #0f195a; + --processing-blue: #0251c8; --topbar-background: #02163e; @@ -32,6 +33,10 @@ --darkergray: #727070; --black: #0d0d0d; + --download-background: #F2F6FF; + --download-inactive: #8890B3; + --download-background-active: rgba(80, 139, 255, 0.08); + --text-xsmall: 0.8rem; --text-small: 0.875rem; --text-regular: 1rem; diff --git a/src/templates/download.js b/src/templates/download.js index f8b0ab6d8..9ac4c724e 100644 --- a/src/templates/download.js +++ b/src/templates/download.js @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import React, { memo, useEffect, useMemo, useRef, useState } from 'react'; import { navigate, graphql } from 'gatsby'; import { useIntl } from 'react-intl'; import classnames from 'classnames'; @@ -7,9 +7,22 @@ import HeadMatter from '../components/HeadMatter'; import Donate from '../components/character/Donate'; import Layout from '../components/Layout'; -import LogoProcessing from '../images/logo-processing.svg'; +import LogoWindows from '../images/logo-windows.svg'; +import LogoMac from '../images/logo-macos.svg'; +import LogoLinux from '../images/logo-linux.svg'; +import LogoRaspberry from '../images/logo-raspberry.svg'; -import { usePreparedReleases } from '../hooks/download'; +import InfoIcon from '../images/info-icon.svg'; + +// https://www.svgrepo.com/svg/436169/pencil-tool-pen +import CreateIcon from '../images/create-icon.svg'; +// https://www.svgrepo.com/svg/385324/education-book-learn-school-library +import LearnIcon from '../images/learn-icon.svg'; +// https://www.svgrepo.com/svg/364975/users-three-fill +import CommunityIcon from '../images/community-icon.svg'; +import GitHubIcon from '../images/github-icon.svg'; + +import { useMachineOS, usePreparedReleases } from '../hooks/download'; import * as css from '../styles/templates/download.module.css'; import * as grid from '../styles/grid.module.css'; @@ -17,7 +30,6 @@ import * as grid from '../styles/grid.module.css'; const Download = ({ data }) => { const intl = useIntl(); const releases = usePreparedReleases(data.releases.nodes); - const preReleases = usePreparedReleases(data.preReleases.nodes); const onAfterDownload = () => { const goToDonate = () => { @@ -32,128 +44,303 @@ const Download = ({ data }) => { return (
-
+
-

Download

-

{intl.formatMessage({ id: 'downloadIntro' })}

- - - -

- -

+

{intl.formatMessage({ id: 'downloadTitle' })}

+

{intl.formatMessage({ id: 'downloadIntro' })}

+ + + + + +
+

+ +

+ +

+ +

+

+ +
    + } + /> + + } + /> + + } + /> + + } + /> +
); }; -const LatestRelease = memo(({ release, onAfterDownload }) => { +const MainDownloadSection = memo(({ release, onAfterDownload }) => { + const intl = useIntl(); + const detectedAsset = useMachineOS(release.assetsByOs, release.publishedAt); + + const appleSiliconAsset = useMemo(() => { + for (let asset of release.assets) { + if (asset.bit === 'Apple Silicon') return asset; + } + return null; + }, [release]); + return ( -
-
- -

Processing

-
-
-
- {release.version} - ({release.publishedAt}) -
- {release.assets.map((asset, i) => ( -
- - {asset.os} - {asset.bit && ( - {asset.bit} +
+
+ + + {intl.formatMessage({ id: 'download' })} Processing{' '} + {release.version} {intl.formatMessage({ id: 'for' })}{' '} + {detectedAsset.os} + + + + {detectedAsset.asset && ( +
+

+ {detectedAsset.asset.os} + {detectedAsset.asset.bit && ( + <> + {' •'} {detectedAsset.asset.bit} + + )} + {detectedAsset.asset.size && ( + <> + {' •'} {detectedAsset.asset.size} + )} - + {' •'} +

+
- ))} + )} + {detectedAsset.asset && + detectedAsset.asset.name.includes('macos-x64') && + appleSiliconAsset && ( +
+

+

+ )}
); }); -const ReleasesList = memo(({ releases, title, onAfterDownload }) => { +const InfoTooltip = ({ asset, date, className, zIndex, translateX }) => { + const intl = useIntl(); + const [open, setOpen] = useState(false); + const tooltipRef = useRef(); + + useEffect(() => { + if (open) { + const dropdownRect = tooltipRef.current.getBoundingClientRect(); + const dropdownRightX = dropdownRect.x + dropdownRect.width; + if (dropdownRightX > window.innerWidth) { + console.log('hey'); + tooltipRef.current.style.left = 'auto'; + tooltipRef.current.style.right = '0'; + tooltipRef.current.style.transform = 'none'; + } + + const outsideInteraction = (e) => { + if (tooltipRef.current == null) return; + if (tooltipRef.current.contains(e.target)) return; + if ( + !e.target.contains(tooltipRef.current) || + (e.target.contains(tooltipRef.current) && + e.target !== tooltipRef.current) + ) + setOpen(false); + }; + document.addEventListener('click', outsideInteraction); + return () => { + document.removeEventListener('click', outsideInteraction); + }; + } + }, [open]); + return ( - releases.length > 0 && ( -
-

{title}

-
    - {releases.map((release) => ( -
  • - {release.version} - ({release.publishedAt}) - - {release.assets.map((asset, i) => { - return ( - - {asset.os} {asset.bit} - - ); - })} - -
  • - ))} -
+
+ + + {open && ( +
+

+ +

+ {intl.formatMessage({ id: 'publishedOn' })} {date} +

+
+ )} +
+ ); +}; + +const osAndComponents = [ + { osName: 'Windows', logoComponent: }, + { osName: 'macOS', logoComponent: }, + { osName: 'Linux', logoComponent: }, + { osName: 'Raspberry Pi', logoComponent: } +]; + +const OSSectionContainer = memo(({ release, onAfterDownload }) => { + const intl = useIntl(); + const [selectedOs, setSelectedOs] = useState(''); + + return ( +
+

{intl.formatMessage({ id: 'otherVersions' })}

+
+ {osAndComponents.map((os, index) => ( + + setSelectedOs((s) => (s !== os.osName ? os.osName : '')) + } + onAfterDownload={onAfterDownload} + /> + ))}
- ) +
); }); +const OSSection = memo( + ({ + logoComponent, + osName, + assets, + date, + isSelected, + onSelect, + onAfterDownload + }) => { + return ( +
+ + + +
+ ); + } +); + +const Link = memo(({ href, icon, title, description }) => ( +
  • + + {icon} + {title} + +

    {description}

    +
  • +)); + export const query = graphql` - query($selectedReleases: [String!]!, $selectedPreReleases: [String!]!) { + query($selectedReleases: [String!]!) { releases: allFile( filter: { sourceInstanceName: { eq: "download" } @@ -172,30 +359,7 @@ export const query = graphql` node { name downloadUrl - } - } - } - } - } - } - preReleases: allFile( - filter: { - sourceInstanceName: { eq: "download" } - relativeDirectory: { eq: "releases" } - childJson: { tagName: { in: $selectedPreReleases } } - } - sort: { fields: childJson___name, order: DESC } - ) { - nodes { - childJson { - name - tagName - publishedAt - releaseAssets { - edges { - node { - name - downloadUrl + size } } } diff --git a/src/templates/releases.js b/src/templates/releases.js new file mode 100644 index 000000000..ab5188481 --- /dev/null +++ b/src/templates/releases.js @@ -0,0 +1,182 @@ +import React, { memo, useState } from 'react'; +import { navigate, graphql } from 'gatsby'; +import { useIntl } from 'react-intl'; +import classnames from 'classnames'; + +import HeadMatter from '../components/HeadMatter'; + +import Layout from '../components/Layout'; + +import { usePreparedReleases } from '../hooks/download'; + +import * as css from '../styles/templates/releases.module.css'; + +const Releases = ({ data }) => { + const intl = useIntl(); + const releases = usePreparedReleases(data.releases.nodes); + const preReleases = usePreparedReleases(data.preReleases.nodes); + + const onAfterDownload = () => { + const goToDonate = () => { + window.removeEventListener('focus', goToDonate); + setTimeout(() => { + navigate('/donate'); + }, 3000); + }; + window.addEventListener('focus', goToDonate); + }; + + return ( + + + +
    +

    + } + outro={ +

    + } + /> + + +
    +
    + ); +}; + +const ReleaseSection = memo( + ({ releases, title, onAfterDownload, intro, outro }) => { + return ( + releases.length > 0 && ( +
    +

    {title}

    +
    + {intro} +
      + {releases.map((release, index) => ( + + ))} +
    + {outro} +
    +
    + ) + ); + } +); + +const Release = memo(({ release, onAfterDownload }) => { + const [isOpen, setIsOpen] = useState(false); + + return ( +
  • +
    setIsOpen((o) => !o)} + onKeyDown={(event) => { + if (event.key === 'Enter') setIsOpen((o) => !o); + }}> + + Version {release.version} - + ({release.publishedAt}) +
    + + {isOpen && ( + + )} +
  • + ); +}); + +export const query = graphql` + query($selectedReleases: [String!]!, $selectedPreReleases: [String!]!) { + releases: allFile( + filter: { + sourceInstanceName: { eq: "download" } + relativeDirectory: { eq: "releases" } + childJson: { tagName: { in: $selectedReleases } } + } + sort: { fields: childJson___name, order: DESC } + ) { + nodes { + childJson { + name + tagName + publishedAt + releaseAssets { + edges { + node { + name + downloadUrl + size + } + } + } + } + } + } + preReleases: allFile( + filter: { + sourceInstanceName: { eq: "download" } + relativeDirectory: { eq: "releases" } + childJson: { tagName: { in: $selectedPreReleases } } + } + sort: { fields: childJson___name, order: DESC } + ) { + nodes { + childJson { + name + tagName + publishedAt + releaseAssets { + edges { + node { + name + downloadUrl + size + } + } + } + } + } + } + } +`; + +export default Releases;