Skip to content

Fix some links #1770

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Feb 25, 2021
Merged

Fix some links #1770

merged 6 commits into from
Feb 25, 2021

Conversation

FloEdelmann
Copy link
Member

References #999.

@FloEdelmann FloEdelmann added bug Something doesn't work as intended. component-fixture Affects one or more existing fixture definitions. labels Feb 25, 2021
@FloEdelmann FloEdelmann temporarily deployed to open-fixture-library-pr-1770 February 25, 2021 22:25 Inactive
@FloEdelmann FloEdelmann enabled auto-merge (squash) February 25, 2021 22:25
@github-actions
Copy link

Plugin export diff

(Output of test script tests/github/export-diff.js.)

You can view your uncommitted changes in plugin exports manually by executing:
$ node cli/diff-plugin-outputs.js -p <plugin-key> [-c <compare-plugin-key>] <fixtures>

🆚 hive/bumble-bee-25-cx: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -14,9 +14,9 @@
         "manual": [
           "https://drive.google.com/file/d/1pJK6BaAhvOGTwMP1VhfO8GH25YicCDwS/view"
         ],
         "productPage": [
-          "https://hivelighting.com/c-series/bb-25-cx"
+          "https://hivelighting.com/bb-25-cx/"
         ],
         "video": [
           "https://www.youtube.com/watch?v=Q2pU13V46aw"
         ]
💤 hive/bumble-bee-25-cx: colorsource Outputted files not changed.
💤 hive/bumble-bee-25-cx: d-light Outputted files not changed.
🆚 hive/bumble-bee-25-cx: dragonframe
Changed outputted file hive/bumble-bee-25-cx.json
--- removed
+++ added
@@ -11,9 +11,9 @@
     "manual": [
       "https://drive.google.com/file/d/1pJK6BaAhvOGTwMP1VhfO8GH25YicCDwS/view"
     ],
     "productPage": [
-      "https://hivelighting.com/c-series/bb-25-cx"
+      "https://hivelighting.com/bb-25-cx/"
     ],
     "video": [
       "https://www.youtube.com/watch?v=Q2pU13V46aw"
     ]
💤 hive/bumble-bee-25-cx: ecue Outputted files not changed.
💤 hive/bumble-bee-25-cx: millumin Outputted files not changed.
💤 hive/bumble-bee-25-cx: op-z Outputted files not changed.
💤 hive/bumble-bee-25-cx: qlcplus_4.12.2 Outputted files not changed.
🆚 hong-yi/hy-g60: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -16,11 +16,8 @@
         }
       },
       "helpWanted": "There is no manual for this fixture. Can you provide the link to one?",
       "links": {
-        "productPage": [
-          "http://www.hongyilights.com/?portfolio=hy-g60"
-        ],
         "video": [
           "https://www.youtube.com/watch?v=M98TE_nUW9U"
         ]
       },
💤 hong-yi/hy-g60: colorsource Outputted files not changed.
💤 hong-yi/hy-g60: d-light Outputted files not changed.
🆚 hong-yi/hy-g60: dragonframe
Changed outputted file hong-yi/hy-g60.json
--- removed
+++ added
@@ -13,11 +13,8 @@
     }
   },
   "helpWanted": "There is no manual for this fixture. Can you provide the link to one?",
   "links": {
-    "productPage": [
-      "http://www.hongyilights.com/?portfolio=hy-g60"
-    ],
     "video": [
       "https://www.youtube.com/watch?v=M98TE_nUW9U"
     ]
   },
💤 hong-yi/hy-g60: ecue Outputted files not changed.
💤 hong-yi/hy-g60: millumin Outputted files not changed.
💤 hong-yi/hy-g60: op-z Outputted files not changed.
💤 hong-yi/hy-g60: qlcplus_4.12.2 Outputted files not changed.
🆚 ibiza-light/lp64-led-promo: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -15,9 +15,9 @@
         "manual": [
           "https://www.ibiza-light.com/media/catalog/product/LP64LED-PROMO_manual.pdf"
         ],
         "productPage": [
-          "https://www.ibiza-light.com/produits-40/light-effects/disco-lighting/effet-lumineux-disco/led-projector-64-dmx-promo.html"
+          "https://www.ibiza-light.com/produits-46/light-effects/disco-lighting/effet-lumineux-disco/led-projector-64-dmx-promo.html"
         ]
       },
       "physical": {
         "dimensions": [220, 220, 325],
💤 ibiza-light/lp64-led-promo: colorsource Outputted files not changed.
💤 ibiza-light/lp64-led-promo: d-light Outputted files not changed.
🆚 ibiza-light/lp64-led-promo: dragonframe
Changed outputted file ibiza-light/lp64-led-promo.json
--- removed
+++ added
@@ -12,9 +12,9 @@
     "manual": [
       "https://www.ibiza-light.com/media/catalog/product/LP64LED-PROMO_manual.pdf"
     ],
     "productPage": [
-      "https://www.ibiza-light.com/produits-40/light-effects/disco-lighting/effet-lumineux-disco/led-projector-64-dmx-promo.html"
+      "https://www.ibiza-light.com/produits-46/light-effects/disco-lighting/effet-lumineux-disco/led-projector-64-dmx-promo.html"
     ]
   },
   "physical": {
     "dimensions": [220, 220, 325],
💤 ibiza-light/lp64-led-promo: ecue Outputted files not changed.
💤 ibiza-light/lp64-led-promo: millumin Outputted files not changed.
💤 ibiza-light/lp64-led-promo: op-z Outputted files not changed.
💤 ibiza-light/lp64-led-promo: qlcplus_4.12.2 Outputted files not changed.
🆚 laserworld/cs-1000rgb: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -11,9 +11,9 @@
         "lastModifyDate": "2018-09-04"
       },
       "links": {
         "manual": [
-          "https://www.laserworld.com/en/support/downloads/download/79-laserworld-club-series/52-laserworld-manual-club-series-2016-02.html"
+          "https://www.laserworld.com/en/support-and-service/downloads/download/163-archive-phased-out-laserworld-products/52-laserworld-manual-club-series-2016-02.html"
         ],
         "productPage": [
           "https://www.laserworld.com/en/laserworld-cs/laserworld-cs-1000rgb.html"
         ],
💤 laserworld/cs-1000rgb: colorsource Outputted files not changed.
💤 laserworld/cs-1000rgb: d-light Outputted files not changed.
🆚 laserworld/cs-1000rgb: dragonframe
Changed outputted file laserworld/cs-1000rgb.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "lastModifyDate": "2018-09-04"
   },
   "links": {
     "manual": [
-      "https://www.laserworld.com/en/support/downloads/download/79-laserworld-club-series/52-laserworld-manual-club-series-2016-02.html"
+      "https://www.laserworld.com/en/support-and-service/downloads/download/163-archive-phased-out-laserworld-products/52-laserworld-manual-club-series-2016-02.html"
     ],
     "productPage": [
       "https://www.laserworld.com/en/laserworld-cs/laserworld-cs-1000rgb.html"
     ],
💤 laserworld/cs-1000rgb: ecue Outputted files not changed.
🆚 laserworld/cs-1000rgb: millumin
Changed outputted file laserworld/cs-1000rgb.json
--- removed
+++ added
@@ -6,9 +6,9 @@
     "authors": ["Jo"],
     "createDate": "2018-07-26",
     "lastModifyDate": "2018-09-04"
   },
-  "manualURL": "https://www.laserworld.com/en/support/downloads/download/79-laserworld-club-series/52-laserworld-manual-club-series-2016-02.html",
+  "manualURL": "https://www.laserworld.com/en/support-and-service/downloads/download/163-archive-phased-out-laserworld-products/52-laserworld-manual-club-series-2016-02.html",
   "helpWanted": "Most information about the capabilities of the channels are missing.",
   "physical": {
     "dimensions": [220, 155, 145],
     "weight": 3.15,
💤 laserworld/cs-1000rgb: op-z Outputted files not changed.
💤 laserworld/cs-1000rgb: qlcplus_4.12.2 Outputted files not changed.
🆚 laserworld/ds-1000rgb: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -11,9 +11,9 @@
         "lastModifyDate": "2019-01-08"
       },
       "links": {
         "manual": [
-          "https://www.laserworld.com/en/support/downloads/download/84-laserworld-diode-series-archive/1764-laserworld-manual-diode-series-2018-04.html"
+          "https://www.laserworld.com/en/support-and-service/downloads/download/159-diode-series/1888-laserworld-manual-ds-1000rgb-ds-2000rgb-ds-3000rgb-2020-02.html"
         ],
         "productPage": [
           "https://www.laserworld.com/en/laserworld-ds/laserworld-ds-1000rgb.html"
         ],
💤 laserworld/ds-1000rgb: colorsource Outputted files not changed.
💤 laserworld/ds-1000rgb: d-light Outputted files not changed.
🆚 laserworld/ds-1000rgb: dragonframe
Changed outputted file laserworld/ds-1000rgb.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "lastModifyDate": "2019-01-08"
   },
   "links": {
     "manual": [
-      "https://www.laserworld.com/en/support/downloads/download/84-laserworld-diode-series-archive/1764-laserworld-manual-diode-series-2018-04.html"
+      "https://www.laserworld.com/en/support-and-service/downloads/download/159-diode-series/1888-laserworld-manual-ds-1000rgb-ds-2000rgb-ds-3000rgb-2020-02.html"
     ],
     "productPage": [
       "https://www.laserworld.com/en/laserworld-ds/laserworld-ds-1000rgb.html"
     ],
💤 laserworld/ds-1000rgb: ecue Outputted files not changed.
🆚 laserworld/ds-1000rgb: millumin
Changed outputted file laserworld/ds-1000rgb.json
--- removed
+++ added
@@ -6,9 +6,9 @@
     "authors": ["finnTE"],
     "createDate": "2019-01-08",
     "lastModifyDate": "2019-01-08"
   },
-  "manualURL": "https://www.laserworld.com/en/support/downloads/download/84-laserworld-diode-series-archive/1764-laserworld-manual-diode-series-2018-04.html",
+  "manualURL": "https://www.laserworld.com/en/support-and-service/downloads/download/159-diode-series/1888-laserworld-manual-ds-1000rgb-ds-2000rgb-ds-3000rgb-2020-02.html",
   "physical": {
     "dimensions": [200, 110, 140],
     "weight": 2.8,
     "power": 40,
💤 laserworld/ds-1000rgb: op-z Outputted files not changed.
💤 laserworld/ds-1000rgb: qlcplus_4.12.2 Outputted files not changed.
🆚 laserworld/shownet: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -17,9 +17,9 @@
       },
       "comment": "LAN interface to be used as DMX triggered playback system for laser show.",
       "links": {
         "manual": [
-          "https://www.laserworld.com/en/support/downloads/download/109-laserworld-showeditor-and-shownet/1799-laserworld-manual-shownet-2018.html"
+          "https://www.laserworld.com/en/support-and-service/downloads/category/170-manuals-shownet-shownet-as-laser-mainboard.html"
         ],
         "productPage": [
           "https://www.laserworld.com/en/laser-software/showeditor-set.html"
         ]
💤 laserworld/shownet: colorsource Outputted files not changed.
💤 laserworld/shownet: d-light Outputted files not changed.
🆚 laserworld/shownet: dragonframe
Changed outputted file laserworld/shownet.json
--- removed
+++ added
@@ -14,9 +14,9 @@
   },
   "comment": "LAN interface to be used as DMX triggered playback system for laser show.",
   "links": {
     "manual": [
-      "https://www.laserworld.com/en/support/downloads/download/109-laserworld-showeditor-and-shownet/1799-laserworld-manual-shownet-2018.html"
+      "https://www.laserworld.com/en/support-and-service/downloads/category/170-manuals-shownet-shownet-as-laser-mainboard.html"
     ],
     "productPage": [
       "https://www.laserworld.com/en/laser-software/showeditor-set.html"
     ]
💤 laserworld/shownet: ecue Outputted files not changed.
🆚 laserworld/shownet: millumin
Changed outputted file laserworld/shownet.json
--- removed
+++ added
@@ -12,9 +12,9 @@
       "comment": "created by Q Light Controller Plus (version 4.12.1)"
     }
   },
   "comment": "LAN interface to be used as DMX triggered playback system for laser show.",
-  "manualURL": "https://www.laserworld.com/en/support/downloads/download/109-laserworld-showeditor-and-shownet/1799-laserworld-manual-shownet-2018.html",
+  "manualURL": "https://www.laserworld.com/en/support-and-service/downloads/category/170-manuals-shownet-shownet-as-laser-mainboard.html",
   "physical": {
     "DMXconnector": "3-pin"
   },
   "availableChannels": {
💤 laserworld/shownet: op-z Outputted files not changed.
💤 laserworld/shownet: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/colorspot-2500e-at: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -12,9 +12,12 @@
         "lastModifyDate": "2018-09-04"
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf"
+        ],
+        "productPage": [
+          "https://www.robe.cz/colorspot-2500e-at"
         ]
       },
       "rdm": {
         "modelId": 7
💤 robe/colorspot-2500e-at: colorsource Outputted files not changed.
💤 robe/colorspot-2500e-at: d-light Outputted files not changed.
🆚 robe/colorspot-2500e-at: dragonframe
Changed outputted file robe/colorspot-2500e-at.json
--- removed
+++ added
@@ -9,9 +9,12 @@
     "lastModifyDate": "2018-09-04"
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf"
+    ],
+    "productPage": [
+      "https://www.robe.cz/colorspot-2500e-at"
     ]
   },
   "rdm": {
     "modelId": 7
💤 robe/colorspot-2500e-at: ecue Outputted files not changed.
🆚 robe/colorspot-2500e-at: millumin
Changed outputted file robe/colorspot-2500e-at.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["novasfronteiras.co"],
     "createDate": "2017-09-07",
     "lastModifyDate": "2018-09-04"
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_ColorSpot_2500E_AT.pdf",
   "rdm": {
     "modelId": 7
   },
   "physical": {
💤 robe/colorspot-2500e-at: op-z Outputted files not changed.
💤 robe/colorspot-2500e-at: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/dj-scan-250-xt: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -12,10 +12,13 @@
         "lastModifyDate": "2018-08-09"
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf"
         ],
+        "productPage": [
+          "https://www.robe.cz/scan-250-xt"
+        ],
         "video": [
           "https://www.youtube.com/watch?v=XLChI_YjDFM"
         ]
       },
💤 robe/dj-scan-250-xt: colorsource Outputted files not changed.
💤 robe/dj-scan-250-xt: d-light Outputted files not changed.
🆚 robe/dj-scan-250-xt: dragonframe
Changed outputted file robe/dj-scan-250-xt.json
--- removed
+++ added
@@ -9,10 +9,13 @@
     "lastModifyDate": "2018-08-09"
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf"
     ],
+    "productPage": [
+      "https://www.robe.cz/scan-250-xt"
+    ],
     "video": [
       "https://www.youtube.com/watch?v=XLChI_YjDFM"
     ]
   },
💤 robe/dj-scan-250-xt: ecue Outputted files not changed.
🆚 robe/dj-scan-250-xt: millumin
Changed outputted file robe/dj-scan-250-xt.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Flo Edelmann", "Felix Edelmann"],
     "createDate": "2017-01-20",
     "lastModifyDate": "2018-08-09"
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User%20manual%20DJ%20Scan%20250%20XT.pdf",
   "physical": {
     "dimensions": [308, 163, 483],
     "weight": 9.5,
     "power": 500,
💤 robe/dj-scan-250-xt: op-z Outputted files not changed.
💤 robe/dj-scan-250-xt: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-300e-wash: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -11,13 +11,13 @@
         "lastModifyDate": "2019-03-02"
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/gobo_config/CW_7_1_Robin_300E_Wash.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
+          "https://www.robe.cz/api/support-files/download/downloads/gobo_config/CW_7_1_Robin_300E_Wash.pdf"
         ],
         "productPage": [
-          "https://www.robe.cz/robin-300e-wash/"
+          "https://www.robe.cz/robin-300e-wash"
         ],
         "video": [
           "https://www.youtube.com/watch?v=Eb7pz-xpo2g"
         ]
💤 robe/robin-300e-wash: colorsource Outputted files not changed.
💤 robe/robin-300e-wash: d-light Outputted files not changed.
🆚 robe/robin-300e-wash: dragonframe
Changed outputted file robe/robin-300e-wash.json
--- removed
+++ added
@@ -8,13 +8,13 @@
     "lastModifyDate": "2019-03-02"
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/gobo_config/CW_7_1_Robin_300E_Wash.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
+      "https://www.robe.cz/api/support-files/download/downloads/gobo_config/CW_7_1_Robin_300E_Wash.pdf"
     ],
     "productPage": [
-      "https://www.robe.cz/robin-300e-wash/"
+      "https://www.robe.cz/robin-300e-wash"
     ],
     "video": [
       "https://www.youtube.com/watch?v=Eb7pz-xpo2g"
     ]
💤 robe/robin-300e-wash: ecue Outputted files not changed.
🆚 robe/robin-300e-wash: millumin
Changed outputted file robe/robin-300e-wash.json
--- removed
+++ added
@@ -6,9 +6,9 @@
     "authors": ["stevebrush"],
     "createDate": "2019-03-02",
     "lastModifyDate": "2019-03-02"
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_300E_Wash.pdf",
   "rdm": {
     "modelId": 34,
     "softwareVersion": "2.9"
   },
💤 robe/robin-300e-wash: op-z Outputted files not changed.
💤 robe/robin-300e-wash: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-600e-spot: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -16,10 +16,13 @@
         }
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf"
         ],
+        "productPage": [
+          "https://www.robe.cz/robin-600e-spot"
+        ],
         "video": [
           "https://www.youtube.com/watch?v=2osNE5rpbi8"
         ]
       },
💤 robe/robin-600e-spot: colorsource Outputted files not changed.
💤 robe/robin-600e-spot: d-light Outputted files not changed.
🆚 robe/robin-600e-spot: dragonframe
Changed outputted file robe/robin-600e-spot.json
--- removed
+++ added
@@ -13,10 +13,13 @@
     }
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf"
     ],
+    "productPage": [
+      "https://www.robe.cz/robin-600e-spot"
+    ],
     "video": [
       "https://www.youtube.com/watch?v=2osNE5rpbi8"
     ]
   },
💤 robe/robin-600e-spot: ecue Outputted files not changed.
🆚 robe/robin-600e-spot: millumin
Changed outputted file robe/robin-600e-spot.json
--- removed
+++ added
@@ -11,9 +11,9 @@
       "date": "2018-02-02",
       "comment": "created by Q Light Controller Plus (version 4.3.2)"
     }
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600E_Spot.pdf",
   "rdm": {
     "modelId": 57,
     "softwareVersion": "1.1"
   },
💤 robe/robin-600e-spot: op-z Outputted files not changed.
💤 robe/robin-600e-spot: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-ledbeam-100: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -12,12 +12,12 @@
         "lastModifyDate": "2019-01-21"
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf"
         ],
         "productPage": [
-          "https://www.robe.cz/ledbeam-100/"
+          "https://www.robe.cz/ledbeam-100"
         ],
         "video": [
           "https://www.youtube.com/watch?v=VKBPEIBDmO0",
           "https://www.youtube.com/watch?v=wG1ZXgwWQIg"
💤 robe/robin-ledbeam-100: colorsource Outputted files not changed.
💤 robe/robin-ledbeam-100: d-light Outputted files not changed.
🆚 robe/robin-ledbeam-100: dragonframe
Changed outputted file robe/robin-ledbeam-100.json
--- removed
+++ added
@@ -9,12 +9,12 @@
     "lastModifyDate": "2019-01-21"
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf"
     ],
     "productPage": [
-      "https://www.robe.cz/ledbeam-100/"
+      "https://www.robe.cz/ledbeam-100"
     ],
     "video": [
       "https://www.youtube.com/watch?v=VKBPEIBDmO0",
       "https://www.youtube.com/watch?v=wG1ZXgwWQIg"
💤 robe/robin-ledbeam-100: ecue Outputted files not changed.
🆚 robe/robin-ledbeam-100: millumin
Changed outputted file robe/robin-ledbeam-100.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["ameisso", "Flo Edelmann"],
     "createDate": "2019-01-21",
     "lastModifyDate": "2019-01-21"
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_100_LEDBeam.pdf",
   "physical": {
     "dimensions": [233, 314, 149],
     "weight": 4.5,
     "power": 200,
💤 robe/robin-ledbeam-100: op-z Outputted files not changed.
💤 robe/robin-ledbeam-100: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-ledbeam-150: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -13,10 +13,13 @@
       },
       "comment": "Whether to use RGB or CMY depends on the chosen mode in \"Special functions\"",
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf"
         ],
+        "productPage": [
+          "https://www.robe.cz/ledbeam-150"
+        ],
         "video": [
           "https://www.youtube.com/watch?v=ud5DeYkEJsk"
         ]
       },
💤 robe/robin-ledbeam-150: colorsource Outputted files not changed.
💤 robe/robin-ledbeam-150: d-light Outputted files not changed.
🆚 robe/robin-ledbeam-150: dragonframe
Changed outputted file robe/robin-ledbeam-150.json
--- removed
+++ added
@@ -10,10 +10,13 @@
   },
   "comment": "Whether to use RGB or CMY depends on the chosen mode in \"Special functions\"",
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf"
     ],
+    "productPage": [
+      "https://www.robe.cz/ledbeam-150"
+    ],
     "video": [
       "https://www.youtube.com/watch?v=ud5DeYkEJsk"
     ]
   },
💤 robe/robin-ledbeam-150: ecue Outputted files not changed.
🆚 robe/robin-ledbeam-150: millumin
Changed outputted file robe/robin-ledbeam-150.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2018-01-05",
     "lastModifyDate": "2018-08-09"
   },
   "comment": "Whether to use RGB or CMY depends on the chosen mode in \"Special functions\"",
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_LEDBeam_150.pdf",
   "physical": {
     "dimensions": [244, 329, 190.3],
     "weight": 5.7,
     "power": 220,
💤 robe/robin-ledbeam-150: op-z Outputted files not changed.
💤 robe/robin-ledbeam-150: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-ledwash-600: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -12,10 +12,13 @@
         "lastModifyDate": "2018-08-09"
       },
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf"
         ],
+        "productPage": [
+          "https://www.robe.cz/ledwash-600"
+        ],
         "video": [
           "https://www.youtube.com/watch?v=Q-vweXSfuUg"
         ]
       },
💤 robe/robin-ledwash-600: colorsource Outputted files not changed.
💤 robe/robin-ledwash-600: d-light Outputted files not changed.
🆚 robe/robin-ledwash-600: dragonframe
Changed outputted file robe/robin-ledwash-600.json
--- removed
+++ added
@@ -9,10 +9,13 @@
     "lastModifyDate": "2018-08-09"
   },
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf"
     ],
+    "productPage": [
+      "https://www.robe.cz/ledwash-600"
+    ],
     "video": [
       "https://www.youtube.com/watch?v=Q-vweXSfuUg"
     ]
   },
💤 robe/robin-ledwash-600: ecue Outputted files not changed.
🆚 robe/robin-ledwash-600: millumin
Changed outputted file robe/robin-ledwash-600.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "authors": ["Felix Edelmann"],
     "createDate": "2018-01-01",
     "lastModifyDate": "2018-08-09"
   },
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_600_LEDWash.pdf",
   "rdm": {
     "modelId": 118,
     "softwareVersion": "47"
   },
💤 robe/robin-ledwash-600: op-z Outputted files not changed.
💤 robe/robin-ledwash-600: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-parfect-150: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -18,13 +18,13 @@
       },
       "comment": "ParFect 150 (FW) is a static, zoomable version of the successful LEDBeam 100 and retains all the key features including both CMY & RGBW colour control, 18-bit dimming, Tungsten emulation, selectable & variable colour temperatures and the powerful punchy beam ranging from 3,8° to 60°.",
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf"
         ],
         "productPage": [
-          "https://www.robe.cz/parfect-150-rgbw/",
-          "https://www.robe.cz/parfect-150-fw-rgbw/"
+          "https://www.robe.cz/parfect-150-rgbw",
+          "https://www.robe.cz/parfect-150-fw-rgbw"
         ]
       },
       "rdm": {
         "modelId": 227,
💤 robe/robin-parfect-150: colorsource Outputted files not changed.
💤 robe/robin-parfect-150: d-light Outputted files not changed.
🆚 robe/robin-parfect-150: dragonframe
Changed outputted file robe/robin-parfect-150.json
--- removed
+++ added
@@ -15,13 +15,13 @@
   },
   "comment": "ParFect 150 (FW) is a static, zoomable version of the successful LEDBeam 100 and retains all the key features including both CMY & RGBW colour control, 18-bit dimming, Tungsten emulation, selectable & variable colour temperatures and the powerful punchy beam ranging from 3,8° to 60°.",
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf"
     ],
     "productPage": [
-      "https://www.robe.cz/parfect-150-rgbw/",
-      "https://www.robe.cz/parfect-150-fw-rgbw/"
+      "https://www.robe.cz/parfect-150-rgbw",
+      "https://www.robe.cz/parfect-150-fw-rgbw"
     ]
   },
   "rdm": {
     "modelId": 227,
💤 robe/robin-parfect-150: ecue Outputted files not changed.
🆚 robe/robin-parfect-150: millumin
Changed outputted file robe/robin-parfect-150.json
--- removed
+++ added
@@ -13,9 +13,9 @@
       "comment": "GDTF fixture type ID: cb cd b4 6b 06 dd 4f 3d a7 32 5a 01 86 5c a7 ec"
     }
   },
   "comment": "ParFect 150 (FW) is a static, zoomable version of the successful LEDBeam 100 and retains all the key features including both CMY & RGBW colour control, 18-bit dimming, Tungsten emulation, selectable & variable colour temperatures and the powerful punchy beam ranging from 3,8° to 60°.",
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Parfect_150_Parfect_150_FW.pdf",
   "rdm": {
     "modelId": 227,
     "softwareVersion": "1.0"
   },
💤 robe/robin-parfect-150: op-z Outputted files not changed.
💤 robe/robin-parfect-150: qlcplus_4.12.2 Outputted files not changed.
🆚 robe/robin-viva-cmy: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -18,12 +18,12 @@
       },
       "comment": "Powerfully smooth, Robe’s VIVA CMY combines brightness of exceptionally clear zero-fringing white beam together with continuous color transitions of CMY mixing. ",
       "links": {
         "manual": [
-          "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf"
+          "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf"
         ],
         "productPage": [
-          "https://www.robe.cz/viva-cmy/"
+          "https://www.robe.cz/viva-cmy"
         ],
         "video": [
           "https://www.youtube.com/watch?v=2K1CvARI_Wc"
         ]
💤 robe/robin-viva-cmy: colorsource Outputted files not changed.
💤 robe/robin-viva-cmy: d-light Outputted files not changed.
🆚 robe/robin-viva-cmy: dragonframe
Changed outputted file robe/robin-viva-cmy.json
--- removed
+++ added
@@ -15,12 +15,12 @@
   },
   "comment": "Powerfully smooth, Robe’s VIVA CMY combines brightness of exceptionally clear zero-fringing white beam together with continuous color transitions of CMY mixing. ",
   "links": {
     "manual": [
-      "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf"
+      "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf"
     ],
     "productPage": [
-      "https://www.robe.cz/viva-cmy/"
+      "https://www.robe.cz/viva-cmy"
     ],
     "video": [
       "https://www.youtube.com/watch?v=2K1CvARI_Wc"
     ]
💤 robe/robin-viva-cmy: ecue Outputted files not changed.
🆚 robe/robin-viva-cmy: millumin
Changed outputted file robe/robin-viva-cmy.json
--- removed
+++ added
@@ -13,9 +13,9 @@
       "comment": "GDTF fixture type ID: 80 29 d2 62 a7 13 46 0f be dc a7 42 20 8f c5 0d"
     }
   },
   "comment": "Powerfully smooth, Robe’s VIVA CMY combines brightness of exceptionally clear zero-fringing white beam together with continuous color transitions of CMY mixing. ",
-  "manualURL": "https://www.robe.cz/index.php?type=10898&tx_odproducts_f%5baction%5d=downloadFile&tx_odproducts_f%5bfile%5d=robe/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf",
+  "manualURL": "https://www.robe.cz/api/support-files/download/downloads/user_manuals/User_manual_Robin_Viva_CMY.pdf",
   "rdm": {
     "modelId": 203,
     "softwareVersion": "1.0"
   },
💤 robe/robin-viva-cmy: op-z Outputted files not changed.
💤 robe/robin-viva-cmy: qlcplus_4.12.2 Outputted files not changed.
🆚 showpro/litebar-h9: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -12,9 +12,9 @@
       },
       "comment": "Seems to be manufactured by NiTEC but exclusively sold under the ShowPRO brand.",
       "links": {
         "manual": [
-          "http://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf"
+          "https://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf"
         ],
         "productPage": [
           "https://www.showtech.com.au/product/litebar-h9/"
         ],
💤 showpro/litebar-h9: colorsource Outputted files not changed.
💤 showpro/litebar-h9: d-light Outputted files not changed.
🆚 showpro/litebar-h9: dragonframe
Changed outputted file showpro/litebar-h9.json
--- removed
+++ added
@@ -9,9 +9,9 @@
   },
   "comment": "Seems to be manufactured by NiTEC but exclusively sold under the ShowPRO brand.",
   "links": {
     "manual": [
-      "http://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf"
+      "https://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf"
     ],
     "productPage": [
       "https://www.showtech.com.au/product/litebar-h9/"
     ],
💤 showpro/litebar-h9: ecue Outputted files not changed.
🆚 showpro/litebar-h9: millumin
Changed outputted file showpro/litebar-h9.json
--- removed
+++ added
@@ -7,9 +7,9 @@
     "createDate": "2019-12-10",
     "lastModifyDate": "2019-12-10"
   },
   "comment": "Seems to be manufactured by NiTEC but exclusively sold under the ShowPRO brand.",
-  "manualURL": "http://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf",
+  "manualURL": "https://www.showtech.com.au/webdata/LEDNIT150/downloads/LiteBar-H9-User-Manual.pdf",
   "physical": {
     "dimensions": [1000, 56, 168],
     "weight": 3.2,
     "power": 77,
💤 showpro/litebar-h9: op-z Outputted files not changed.
💤 showpro/litebar-h9: qlcplus_4.12.2 Outputted files not changed.
🆚 soundlight/3204r-h: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -13,12 +13,12 @@
       },
       "comment": "DMX relay control. DMX connector is not XLR but a simple 3-pin wire connector.",
       "links": {
         "manual": [
-          "http://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf"
+          "https://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf"
         ],
         "productPage": [
-          "http://www.soundlight.de/produkte/3204r-h/index.htm"
+          "https://www.soundlight.de/produkte/3204r-h/index.htm"
         ]
       },
       "physical": {
         "dimensions": [86, 67, 90],
@@ -72,9 +72,9 @@
       ],
       "fixtureKey": "3204r-h",
       "manufacturer": {
         "name": "SoundLight",
-        "website": "http://www.soundlight.de/",
+        "website": "https://www.soundlight.de/",
         "rdmId": 21324
       },
       "oflURL": "https://open-fixture-library.org/soundlight/3204r-h"
     }
💤 soundlight/3204r-h: colorsource Outputted files not changed.
💤 soundlight/3204r-h: d-light Outputted files not changed.
🆚 soundlight/3204r-h: dragonframe
Changed outputted file soundlight/3204r-h.json
--- removed
+++ added
@@ -10,12 +10,12 @@
   },
   "comment": "DMX relay control. DMX connector is not XLR but a simple 3-pin wire connector.",
   "links": {
     "manual": [
-      "http://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf"
+      "https://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf"
     ],
     "productPage": [
-      "http://www.soundlight.de/produkte/3204r-h/index.htm"
+      "https://www.soundlight.de/produkte/3204r-h/index.htm"
     ]
   },
   "physical": {
     "dimensions": [86, 67, 90],
Changed outputted file manufacturers.json
--- removed
+++ added
@@ -1,8 +1,8 @@
 {
   "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.2.1/schemas/manufacturers.json",
   "soundlight": {
     "name": "SoundLight",
-    "website": "http://www.soundlight.de/",
+    "website": "https://www.soundlight.de/",
     "rdmId": 21324
   }
 }
🆚 soundlight/3204r-h: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2021-02-25#22:28:30">
     <Library>
         <Fixtures>
-            <Manufacturer _CreationDate="2021-02-25#22:28:30" _ModifiedDate="2021-02-25#22:28:30" Name="SoundLight" Comment="" Web="http://www.soundlight.de/">
+            <Manufacturer _CreationDate="2021-02-25#22:28:30" _ModifiedDate="2021-02-25#22:28:30" Name="SoundLight" Comment="" Web="https://www.soundlight.de/">
                 <Fixture _CreationDate="2019-06-03#00:00:00" _ModifiedDate="2019-06-03#00:00:00" Name="3204R-H" NameShort="SoundLight3204R-H" Comment="DMX relay control. DMX connector is not XLR but a simple 3-pin wire connector. (generated by the Open Fixture Library – https://open-fixture-library.org/soundlight/3204r-h)" AllocateDmxChannels="4" Weight="0" Power="3" DimWidth="86" DimHeight="67" DimDepth="90">
                     <ChannelIntensity Name="Relay 1" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
@@ -19,8 +19,8 @@
                 </Fixture>
             </Manufacturer>
         </Fixtures>
         <Tiles>
-            <Manufacturer _CreationDate="2021-02-25#22:28:30" _ModifiedDate="2021-02-25#22:28:30" Name="SoundLight" Comment="" Web="http://www.soundlight.de/"/>
+            <Manufacturer _CreationDate="2021-02-25#22:28:30" _ModifiedDate="2021-02-25#22:28:30" Name="SoundLight" Comment="" Web="https://www.soundlight.de/"/>
         </Tiles>
     </Library>
 </Document>
\ No newline at end of file
🆚 soundlight/3204r-h: millumin
Changed outputted file soundlight/3204r-h.json
--- removed
+++ added
@@ -8,9 +8,9 @@
     "createDate": "2019-06-03",
     "lastModifyDate": "2019-06-03"
   },
   "comment": "DMX relay control. DMX connector is not XLR but a simple 3-pin wire connector.",
-  "manualURL": "http://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf",
+  "manualURL": "https://www.soundlight.de/produkte/manuals/3204r-h/english/3204r-h%20rdm%20mk1%20e.pdf",
   "physical": {
     "dimensions": [86, 67, 90],
     "power": 3,
     "DMXconnector": "3-pin"
💤 soundlight/3204r-h: op-z Outputted files not changed.
💤 soundlight/3204r-h: qlcplus_4.12.2 Outputted files not changed.

@github-actions
Copy link

Export files validity

(Output of test script tests/github/exports-valid.js.)

Test the exported files of selected fixtures against the plugins' export tests.
You can run a plugin's export tests by executing:
$ node cli/run-export-test.js -p <plugin name> <fixtures>

✔️ hive / bumble-bee-25-cx: d-light / attributes-correctness
  • ✔️ hive/bumble-bee-25-cx-HSI.xml
✔️ hive / bumble-bee-25-cx: dragonframe / json-schema-conformity
  • ✔️ hive/bumble-bee-25-cx.json
  • ✔️ manufacturers.json
✔️ hive / bumble-bee-25-cx: millumin / json-schema-conformity
  • ✔️ hive/bumble-bee-25-cx.json
✔️ hive / bumble-bee-25-cx: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Hive-Lighting-Bumble-Bee-25-CX.qxf
✔️ hive / bumble-bee-25-cx: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Hive-Lighting-Bumble-Bee-25-CX.qxf
✔️ hong-yi / hy-g60: d-light / attributes-correctness
  • ✔️ hong-yi/hy-g60-11ch.xml
✔️ hong-yi / hy-g60: dragonframe / json-schema-conformity
  • ✔️ hong-yi/hy-g60.json
  • ✔️ manufacturers.json
✔️ hong-yi / hy-g60: millumin / json-schema-conformity
  • ✔️ hong-yi/hy-g60.json
✔️ hong-yi / hy-g60: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Hong-Yi-HY-G60.qxf
✔️ hong-yi / hy-g60: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Hong-Yi-HY-G60.qxf
✔️ ibiza-light / lp64-led-promo: d-light / attributes-correctness
  • ✔️ ibiza-light/lp64-led-promo-7ch.xml
✔️ ibiza-light / lp64-led-promo: dragonframe / json-schema-conformity
  • ✔️ ibiza-light/lp64-led-promo.json
  • ✔️ manufacturers.json
✔️ ibiza-light / lp64-led-promo: millumin / json-schema-conformity
  • ✔️ ibiza-light/lp64-led-promo.json
✔️ ibiza-light / lp64-led-promo: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Ibiza-light-LP64-LED-PROMO.qxf
✔️ ibiza-light / lp64-led-promo: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Ibiza-light-LP64-LED-PROMO.qxf
✔️ laserworld / cs-1000rgb: d-light / attributes-correctness
  • ✔️ laserworld/cs-1000rgb-11ch.xml
✔️ laserworld / cs-1000rgb: dragonframe / json-schema-conformity
  • ✔️ laserworld/cs-1000rgb.json
  • ✔️ manufacturers.json
✔️ laserworld / cs-1000rgb: millumin / json-schema-conformity
  • ✔️ laserworld/cs-1000rgb.json
laserworld / cs-1000rgb: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Laserworld-CS-1000RGB.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid PAN degrees manufacturer/fixture.qxf: Invalid TILT degrees 1 definitions processed. 2 errors detected
✔️ laserworld / cs-1000rgb: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Laserworld-CS-1000RGB.qxf
✔️ laserworld / ds-1000rgb: d-light / attributes-correctness
  • ✔️ laserworld/ds-1000rgb-12ch.xml
✔️ laserworld / ds-1000rgb: dragonframe / json-schema-conformity
  • ✔️ laserworld/ds-1000rgb.json
  • ✔️ manufacturers.json
✔️ laserworld / ds-1000rgb: millumin / json-schema-conformity
  • ✔️ laserworld/ds-1000rgb.json
✔️ laserworld / ds-1000rgb: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Laserworld-DS-1000RGB.qxf
✔️ laserworld / ds-1000rgb: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Laserworld-DS-1000RGB.qxf
✔️ laserworld / shownet: d-light / attributes-correctness
  • ✔️ laserworld/shownet-DJ.xml
  • ✔️ laserworld/shownet-Professional.xml
✔️ laserworld / shownet: dragonframe / json-schema-conformity
  • ✔️ laserworld/shownet.json
  • ✔️ manufacturers.json
✔️ laserworld / shownet: millumin / json-schema-conformity
  • ✔️ laserworld/shownet.json
laserworld / shownet: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Laserworld-ShowNET.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid physical dimensions detected manufacturer/fixture.qxf: Invalid PAN degrees manufacturer/fixture.qxf: Invalid TILT degrees manufacturer/fixture.qxf: Invalid power consumption 1 definitions processed. 4 errors detected
laserworld / shownet: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Laserworld-ShowNET.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Weight': [facet 'minExclusive'] The value '0' must be greater than '0'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Weight': '0' is not a valid value of the atomic type '{http://www.qlcplus.org/FixtureDefinition}weightType'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Width': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Height': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Depth': '0' is not a valid value of the atomic type 'xs:positiveInteger'.
✔️ robe / colorspot-2500e-at: d-light / attributes-correctness
  • ✔️ robe/colorspot-2500e-at-24ch1.xml
  • ✔️ robe/colorspot-2500e-at-32ch.xml
  • ✔️ robe/colorspot-2500e-at-24ch2.xml
✔️ robe / colorspot-2500e-at: dragonframe / json-schema-conformity
  • ✔️ robe/colorspot-2500e-at.json
  • ✔️ manufacturers.json
✔️ robe / colorspot-2500e-at: millumin / json-schema-conformity
  • ✔️ robe/colorspot-2500e-at.json
✔️ robe / colorspot-2500e-at: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-ColorSpot-2500E-AT.qxf
✔️ robe / colorspot-2500e-at: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-ColorSpot-2500E-AT.qxf
✔️ robe / dj-scan-250-xt: d-light / attributes-correctness
  • ✔️ robe/dj-scan-250-xt-6ch.xml
✔️ robe / dj-scan-250-xt: dragonframe / json-schema-conformity
  • ✔️ robe/dj-scan-250-xt.json
  • ✔️ manufacturers.json
✔️ robe / dj-scan-250-xt: millumin / json-schema-conformity
  • ✔️ robe/dj-scan-250-xt.json
robe / dj-scan-250-xt: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Robe-DJ-Scan-250-XT.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid PAN degrees manufacturer/fixture.qxf: Invalid TILT degrees 1 definitions processed. 2 errors detected
✔️ robe / dj-scan-250-xt: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-DJ-Scan-250-XT.qxf
✔️ robe / robin-300e-wash: d-light / attributes-correctness
  • ✔️ robe/robin-300e-wash-1st.xml
  • ✔️ robe/robin-300e-wash-2nd.xml
  • ✔️ robe/robin-300e-wash-3rd.xml
✔️ robe / robin-300e-wash: dragonframe / json-schema-conformity
  • ✔️ robe/robin-300e-wash.json
  • ✔️ manufacturers.json
✔️ robe / robin-300e-wash: millumin / json-schema-conformity
  • ✔️ robe/robin-300e-wash.json
✔️ robe / robin-300e-wash: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-Robin-300E-Wash.qxf
✔️ robe / robin-300e-wash: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-300E-Wash.qxf
✔️ robe / robin-600e-spot: d-light / attributes-correctness
  • ✔️ robe/robin-600e-spot-32ch.xml
  • ✔️ robe/robin-600e-spot-25ch.xml
  • ✔️ robe/robin-600e-spot-23ch.xml
✔️ robe / robin-600e-spot: dragonframe / json-schema-conformity
  • ✔️ robe/robin-600e-spot.json
  • ✔️ manufacturers.json
✔️ robe / robin-600e-spot: millumin / json-schema-conformity
  • ✔️ robe/robin-600e-spot.json
✔️ robe / robin-600e-spot: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-Robin-600E-Spot.qxf
✔️ robe / robin-600e-spot: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-600E-Spot.qxf
✔️ robe / robin-ledbeam-100: d-light / attributes-correctness
  • ✔️ robe/robin-ledbeam-100-1-rgbw.xml
  • ✔️ robe/robin-ledbeam-100-1-cmy.xml
  • ✔️ robe/robin-ledbeam-100-2-rgbw.xml
  • ✔️ robe/robin-ledbeam-100-2-cmy.xml
  • ✔️ robe/robin-ledbeam-100-3-rgbw.xml
  • ✔️ robe/robin-ledbeam-100-3-cmy.xml
  • ✔️ robe/robin-ledbeam-100-4.xml
  • ✔️ robe/robin-ledbeam-100-5-rgbw.xml
  • ✔️ robe/robin-ledbeam-100-5-cmy.xml
  • ✔️ robe/robin-ledbeam-100-6-rgbw.xml
  • ✔️ robe/robin-ledbeam-100-6-cmy.xml
✔️ robe / robin-ledbeam-100: dragonframe / json-schema-conformity
  • ✔️ robe/robin-ledbeam-100.json
  • ✔️ manufacturers.json
✔️ robe / robin-ledbeam-100: millumin / json-schema-conformity
  • ✔️ robe/robin-ledbeam-100.json
✔️ robe / robin-ledbeam-100: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-Robin-LEDBeam-100.qxf
✔️ robe / robin-ledbeam-100: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-LEDBeam-100.qxf
✔️ robe / robin-ledbeam-150: d-light / attributes-correctness
  • ✔️ robe/robin-ledbeam-150-1-16bitRGBW.xml
  • ✔️ robe/robin-ledbeam-150-2-8bitRGBW.xml
  • ✔️ robe/robin-ledbeam-150-1-16bitCMY.xml
  • ✔️ robe/robin-ledbeam-150-2-8bitCMY.xml
✔️ robe / robin-ledbeam-150: dragonframe / json-schema-conformity
  • ✔️ robe/robin-ledbeam-150.json
  • ✔️ manufacturers.json
✔️ robe / robin-ledbeam-150: millumin / json-schema-conformity
  • ✔️ robe/robin-ledbeam-150.json
✔️ robe / robin-ledbeam-150: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-Robin-LEDBeam-150.qxf
✔️ robe / robin-ledbeam-150: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-LEDBeam-150.qxf
✔️ robe / robin-ledwash-600: d-light / attributes-correctness
  • ✔️ robe/robin-ledwash-600-1st.xml
  • ✔️ robe/robin-ledwash-600-2nd.xml
  • ✔️ robe/robin-ledwash-600-3rd.xml
  • ✔️ robe/robin-ledwash-600-4th.xml
  • ✔️ robe/robin-ledwash-600-5th.xml
  • ✔️ robe/robin-ledwash-600-6th.xml
✔️ robe / robin-ledwash-600: dragonframe / json-schema-conformity
  • ✔️ robe/robin-ledwash-600.json
  • ✔️ manufacturers.json
✔️ robe / robin-ledwash-600: millumin / json-schema-conformity
  • ✔️ robe/robin-ledwash-600.json
robe / robin-ledwash-600: qlcplus_4.12.2 / fixture-tool-validation
  • ❌ fixtures/Robe-Robin-LEDWash-600.qxfNamespace(convert=None, map=False, validate=['.']) manufacturer/fixture.qxf: Invalid power consumption 1 definitions processed. 1 errors detected
✔️ robe / robin-ledwash-600: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-LEDWash-600.qxf
✔️ robe / robin-parfect-150: d-light / attributes-correctness
  • ✔️ robe/robin-parfect-150-16bit.xml
  • ✔️ robe/robin-parfect-150-8bit.xml
✔️ robe / robin-parfect-150: dragonframe / json-schema-conformity
  • ✔️ robe/robin-parfect-150.json
  • ✔️ manufacturers.json
✔️ robe / robin-parfect-150: millumin / json-schema-conformity
  • ✔️ robe/robin-parfect-150.json
✔️ robe / robin-parfect-150: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-Robin-ParFect-150.qxf
✔️ robe / robin-parfect-150: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-Robin-ParFect-150.qxf
✔️ robe / robin-viva-cmy: d-light / attributes-correctness
  • ✔️ robe/robin-viva-cmy-std.xml
  • ✔️ robe/robin-viva-cmy-Reduced 8 bit.xml
✔️ robe / robin-viva-cmy: dragonframe / json-schema-conformity
  • ✔️ robe/robin-viva-cmy.json
  • ✔️ manufacturers.json
✔️ robe / robin-viva-cmy: millumin / json-schema-conformity
  • ✔️ robe/robin-viva-cmy.json
✔️ robe / robin-viva-cmy: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Robe-ROBIN-Viva-CMY.qxf
✔️ robe / robin-viva-cmy: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/Robe-ROBIN-Viva-CMY.qxf
✔️ showpro / litebar-h9: d-light / attributes-correctness
  • ✔️ showpro/litebar-h9-6ch.xml
  • ✔️ showpro/litebar-h9-9ch.xml
  • ✔️ showpro/litebar-h9-11ch.xml
  • ✔️ showpro/litebar-h9-18ch.xml
  • ✔️ showpro/litebar-h9-23ch.xml
✔️ showpro / litebar-h9: dragonframe / json-schema-conformity
  • ✔️ showpro/litebar-h9.json
  • ✔️ manufacturers.json
✔️ showpro / litebar-h9: millumin / json-schema-conformity
  • ✔️ showpro/litebar-h9.json
✔️ showpro / litebar-h9: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/ShowPRO-Litebar-H9.qxf
✔️ showpro / litebar-h9: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/ShowPRO-Litebar-H9.qxf
✔️ soundlight / 3204r-h: d-light / attributes-correctness
  • ✔️ soundlight/3204r-h-Relay control.xml
✔️ soundlight / 3204r-h: dragonframe / json-schema-conformity
  • ✔️ soundlight/3204r-h.json
  • ✔️ manufacturers.json
✔️ soundlight / 3204r-h: millumin / json-schema-conformity
  • ✔️ soundlight/3204r-h.json
✔️ soundlight / 3204r-h: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/SoundLight-3204R-H.qxf
soundlight / 3204r-h: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/SoundLight-3204R-H.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Weight': [facet 'minExclusive'] The value '0' must be greater than '0'.
    Element '{http://www.qlcplus.org/FixtureDefinition}Dimensions', attribute 'Weight': '0' is not a valid value of the atomic type '{http://www.qlcplus.org/FixtureDefinition}weightType'.

@FloEdelmann FloEdelmann merged commit 0e5dfd8 into master Feb 25, 2021
@FloEdelmann FloEdelmann deleted the fix-links branch February 25, 2021 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something doesn't work as intended. component-fixture Affects one or more existing fixture definitions.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant