readme: add RNS browsing to features, update storage estimates for cleaned-text model

This commit is contained in:
blankie 2026-07-02 23:27:42 +00:00
parent 5c208ce3e3
commit c98449ec80

View file

@ -25,6 +25,8 @@ Code generated by LLMs. Built by one person.
## Features ## Features
- **Personal search index** — Save pages you find valuable, search them with full-text search (SQLite FTS5) - **Personal search index** — Save pages you find valuable, search them with full-text search (SQLite FTS5)
- **RNS live browsing** — Browse any RNS site through your instance via `<base>` tag injection, with LRU caching
- **Unified add form** — Add HTTP URLs or RNS destination hashes through a single form; auto-detection handles both
- **Tagging** — Organize saved pages with comma-separated tags - **Tagging** — Organize saved pages with comma-separated tags
- **Bookmarklet** — One-click indexing from any browser tab - **Bookmarklet** — One-click indexing from any browser tab
- **Subscriptions** — Subscribe to friends' TinyWeb instances over Reticulum and search their indexes alongside yours - **Subscriptions** — Subscribe to friends' TinyWeb instances over Reticulum and search their indexes alongside yours
@ -117,14 +119,14 @@ Data persists in the `tinyweb-data` named volume. On Linux with LAN auto-discove
## Storage Estimates ## Storage Estimates
Average web page content is ~15KB per page: Pages are stored as cleaned text (HTML tags stripped, boilerplate removed) — typically 5-15 KB per page across both HTTP and RNS sources:
| Pages | Database | Embeddings* | Total | | Pages | Database | Embeddings* | Total |
|-------|----------|------------|-------| |-------|----------|------------|-------|
| 10,000 | 150MB | 80MB | ~250MB | | 10,000 | ~100MB | 80MB | ~180MB |
| 100,000 | 1.5GB | 800MB | ~2.5GB | | 100,000 | ~1GB | 800MB | ~1.8GB |
| 500,000 | 7.5GB | 4GB | ~12GB | | 500,000 | ~5GB | 4GB | ~9GB |
| 1,000,000 | 15GB | 8GB | ~25GB | | 1,000,000 | ~10GB | 8GB | ~18GB |
*Embeddings require semantic search to be enabled. With compression enabled (Settings > Search > AI), embeddings use ~50% less storage. *Embeddings require semantic search to be enabled. With compression enabled (Settings > Search > AI), embeddings use ~50% less storage.