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
{
  "outputDir": "~/kot/docs",
  "sites": [
    {
      "name": "opencode.ai",
      "url": "https://opencode.ai/docs",
      "includeDirs": ["/docs"],
      "excludeDirs": [
        "/docs/ar", "/docs/bs", "/docs/da", "/docs/de", "/docs/es",
        "/docs/fr", "/docs/it", "/docs/ja", "/docs/ko", "/docs/nb",
        "/docs/pl", "/docs/pt-br", "/docs/ru", "/docs/th", "/docs/tr",
        "/docs/zh-cn", "/docs/zh-tw"
      ]
    },
    {
      "name": "w3c-html-living-standard",
      "url": "https://html.spec.whatwg.org/multipage/",
      "includeDirs": ["/multipage"],
      "waitSeconds": 2
    },
    {
      "name": "w3c-css-snapshot",
      "url": "https://www.w3.org/TR/css-2024/",
      "includeDirs": ["/TR/css-2024"],
      "waitSeconds": 2
    },
    {
      "name": "rfc-editor",
      "url": "https://www.rfc-editor.org/rfc/rfc9110.html",
      "includeDirs": ["/rfc"],
      "extraArgs": ["--reject=txt,pdf,ps,xml,json"]
    },
    {
      "name": "nix-manual",
      "url": "https://nix.dev/manual/nix/stable/",
      "includeDirs": ["/manual/nix/stable"],
      "waitSeconds": 1
    },
    {
      "name": "nixpkgs-manual",
      "url": "https://nixos.org/manual/nixpkgs/stable/",
      "includeDirs": ["/manual/nixpkgs/stable"],
      "waitSeconds": 1
    },
    {
      "name": "go-stdlib",
      "url": "https://pkg.go.dev/std",
      "includeDirs": ["/"],
      "level": 2,
      "waitSeconds": 2,
      "extraArgs": ["--reject-regex=\\?"]
    }
  ]
}