Alex Gleason
|
6f77ec418b
|
powPolicy: add example
|
2023-04-18 18:30:42 -04:00 |
|
Alex Gleason
|
33ef127ca7
|
pin esm.sh version with ?pin query, restore deno.lock
|
2023-04-17 17:05:23 -04:00 |
|
Alex Gleason
|
0c646c8dcc
|
Merge branch 'npm' into 'develop'
Prepare for npm
See merge request soapbox-pub/strfry-policies!9
|
2023-04-17 01:32:22 +00:00 |
|
Alex Gleason
|
8a75bc4441
|
npm package typofix
|
2023-04-16 20:30:58 -05:00 |
|
Alex Gleason
|
2b6d6b9520
|
Disable lockfile for now
|
2023-04-16 20:28:50 -05:00 |
|
Alex Gleason
|
7362216da8
|
Setup for npm
|
2023-04-16 20:26:32 -05:00 |
|
Alex Gleason
|
980b410957
|
Add NPM build script
|
2023-04-16 11:51:35 -05:00 |
|
Alex Gleason
|
8428aab570
|
Export POW interface
|
2023-04-11 20:20:06 -05:00 |
|
Alex Gleason
|
fc690bd44c
|
Merge branch 'upgrade-nostr-tools' into 'develop'
Upgrade nostr-tools, simplify powPolicy
See merge request soapbox-pub/strfry-policies!8
|
2023-04-11 22:21:50 +00:00 |
|
Alex Gleason
|
a37535d62e
|
Upgrade nostr-tools, simplify powPolicy
|
2023-04-11 16:42:08 -05:00 |
|
Alex Gleason
|
07088576eb
|
powPolicy: clarify difficulty option comment
|
2023-04-11 16:12:53 -05:00 |
|
Alex Gleason
|
2d880629cc
|
Merge branch 'pow' into 'develop'
Add NIP-13 proof-of-work policy
See merge request soapbox-pub/strfry-policies!7
|
2023-04-11 21:06:55 +00:00 |
|
Alex Gleason
|
d652bf7a94
|
Add NIP-13 proof-of-work policy
|
2023-04-11 16:01:09 -05:00 |
|
Alex Gleason
|
3ab9364622
|
Merge branch 'openai' into 'develop'
Add OpenAI policy
See merge request soapbox-pub/strfry-policies!6
|
2023-03-30 23:18:21 +00:00 |
|
Alex Gleason
|
5ffa440349
|
Add OpenAI policy
|
2023-03-30 17:57:58 -05:00 |
|
Alex Gleason
|
a327ec132f
|
README: move available policies to the top
|
2023-03-30 14:42:13 -05:00 |
|
Alex Gleason
|
608bd6069c
|
Update README with docs link
|
2023-03-30 14:41:19 -05:00 |
|
Alex Gleason
|
6f59f9ce84
|
Make policies deno_doc friendly
|
2023-03-30 14:22:51 -05:00 |
|
Alex Gleason
|
37213aec65
|
antiDuplicationPolicy refactor opts
|
2023-03-29 23:53:07 -05:00 |
|
Alex Gleason
|
b32bfef342
|
More refactoring
|
2023-03-29 23:51:15 -05:00 |
|
Alex Gleason
|
48501f3c5f
|
Improve stupid code
|
2023-03-29 23:34:34 -05:00 |
|
Alex Gleason
|
566df31b4a
|
Update README.md
|
2023-03-30 04:10:01 +00:00 |
|
Alex Gleason
|
efa60d9b48
|
Update README.md
|
2023-03-30 04:07:58 +00:00 |
|
Alex Gleason
|
225dec7627
|
io: print line before rethrowing error
|
2023-03-28 21:57:59 -05:00 |
|
Alex Gleason
|
c087e8fddd
|
filter: fix streaming of large events
|
2023-03-28 21:57:17 -05:00 |
|
Alex Gleason
|
ba482e5dfb
|
Merge branch 'nip20' into 'develop'
Return proper NIP-20 responses
See merge request soapbox-pub/strfry-policies!5
|
2023-03-28 23:57:30 +00:00 |
|
Alex Gleason
|
dc721bcaa8
|
Return proper NIP-20 responses
|
2023-03-28 18:56:03 -05:00 |
|
Alex Gleason
|
382f52604d
|
Merge branch 'filter-policy' into 'develop'
Add filterPolicy to block events that don't match the filter
See merge request soapbox-pub/strfry-policies!4
|
2023-03-28 23:41:54 +00:00 |
|
Alex Gleason
|
f309142acf
|
Add filterPolicy to block events that don't match the filter
|
2023-03-28 17:27:30 -05:00 |
|
Alex Gleason
|
734c8ffc0d
|
README: improve phrasing of intro
|
2023-03-28 16:28:22 -05:00 |
|
Alex Gleason
|
84b5d56cb6
|
filter: add a break statement
|
2023-03-28 16:26:33 -05:00 |
|
Alex Gleason
|
ae7d12ed30
|
Merge branch 'filter' into 'develop'
Add filter task to filter jsonl events by policy
See merge request soapbox-pub/strfry-policies!2
|
2023-03-28 21:20:40 +00:00 |
|
Alex Gleason
|
1a83ce44ac
|
Rearrange entrypoint.example.ts in a more sensible way
|
2023-03-28 16:16:47 -05:00 |
|
Alex Gleason
|
8dc9f73bfd
|
Add filter task to filter jsonl events by policy
|
2023-03-28 16:14:19 -05:00 |
|
Alex Gleason
|
420a086f1d
|
Make tests use in-memory db
|
2023-03-28 12:30:53 -05:00 |
|
Alex Gleason
|
2aa05dc194
|
Add regexPolicy, update other tests to use assertEquals
|
2023-03-26 17:02:59 -05:00 |
|
Alex Gleason
|
d38f5e06cf
|
Add keyword policy
|
2023-03-26 16:40:35 -05:00 |
|
Alex Gleason
|
31fd761278
|
Add pipeline test
|
2023-03-26 16:29:35 -05:00 |
|
Alex Gleason
|
c1852ddd56
|
Add test for rateLimitPolicy
|
2023-03-26 16:23:03 -05:00 |
|
Alex Gleason
|
a809da4249
|
Add test for antiDuplicationPolicy
|
2023-03-26 16:19:33 -05:00 |
|
Alex Gleason
|
b641b03726
|
Add test for noopPolicy
|
2023-03-26 16:03:16 -05:00 |
|
Alex Gleason
|
9ca50cbe82
|
Add test for hellthreadPolicy
|
2023-03-26 16:02:05 -05:00 |
|
Alex Gleason
|
254b0f1f11
|
Add whitelistPolicy
|
2023-03-26 15:58:52 -05:00 |
|
Alex Gleason
|
817519c132
|
pubkeyBanPolicy: support iterables
|
2023-03-26 15:43:48 -05:00 |
|
Alex Gleason
|
a8c55053b4
|
Add pubkeyBanPolicy, improve tests
|
2023-03-26 15:37:24 -05:00 |
|
Alex Gleason
|
184c013b2e
|
deno fmt
|
2023-03-25 12:00:11 -05:00 |
|
Alex Gleason
|
526005463c
|
README: fix import URLs again
|
2023-03-25 11:47:56 -05:00 |
|
Alex Gleason
|
b279e042e1
|
strfry can send multiple messages at once (!!)
|
2023-03-25 11:42:53 -05:00 |
|
Alex Gleason
|
8c8c969486
|
README: fix sample entrypoint import URLs
|
2023-03-25 11:25:57 -05:00 |
|
Alex Gleason
|
75a97095d7
|
Merge branch 'overhaul' into 'develop'
Overhaul
See merge request soapbox-pub/strfry-policies!1
|
2023-03-25 15:18:33 +00:00 |
|