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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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