No description
Find a file
2024-11-24 12:07:05 +01:00
assets Add users 2024-03-10 18:01:42 +02:00
config Add Embeddings searcher 2024-07-11 08:00:55 +02:00
docs Add livebook docs 2024-07-11 08:01:03 +02:00
lib Add switch between memory and ollama search 2024-07-12 07:22:00 +02:00
native Update npm non-major dependencies 2024-07-01 08:04:36 +00:00
priv Add embeddings index, update jobspec with ollama 2024-07-08 06:33:45 +02:00
rel/overlays/bin Add Earthly and a simple Earthfile to build the project 2022-09-18 17:12:28 +02:00
test Add Embeddings searcher 2024-07-11 08:00:55 +02:00
web-extension Fix extension fetching source when url does not match tab 2024-05-19 20:56:01 +02:00
.dockerignore Use bun in web-extension 2024-04-17 18:08:52 +08:00
.editorconfig Add in memory search index based on tantivy 2022-09-12 22:56:56 +02:00
.formatter.exs Fix syntax errors in .formatter.exs 2024-03-08 18:03:36 +02:00
.gitignore Use bun in web-extension 2024-04-17 18:08:52 +08:00
.prettierrc Update sloan-extension to send all bookmarks to sloan on init 2020-12-21 21:54:58 +01:00
default.nix Add switch between memory and ollama search 2024-07-12 07:22:00 +02:00
docker-compose.yml Add default.nix, pg commands 2024-07-11 08:02:42 +02:00
Earthfile Specify amd64 as docker platform 2024-11-24 12:07:05 +01:00
jobspec.hcl Use non tailscale git domain 2024-11-23 17:12:02 +01:00
mix.exs Add default.nix, pg commands 2024-07-11 08:02:42 +02:00
mix.lock Fix heroicons tag 2024-07-02 07:01:02 +02:00
README.md Update readme to add disclaimers 2024-04-08 14:06:33 +08:00
renovate.json Add grouping to renovate 2024-06-29 14:13:26 +02:00
tasks.todo Add multi-tenancy 2024-06-16 20:23:27 +02:00

Sloan

Sloan is a tool to make finding that one bookmark you made months ago and now cannot locate a bit easier.

  • Web-Extension to automatically sync new bookmarks to Sloan
  • Extracts contents from webpages using Readability
    • But this is an Elixir repo, so it compiles it to WASM, and embeds a WASM-runtime in order to call it.
  • Uses Tantivy embedded using Rustler for searching the contents

I use it regularly, but in terms of development effort I only tend to spend a week or so on the yearly rewrite experiment so expect the actual quality to be very WIP.

Usage

# Start database
docker-compose up -d

# Setup the project, should also set up the database and build a readability wasm
mix setup

# Start Phoenix endpoint
mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more