Skip to content

Commit 098d65d

Browse files
Add 3 more project pages: noStrudel, Zapstr, Highlighter
New projects: - noStrudel: Feature-rich Nostr exploration client - Zapstr: Music and audio streaming on Nostr - Highlighter: Web highlighting and note-taking app Total pages: ~77
1 parent b628195 commit 098d65d

4 files changed

Lines changed: 748 additions & 0 deletions

File tree

docs/projects/highlighter/index.md

Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
---
2+
title: Highlighter
3+
description: Nostr highlights and note-taking app
4+
---
5+
6+
# Highlighter
7+
8+
**Share wisdom and stack sats.** Highlights, notes, and lists on Nostr.
9+
10+
## Overview
11+
12+
Highlighter is a Nostr client focused on capturing and sharing valuable information. Highlight text from anywhere on the web, organize notes and lists, and monetize your curated content through zaps.
13+
14+
## Key Features
15+
16+
### Web Highlighting
17+
18+
```
19+
┌─────────────────────────────────────────────────────────┐
20+
│ Browser Extension │
21+
├─────────────────────────────────────────────────────────┤
22+
│ │
23+
│ Any webpage: │
24+
│ ┌─────────────────────────────────────────────────────┐│
25+
│ │ "This is regular text that you're reading on ││
26+
│ │ any website. ████████████████████████████████ ││
27+
│ │ This part is highlighted and saved to Nostr. ││
28+
│ │ More regular text continues here." ││
29+
│ └─────────────────────────────────────────────────────┘│
30+
│ │
31+
│ Select text → Right-click → Highlight to Nostr │
32+
│ │
33+
│ Works on: │
34+
│ ├── Articles │
35+
│ ├── PDFs │
36+
│ ├── Blog posts │
37+
│ └── Any web content │
38+
│ │
39+
└─────────────────────────────────────────────────────────┘
40+
```
41+
42+
### NIP-84 Highlights
43+
44+
Highlights are stored as NIP-84 events:
45+
46+
```json
47+
{
48+
"kind": 9802,
49+
"tags": [
50+
["context", "surrounding text for context"],
51+
["r", "https://source-url.com/article"],
52+
["comment", "My thoughts on this highlight"]
53+
],
54+
"content": "The highlighted text itself"
55+
}
56+
```
57+
58+
### Media Highlights (2.0+)
59+
60+
Highlight podcasts and videos:
61+
62+
```
63+
┌─────────────────────────────────────────────────────────┐
64+
│ Media Highlighting │
65+
├─────────────────────────────────────────────────────────┤
66+
│ │
67+
│ 🎙️ Podcast Episode │
68+
│ ━━━━━━━━━━●━━━━━━━━━━━━━━━━━━━━━━━━ 15:32 / 1:24:00 │
69+
│ │
70+
│ "Really great insight here at 15:32..." │
71+
│ │
72+
│ [Create Highlight] │
73+
│ │
74+
│ DVMs (Data Vending Machines) transcribe audio │
75+
│ so you can highlight spoken content as text │
76+
│ │
77+
└─────────────────────────────────────────────────────────┘
78+
```
79+
80+
### Zap Splits
81+
82+
When someone zaps your highlight:
83+
84+
```
85+
Reader zaps a highlight (1000 sats)
86+
87+
88+
Automatic split:
89+
├── You (curator): 200 sats
90+
├── Original author: 600 sats
91+
└── Platform: 200 sats
92+
93+
Everyone in the value chain benefits
94+
```
95+
96+
### Lists & Organization
97+
98+
```
99+
┌─────────────────────────────────────────────────────────┐
100+
│ My Lists │
101+
├─────────────────────────────────────────────────────────┤
102+
│ │
103+
│ 📚 Reading List │
104+
│ ├── Article: Bitcoin Economics │
105+
│ ├── Book: The Sovereign Individual │
106+
│ └── Paper: Lightning Network Whitepaper │
107+
│ │
108+
│ 💡 Ideas │
109+
│ ├── Project concept: Nostr calendar │
110+
│ └── Feature request: Mobile highlights │
111+
│ │
112+
│ 🏷️ Labeled with NIP-32 │
113+
│ │
114+
└─────────────────────────────────────────────────────────┘
115+
```
116+
117+
### Private Notes
118+
119+
Write long-form notes with privacy options:
120+
121+
| Type | Visibility |
122+
|------|------------|
123+
| **Public** | Anyone can read |
124+
| **Private** | Encrypted, only you |
125+
| **Draft** | Unpublished |
126+
127+
## Browser Extension
128+
129+
### Installation
130+
131+
Available for:
132+
- Chrome / Chromium browsers
133+
- Firefox
134+
- Brave
135+
136+
### Usage
137+
138+
1. Install extension
139+
2. Login with Nostr key
140+
3. Browse any webpage
141+
4. Select text to highlight
142+
5. Right-click → "Highlight to Nostr"
143+
6. Add optional comment
144+
7. Publish
145+
146+
### Features
147+
148+
| Feature | Description |
149+
|---------|-------------|
150+
| **Quick highlight** | One-click saving |
151+
| **Add comment** | Your thoughts |
152+
| **Category labels** | Organize with NIP-32 |
153+
| **Source tracking** | Links back to original |
154+
| **PDF support** | Highlight documents |
155+
156+
## Web Dashboard
157+
158+
### My Highlights
159+
160+
View and manage all your highlights:
161+
162+
```
163+
highlighter.com/my
164+
165+
├── Highlights tab
166+
│ ├── Recent highlights
167+
│ ├── Search & filter
168+
│ └── Edit/delete
169+
170+
├── Lists tab
171+
│ ├── Create lists
172+
│ ├── Add items
173+
│ └── Organize
174+
175+
└── Notes tab
176+
├── Private notes
177+
├── Public articles
178+
└── Drafts
179+
```
180+
181+
### Discovery
182+
183+
- Browse highlights from people you follow
184+
- Discover popular highlights
185+
- Find highlights by topic
186+
- See what's trending
187+
188+
## Highlighter 2.0
189+
190+
Major updates in version 2.0:
191+
192+
| Feature | Description |
193+
|---------|-------------|
194+
| **Media highlights** | Podcast & video support |
195+
| **DVM integration** | AI-assisted transcription |
196+
| **Zap splits** | Multi-party payments |
197+
| **NIP-32 labels** | Better categorization |
198+
| **Redesigned UI** | Cleaner interface |
199+
| **Subscriptions** | Creator support |
200+
201+
## Use Cases
202+
203+
### Researchers
204+
205+
- Collect quotes from sources
206+
- Organize by project/topic
207+
- Share findings publicly
208+
- Cite with source links
209+
210+
### Curators
211+
212+
- Surface valuable content
213+
- Build themed collections
214+
- Earn from curation
215+
- Build reputation
216+
217+
### Learners
218+
219+
- Save key insights
220+
- Build personal wiki
221+
- Review highlights
222+
- Connect ideas
223+
224+
### Creators
225+
226+
- Gather inspiration
227+
- Draft content from highlights
228+
- Monetize your reading
229+
- Engage your audience
230+
231+
## Technical Details
232+
233+
### Supported NIPs
234+
235+
| NIP | Feature |
236+
|-----|---------|
237+
| NIP-84 | Highlights |
238+
| NIP-32 | Labels |
239+
| NIP-23 | Long-form |
240+
| NIP-57 | Zaps |
241+
| NIP-07 | Signing |
242+
243+
### Data Portability
244+
245+
Your highlights are:
246+
- Stored on relays you choose
247+
- Portable to any client
248+
- Owned by you (your keys)
249+
- Exportable
250+
251+
## Links
252+
253+
- **Website:** [highlighter.com](https://highlighter.com/)
254+
- **Extension:** Chrome Web Store / Firefox Add-ons
255+
- **NIP-84:** [nips.nostr.com/84](https://nips.nostr.com/84)
256+
257+
## See Also
258+
259+
- [Nostr Protocol](/protocols/nostr) — The protocol
260+
- [Habla](/projects/habla) — Long-form writing
261+
- [Coracle](/projects/coracle) — Web client
262+
- [Alby](/projects/alby) — Zap payments

0 commit comments

Comments
 (0)