Skip to content

u2takey/wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gptwiki

query wiki pages generated by gpt

install

go install github.com/u2takey/wiki@latest

usage

# do init
➜ wiki init --chatgpt-key=[optinal chatgpt-key]

# update with latest documents
➜ wiki update


# query
➜ wiki curl
  1 curl
  ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

  1.1 chatgpt

  curl 是一个命令行工具,用于通过 HTTP、FTP、SMTP 等协议传输数据。它可以用来从一个 URL 获取文件、发送 HTTP POST 请求、上
  传文件等操作。

  具体来说,curl 命令的常用选项和参数如下:
  • -X 指定请求的 HTTP 方法(GET、POST、PUT 等);
  • -d 指定提交的数据,可以是字符串或者文件;
  • -H 指定请求头,可以添加多个请求头;
  • -i 输出 HTTP 响应头;
  • -I 只输出 HTTP 响应头的第一行(即状态行);
  • -o 指定输出文件的名称或路径;
  • -O 将服务器返回的数据保存到当前目录下的文件,文件名为请求的资源的文件名;
  • -v 输出详细的调试信息;
  • -s 静默模式,不输出任何信息;
  • -k 允许不验证 SSL 证书;
  • -c 指定 cookie 文件的路径;
  • -b 指定 cookie 字符串;
  • -A 指定用户代理;
  • -u 指定用户名和密码。

  使用 curl 命令时,我们需要指定要请求的 URL,以及一些选项和参数,例如: