Skip to content

Commit 3cf2c00

Browse files
authored
docs: fix dead links (#1864)
Fix 404's based on Lychee report
1 parent 8b1f7be commit 3cf2c00

File tree

6 files changed

+10
-6
lines changed

6 files changed

+10
-6
lines changed

.github/workflows/lychee.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
--max-retries 6
4747
--verbose
4848
--no-progress
49+
--timeout '60'
4950
--accept '100..=103,200..=299,403..=403,429'
5051
--format markdown
5152
'./build/**/*.html'

.lycheeignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ file:\/\/\/.*
99
https://chrome\.google\.com/webstore/.*
1010
https?:\/\/(www\.)?npmjs\.com\/.*
1111
^https://apify\.com/og-image.*
12+
https://console-backend.apify.com/
13+
https://mcp.apify.com/
14+
https://www.deviceinfo.me/

sources/academy/platform/actorization_playbook.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ You can Actorize various projects ranging from open-source libraries, throughout
5151
| Monolith | Open source library | [https://github.com/Y2Z/monolith](https://github.com/Y2Z/monolith) | [https://apify.com/snshn/monolith](https://apify.com/snshn/monolith) |
5252
| Crawl4AI | Open source library | [https://github.com/unclecode/crawl4ai](https://github.com/unclecode/crawl4ai) | [https://apify.com/janbuchar/crawl4ai](https://apify.com/janbuchar/crawl4ai) |
5353
| Docling | Open source library | [https://github.com/docling-project/docling](https://github.com/docling-project/docling) | https://apify.com/vancura/docling/source-code |
54-
| Playwright MCP | Open source MCP server | [https://github.com/microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp) | [https://apify.com/jiri.spilka/playwright-mcp](https://apify.com/jiri.spilka/playwright-mcp) |
55-
| Browserbase MCP | SaaS MCP server | [https://www.browserbase.com/](https://www.browserbase.com/) | [https://apify.com/jakub.kopecky/browserbase-mcp](https://apify.com/jakub.kopecky/browserbase-mcp) |
54+
| Playwright MCP | Open source MCP server | [https://github.com/microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp) | [https://apify.com/jiri.spilka/playwright-mcp-server](https://apify.com/jiri.spilka/playwright-mcp-server) |
55+
| Browserbase MCP | SaaS MCP server | [https://www.browserbase.com/](https://www.browserbase.com/) | [https://apify.com/jakub.kopecky/browserbase-mcp-server](https://apify.com/jakub.kopecky/browserbase-mcp-server) |
5656

5757
### What projects are suitable for Actorization
5858

sources/academy/webscraping/anti_scraping/techniques/captchas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Tons of different types of captchas exist, but one of the most popular is Google
3737

3838
**reCAPTCHA**s can be solved using the [Anti Captcha Recaptcha](https://apify.com/petr_cermak/anti-captcha-recaptcha) Actor on the Apify platform (note that this method requires an account on [anti-captcha.com](https://anti-captcha.com)).
3939

40-
Another popular captcha is the [Geetest slider captcha](https://www.geetest.com/en/adaptive-captcha-demo). You can find a guide for solving these types of captchas in Puppeteer [here](https://scraperbox.com/blog/solving-a-geetest-slider-captcha-with-puppeteer). Amazon's captcha can similarly also be solved programmatically.
40+
Another popular captcha is the [Geetest slider captcha](https://www.geetest.com/en/adaptive-captcha-demo). You can learn how to solve these types of captchas in Puppeteer by reading this [guide on solving Geetest slider captchas](https://filipvitas.medium.com/how-to-solve-geetest-slider-captcha-with-js-ac764c4e9905). Amazon's captcha can similarly also be solved programmatically.
4141

4242
## Wrap up
4343

sources/platform/actors/development/actor_definition/key_value_store_schema/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ GET https://api.apify.com/v2/key-value-stores/{storeId}/keys?prefix=document-
121121

122122
When you define a key-value store schema with specific `contentTypes` for collections, the Apify platform validates any data being stored against these specifications. For example, if you've specified that a collection should only contain JSON data with content type `application/json`, attempts to store data with other content types in that collection will be rejected.
123123

124-
The validation happens automatically when you call `Actor.setValue()` or use the [Put record](https://docs.apify.com/api/v2/reference/key-value-stores/record/put-record) API endpoint.
124+
The validation happens automatically when you call `Actor.setValue()` or use the [Put record](https://docs.apify.com/api/v2/key-value-store-record-put) API endpoint.
125125

126126
If you've defined a `jsonSchema` for a collection with content type `application/json`, the platform will also validate that the JSON data conforms to the specified schema. This helps ensure data consistency and prevents storing malformed data.
127127

sources/platform/integrations/workflows-and-notifications/n8n.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ In this guide, you'll learn how to install the Apify node, set up authentication
1919
Before you begin, make sure you have:
2020

2121
- An [Apify account](https://console.apify.com/)
22-
- An [n8n instance](https://docs.n8n.io/getting-started/) (self‑hosted or cloud)
22+
- An [n8n instance](https://docs.n8n.io/learning-path/) (self‑hosted or cloud)
2323

2424
## Install the Apify Node (self-hosted)
2525

@@ -73,7 +73,7 @@ The Apify node offers two authentication methods to securely connect to your Api
7373
1. n8n automatically retrieves and stores the OAuth2 tokens.
7474

7575
![Apify Auth](../images/n8n-oauth.png)
76-
76+
7777
:::note
7878

7979
For simplicity on n8n Cloud, use the API key method if you prefer manual control over credentials.

0 commit comments

Comments
 (0)