Skip to content

Fetch a site and extract its readable content as Markdown (to be used with AI models).

License

Notifications You must be signed in to change notification settings

salman0ansari/sitefetch

Repository files navigation

sitefetch

Fetch a site and extract its readable content as Markdown (to be used with AI models).

image

Install

Install globally

go install github.com/salman0ansari/sitefetch@latest

Usage

image

sitefetch https://hisalman.in --outfile site.txt

# or better concurrency
sitefetch https://hisalman.in --outfile site.txt --concurrency 10

Match specific pages

Use the --match flag to specify the pages you want to fetch:

sitefetch https://vite.dev --match "/blog/**,/guide/**"

Content selector

sitefetch https://vite.dev --content-selector ".content"

Credit

This project is a Go implementation of the original sitefetch written in TypeScript by egoist.

About

Fetch a site and extract its readable content as Markdown (to be used with AI models).

Topics

Resources

License

Stars

Watchers

Forks

Languages