-
-
Notifications
You must be signed in to change notification settings - Fork 22
/
lychee.toml
72 lines (60 loc) · 1.39 KB
/
lychee.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Interface
verbose = "info"
no_progress = true
cache = true
max_cache_age = "10m"
# Stealth
user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:128.0) Gecko/20100101 Firefox/128.0"
# Prevent 'Too Many Open Files'
max_concurrency = 32
# Check links inside `<code>` and `<pre>` blocks and Markdown code blocks
include_verbatim = true
# Check fragments in links
include_fragments = true
# Don't check emails, it's problematic
include_mail = false
# Add 'Too many requests'
accept = ["100..=103", "200..=299", "429"]
# Be benevolent
max_retries = 5
timeout = 30
# Exclude
exclude = [
# Specifications
"https://ogp.me/ns/website",
# Infrastructure
"juniorguru.memberful.com",
"js.memberful.com",
"assets.memberful.com",
"js.stripe.com",
"m.stripe.network",
# Anti-scraping protections
"glassdoor.com",
"upwork.com",
"toptal.com",
"make.com",
"udemy.com",
"datacamp.com",
"europass.cz",
"support.discord.com",
"keyguru.cz",
"robime.it",
"reddit.com",
"ulekare.cz",
"epravo.cz",
"linkedin.com",
"podnikatel.cz",
"root.cz",
"akamai.com",
"udacity.com",
"hearthis.at",
"freecodecamp.org",
"techinterviewhandbook.org",
"facebook.com",
# Read the Docs anti-scraping protections
"docs.pyvec.org",
"writethedocs.org",
# Expiring jobs
"jobs.cz/fp/",
"jobs.cz/rpd/",
]