From d49e8205d11376149f40886e4650e90dde207157 Mon Sep 17 00:00:00 2001 From: Alex Garcia Date: Tue, 11 Jun 2024 23:58:00 -0700 Subject: [PATCH] misc docs --- site/using/{nodejs.md => c.md} | 0 site/using/datasette.md | 5 +++++ site/using/go.md | 7 +++++++ site/using/js.md | 13 +++++++++++++ site/using/python.md | 31 +++++++++++++++++++++++++++++++ site/using/ruby.md | 7 +++++++ site/using/rust.md | 7 +++++++ site/using/sqlite-utils.md | 5 +++++ site/using/wasm.md | 0 9 files changed, 75 insertions(+) rename site/using/{nodejs.md => c.md} (100%) create mode 100644 site/using/js.md create mode 100644 site/using/sqlite-utils.md create mode 100644 site/using/wasm.md diff --git a/site/using/nodejs.md b/site/using/c.md similarity index 100% rename from site/using/nodejs.md rename to site/using/c.md diff --git a/site/using/datasette.md b/site/using/datasette.md index e69de29..097562a 100644 --- a/site/using/datasette.md +++ b/site/using/datasette.md @@ -0,0 +1,5 @@ +# Using `sqlite-vec` in Datasette + +```bash +datasette install datasette-sqlite-vec +``` diff --git a/site/using/go.md b/site/using/go.md index e69de29..4cd178f 100644 --- a/site/using/go.md +++ b/site/using/go.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Go + +```bash +go get -u github.com/asg017/sqlite-vec/bindings/go/cgo +``` + +## Working with vectors in Go diff --git a/site/using/js.md b/site/using/js.md new file mode 100644 index 0000000..dcf91f0 --- /dev/null +++ b/site/using/js.md @@ -0,0 +1,13 @@ +# Using `sqlite-vec` in Node.js, Deno, and Bun + +```bash +npm install sqlite-vec +``` + +## Working with vectors in JavaScript + +## Node.js + +## Deno + +## Bun diff --git a/site/using/python.md b/site/using/python.md index e69de29..76494a4 100644 --- a/site/using/python.md +++ b/site/using/python.md @@ -0,0 +1,31 @@ +--- +title: sqlite-vec in Python +--- + +# Using `sqlite-vec` in Python + +```bash +pip install sqlite-vec +``` + +```python +import sqlite +import sqlite_vec + +db = sqlite3.connect(":memory:") +db.enable_load_extension(True) +sqlite_vec.load(db) +db.enable_load_extension(False) + +vec_version, = db.execute("select vec_version()").fetchone() +print(f"vec_version={vec_version}") + +``` + +## Working with Vectors + +### Vectors as Lists + +### `numpy` Arrays + +## Using an up-to-date version of SQLite diff --git a/site/using/ruby.md b/site/using/ruby.md index e69de29..1fd06a8 100644 --- a/site/using/ruby.md +++ b/site/using/ruby.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Ruby + +```bash +gem install sqlite-vec +``` + +## Working with vectors in Ruby diff --git a/site/using/rust.md b/site/using/rust.md index e69de29..f2abd49 100644 --- a/site/using/rust.md +++ b/site/using/rust.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Rust + +```bash +cargo add sqlite-vec +``` + +## Working with vectors in Rust diff --git a/site/using/sqlite-utils.md b/site/using/sqlite-utils.md new file mode 100644 index 0000000..ed4a74e --- /dev/null +++ b/site/using/sqlite-utils.md @@ -0,0 +1,5 @@ +# Using `sqlite-vec` in `sqlite-utils` + +```bash +sqlite-utils install sqlite-utils-sqlite-vec +``` diff --git a/site/using/wasm.md b/site/using/wasm.md new file mode 100644 index 0000000..e69de29