Skip to content

Commit 21a8abb

Browse files
Merge pull request #399 from arduino/url-fixes
Fix broken URLs [HC-1581]
2 parents 0af2b10 + a621ff1 commit 21a8abb

14 files changed

+43
-26
lines changed

.github/workflows/check-urls.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ jobs:
99
check-urls:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313

14-
- name: Check URLs
15-
run: |
16-
curl -LO 'https://github.com/lycheeverse/lychee/releases/download/v0.10.0/lychee-v0.10.0-x86_64-unknown-linux-gnu.tar.gz'
17-
tar -xvzf lychee-v0.10.0-x86_64-unknown-linux-gnu.tar.gz
18-
chmod +x lychee
19-
./lychee "content/*/*/*.md" --no-progress --verbose --require-https
20-
env:
21-
CLICOLOR_FORCE: 1
14+
- name: Link Checker
15+
id: lychee
16+
uses: lycheeverse/lychee-action@v1
17+
with:
18+
args: --no-progress --verbose --require-https 'content/*/*/*.md'
19+
fail: true
20+
env:
21+
CLICOLOR_FORCE: 1

.lycheeignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ https://support.arduino.cc/hc/*
66

77
# Returns 404 for some reason
88
https://create.arduino.cc/iot/*
9+
https://create.arduino.cc/editor/*
910
https://cloud.arduino.cc/home/resources
1011
https://cloud.arduino.cc/plans
1112
https://app.arduino.cc/resources
@@ -16,16 +17,30 @@ https://app.arduino.cc/templates
1617
https://app.arduino.cc/registration
1718
https://app.arduino.cc/space
1819
https://app.arduino.cc/plan-usage
20+
https://app.arduino.cc/sketches
21+
https://create.arduino.cc/getting-started/loragw/welcome
22+
https://create.arduino.cc/example/builtin/01.Basics%5CBareMinimum/BareMinimum/preview*
1923

2024
# "Network error: Forbidden" despite working redirect
2125
https://www.arduino.cc/en/Guide/Troubleshooting
2226
https://www.aftership.com/
2327

2428
# Returns 403 (but is accessible in browser)
2529
https://www.digikey.se/product-detail/en/jst-sales-america-inc/PHR-2/455-1165-ND/608607
30+
https://www.java.com/en/download/manual.jsp
31+
https://www.amazon.com/gp/help/customer/display.html*
2632

2733
# Returns [TIMEOUT]
2834

2935
https://www.st.com/resource/en/datasheet/lsm9ds1.pdf
3036
https://www.st.com/en/development-tools/stlink-v3set.html
3137
https://www.st.com/en/development-tools/stm32cubeprog.html
38+
https://www.ups.com/it/en/support/shipping-support/shipping-services.page
39+
https://www.ups.com/it/en/support/contact-us.page
40+
https://www.dhl.com/us-en/home/customer-service.html
41+
https://www.dhl.com/us-en/home/ecommerce/shipping-services/international-shipping-services.html
42+
https://www.tindie.com/products/ataradov/cmsis-dap-compliant-swd-debugger/
43+
44+
# Too many redirects
45+
46+
https://shopify.com/43847352471/account/orders

content/Arduino Cloud/Arduino Chrome App/Use-Arduino-with-Chromebook.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ The currently supported boards include:
3232
You can use supported Arduino boards on ChromeOS in the following ways[^chrome-apps]:
3333

3434
* [Use the Arduino Cloud Editor in the Chrome Browser](#use-the-cloud-editor-in-the-chrome-browser)
35-
* ~~[Use the Arduino Cloud for Chromebook app](https://play.google.com/store/apps/details?id=cc.arduino.create_editor)~~ (currently unavailable)
35+
<!-- Add link to Arduino Cloud for Chromebook when it becomes available -->
36+
* ~~Use the Arduino Cloud for Chromebook app~~ (currently unavailable)
3637

3738
<a id="compatible"></a>
3839

content/Arduino Cloud/Arduino SIM Card/Network-coverage-for-Arduino-SIM.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Learn about network coverage for the Arduino SIM service.
1414

1515
Follow these steps to check if Arduino SIM has coverage in your country:
1616

17-
1. Open [Pelion's global coverage map](https://pelion.com/pricing-and-coverage/coverage-map/).
17+
1. Open [Pelion's global coverage map](https://pelion.com/coverage/).
1818

1919
2. Scroll down and review the **2G, 3G, 4G, and LPWAN Coverage Map**.
2020

content/Arduino Cloud/Cloud Editor/Boards-compatible-with-the-Cloud-Editor.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ Find boards that can be used with the Cloud Editor on your system:
1414

1515
## Cloud Editor on Chromebook
1616

17-
To use the Cloud Editor on Chromebook, you need to install the <a class="link-up-right" href="https://play.google.com/store/apps/details?id=cc.arduino.create_editor">Arduino Cloud for Chromebook</a> app.
17+
<!-- Arduino Cloud for Chromebook app is currently not available -->
18+
<!-- To use the Cloud Editor on Chromebook, you need to install the <a class="link-up-right" href="https://play.google.com/store/apps/details?id=cc.arduino.create_editor">Arduino Cloud for Chromebook</a> app.-->
1819

1920
These boards are supported:
2021

@@ -34,7 +35,7 @@ These boards are supported:
3435

3536
## Cloud Editor on Windows, macOS, and Linux
3637

37-
To use the Cloud Editor on Windows, macOS, and Linux, you need to install the <a class="link-up-right" href="https://create.arduino.cc/getting-started/plugin">Arduino Create Agent</a>.
38+
To use the Cloud Editor on Windows, macOS, and Linux, you need to install the <a class="link-up-right" href="https://create.arduino.cc/getting-started/plugin/welcome">Arduino Create Agent</a>.
3839

3940
These boards are supported:
4041

content/Arduino Cloud/Cloud Editor/If-your-board-is-not-detected-by-Arduino-Cloud-Editor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Learn how to troubleshoot possible issues when connecting a board to the Cloud E
1414
## Troubleshooting
1515

1616
> [!NOTE]
17-
> If you are using a Chromebook, make sure to install the <a class="link-up-right" href="https://play.google.com/store/apps/details?id=cc.arduino.create_editor">Arduino Cloud for Chromebook app</a>.
17+
> If you are using a Chromebook, see [Use Arduino with Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook).
1818
1919
1. Make sure to select the connected board in the board selector. Sometimes the Cloud Editor will show the red cross icon and the name of a board that has been previously connected:
2020

content/Arduino Cloud/General Cloud/Install-the-Arduino-Create-Agent.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Learn how to install the Arduino Create Agent on your computer.
1616

1717
Open this page and follow the instructions:
1818

19-
[Install the Arduino Create Agent](http://cloud.arduino.cc/download-agent){.link-chevron-right}
19+
[Install the Arduino Create Agent](https://cloud.arduino.cc/download-agent){.link-chevron-right}
2020

2121
You can now use [the Cloud Editor and Arduino Cloud](https://docs.arduino.cc/arduino-cloud/guides/overview/).
2222

content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ id: 4407770369042
55

66
## Activate a gateway
77

8-
1. Open the [Arduino Pro Gateway Setup](https://create.arduino.cc/getting-started/loragw).
8+
1. Open the [Arduino Pro Gateway Setup](https://create.arduino.cc/getting-started/loragw/welcome).
99
2. Name your device.
1010
3. Enter the **device code** (serial number). You'll find the code labeled **S/N** on top of the gateway.
1111
4. Click the **ACTIVATE** button (you may have to scroll down).

content/Custom/Hubs/Cloud-Editor-Support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ id: 9393241841308
66
<div class="actions-wrapper">
77
<div class="actions-item">
88
<img src="https://content.arduino.cc/assets/hc-code.svg">
9-
<a id="keep" href="https://docs.arduino.cc/arduino-cloud/guides/cloud-editor"></a>
9+
<a id="keep" href="https://docs.arduino.cc/arduino-cloud/guides/editor/"></a>
1010
<span class="link-up-right">Get started with Cloud Editor</span>
1111
</div>
1212
<div class="actions-item">

content/Education and Kits/CTC 101 and CTC UNO/Use-Processing-in-your-browser.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ These tools could also help you create a collaborative environment to write your
99

1010
## 1. OpenProcessing
1111

12-
[www.openprocessing.org](www.openprocessing.org/)
12+
[www.openprocessing.org](https://openprocessing.org/)
1313

1414
OpenProcessing is an open gallery for your projects, just create an account and you can upload and execute your Processing sketches in the browser.
1515

1616
This website has the option to render your sketch using [p5js](https://p5js.org/) or [processingJS](http://processingjs.org/). These two modes have some different syntaxes however the processingJS mode uses the same syntax as the one you use in the Processing IDE.
1717

1818
## 2. SketchPad
1919

20-
[sketchpad.cc](sketchpad.cc/)
20+
[sketchpad.cc](https://sketchpad.cc/)
2121

2222
SketchPad will help you create a collaborative environment to write code between multiple users by just sharing the URL of the project. It also allows to share code and embed it in websites.
2323

0 commit comments

Comments
 (0)