this repo has no description

examples: Added examples for users, private users, engagement, and tags. But for real.

Signed-off-by: Nick Gerakines <12125+ngerakines@users.noreply.github.com>

+89 -2
+2 -2
.gitignore
··· 14 *.pdb 15 16 # Project specific files 17 - config.yml 18 - development.db 19 jetstream_zstd_dictionary 20 testdata/local_* 21
··· 14 *.pdb 15 16 # Project specific files 17 + /config.yml 18 + /development.db 19 jetstream_zstd_dictionary 20 testdata/local_* 21
+13
examples/engagement/config.yml
···
··· 1 + feeds: 2 + - uri: "ATURI" 3 + name: "Engagement" 4 + description: "Posts that are talking about and engaging with my websites." 5 + matchers: 6 + # Matches text links 7 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#link')].uri" 8 + value: "https://your.website/" 9 + type: prefix 10 + # Matches external embeded links 11 + - path: "$.commit.record.embed.external.uri" 12 + value: "https://your.website/" 13 + type: prefix
+28
examples/my_stuff/config.yml
···
··· 1 + feeds: 2 + - uri: "ATURI" 3 + name: "My Stuff" 4 + description: "My activity and activity about my activity." 5 + matchers: 6 + # Matches likes of your posts 7 + - path: "$.commit.record.subject.uri" 8 + value: "at://DID/app.bsky.feed.post/" 9 + type: prefix 10 + aturi: "$.commit.record.subject.uri" 11 + # Matches posts where you are the author. 12 + - path: "$.did" 13 + value: "DID" 14 + # Matches posts that are replies to your posts. 15 + - path: "$.commit.record.reply.parent.uri" 16 + value: "at://DID/app.bsky.feed.post/" 17 + type: prefix 18 + - path: "$.commit.record.reply.root.uri" 19 + value: "at://DID/app.bsky.feed.post/" 20 + type: prefix 21 + # Matches posts that mention you. 22 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#mention')].did" 23 + value: "DID" 24 + type: equal 25 + # Matches posts that quote you. 26 + - path: "$.commit.record.embed.record.uri" 27 + value: "at://DID/" 28 + type: prefix
+28
examples/private_my_stuff/config.yml
···
··· 1 + feeds: 2 + - uri: "ATURI" 3 + name: "My Stuff" 4 + description: "My activity and activity about my activity." 5 + matchers: 6 + # Matches likes of your posts 7 + - path: "$.commit.record.subject.uri" 8 + value: "at://DID/app.bsky.feed.post/" 9 + type: prefix 10 + aturi: "$.commit.record.subject.uri" 11 + # Matches posts where you are the author. 12 + - path: "$.did" 13 + value: "DID" 14 + # Matches posts that are replies to your posts. 15 + - path: "$.commit.record.reply.parent.uri" 16 + value: "at://DID/app.bsky.feed.post/" 17 + type: prefix 18 + - path: "$.commit.record.reply.root.uri" 19 + value: "at://DID/app.bsky.feed.post/" 20 + type: prefix 21 + # Matches posts that mention you. 22 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#mention')].did" 23 + value: "DID" 24 + type: equal 25 + # Matches posts that quote you. 26 + - path: "$.commit.record.embed.record.uri" 27 + value: "at://DID/" 28 + type: prefix
+18
examples/tags/config.yml
···
··· 1 + feeds: 2 + - uri: "ATURI" 3 + name: "Tags" 4 + description: "Tags that I'm watching." 5 + matchers: 6 + # Matches a tag 7 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#tag')].tag" 8 + value: "nice" 9 + type: equal 10 + # Matches a tag that starts with a string 11 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#tag')].tag" 12 + value: "bluesk" 13 + type: prefix 14 + # Matches a tag that has consecutive prefixes 15 + # "atprotocoldeveloper", "atprotodev", etc. 16 + - path: "$.commit.record.facets[*].features[?(@['$type'] == 'app.bsky.richtext.facet#tag')].tag" 17 + values: ["atproto", "dev"] 18 + type: sequence