0.1.0 • Published 4 months ago
@welshman/feeds v0.1.0
@welshman/feeds 
A custom feed compiler and loader for nostr. Read the spec on wikifreedia.
Example
// Define a feed using set operations
const feed = intersectionFeed(
unionFeed(
dvmFeed({
kind: 5300,
pubkey: '19b78ccfa7c5e31e6bacbb3f2a1703f64b62017702e584440bf29a7e16263e8c',
}),
listFeed("10003:19ba654f26afd4930fd3d51baf4e26f1413b7aeec7190cd6c0cdf4d2f14cec6b:"),
)
wotFeed({min: 0.1}),
scopeFeed("global"),
)
// Create a controller, providing required context via FeedOptions
const controller = new FeedController({
feed,
request,
requestDVM,
getPubkeysForScope,
getPubkeysForWOTRange,
onEvent: event => console.log("Event", event),
onExhausted: () => console.log("Exhausted"),
})
// Load notes using the feed
const events = await controller.load(10)
0.1.0
4 months ago
0.0.30
6 months ago
0.0.29
6 months ago
0.0.27
6 months ago
0.0.26
7 months ago
0.0.22
8 months ago
0.0.23
8 months ago
0.0.24
8 months ago
0.0.25
8 months ago
0.0.21
8 months ago
0.0.20
9 months ago
0.0.18
9 months ago
0.0.19
9 months ago
0.0.17
10 months ago
0.0.16
10 months ago
0.0.15
10 months ago
0.0.14
11 months ago
0.0.13
11 months ago
0.0.12
1 year ago
0.0.11
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago