You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: fetch responses from mastodon and bluesky (#23)
* feat: collect mastodon responses
* feat: queue operations for marking and deleting
* feat: delete response from queue when processed
* feat: fetch and render responses
* feat: response template for webmentions
* feat: collect urls when hooks are fired
* improvement: bluesky - get url from did
* feat: collect bluesky responses
* feat: panel queue view
* feat: allow up to for images for mastodon and bluesky #22
* feat: skip adding url to external posts #17
Use `composer install` to install all dependencies. This creates an Kirby environment so you can test the plugin in the browser. You have to run a webserver for that and point it to the plugin root.
4
+
5
+
Before pushing changes run `composer run build-release` this will run all unittests and remove dev dependencies.
6
+
7
+
You can run the unittests by running: `composer test`. You can also use filters to only test specific things: `composer test -- --filter 'MastodonReceiver` for example
@@ -10,8 +10,8 @@ IndieConnector is your interface to the IndieWeb. It'll help you to:
10
10
11
11
- Receive Webmentions
12
12
- Send Webmentions
13
-
- Post to Mastodon
14
-
-Post to Bluesky
13
+
- Post to Mastodon and Bluesky (POSSE)
14
+
-Collect responses from Mastodon and Bluesky
15
15
- Act like a ActivityPub Instance
16
16
17
17
This plugins handles all the stuff around Webmentions and then normalizes the format and triggers a hook. Other plugins can then subscribe to this hook and use the data.
@@ -35,7 +35,8 @@ Use one of these three methods to install the plugin:
35
35
-[Sending Webmentions](docs/sending.md)
36
36
-[Activate the Panel view](docs/panel-view.md)
37
37
-[Post to Mastodon or Bluesky](docs/mastodon.md)
38
-
-[Reply via Mastodon](docs/mastodon-replies.md)
38
+
-[Collect replies from Mastodon and Bluesky](docs/collecting-responses.md)
39
+
-[Get replies using brid.gy](docs/mastodon-replies.md)
39
40
-[Be a Mastodon Instance](docs/activitypub.md) (ActivityPub)
40
41
-[Subscribe to the hook](docs/hook.md)
41
42
-[Using webmention.io](docs/webmentionio.md)
@@ -48,6 +49,8 @@ Use one of these three methods to install the plugin:
48
49
49
50
-[x] Kirby 5 ready
50
51
-[x] Manual queue cleanup
52
+
-[x] Get replies from Mastodon and Bluesky without brid.gy
53
+
-[x] Option for using Kirby UUID permalinks in Mastodon/Bluesky posts
51
54
-[ ] Queue for sending webmentions
52
55
-[ ] Queue for sending mastodon posts
53
56
-[ ] Queue for sending bluesky posts
@@ -56,5 +59,3 @@ Use one of these three methods to install the plugin:
56
59
-[ ] Manual post to Mastodon and Bluesky
57
60
-[ ] Block hosts from within the panel
58
61
-[ ] Post complete texts to Mastodon and Bluesky splitted in threads
59
-
-[ ] Option for using Kirby UUID permalinks in Mastodon/Bluesky posts
60
-
-[ ] Get replies from Mastodon and Bluesky without brid.gy
Collect likes, reposts and replies from Mastodon or Bluesky and show them on your pages.
4
+
5
+
**This feature requires a SQLite database. [Learn how to set it up here](database.md)**
6
+
7
+
When you use the IndieConnector to create posts on Mastodon or Bluesky whenever you publish a page (POSSE), you can now collect responses from those posts and show them as comments or in any other form on your pages.
8
+
9
+
To use this feature you have to at least enable it in your config.php:
From now on the Response Collector will remember all post URLs. It will do so whenever the IndieConnector creates a new post on Mastodon or Bluesky or when you manually fill the Mastodon or Bluesky URL fields.
17
+
18
+
## Collecting Responses
19
+
20
+
To collect new reponses, you have to call a Webhook. The URL is:
New reponses will be processed as Webmention, so after setting everything up, you should see those reponses on the Panel View of IndieConnector in case you enabled it.
56
+
57
+
## brid.gy
58
+
59
+
If you used brid.gy to collect respones, please make sure to deactivate it, otherwise you might end up with duplicates.
Copy file name to clipboardExpand all lines: docs/mastodon-replies.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,8 @@
1
1
# Replies via Mastodon
2
2
3
-
If you want to enable people to reply to your posts via Mastodon, you currently have to use brid.gy to do so. I am currently working on a solution that will allow you to do this without brid.gy.
3
+
If you want to enable people to reply to your posts via Mastodon, ~~you currently have to use brid.gy to do so. I am currently working on a solution that will allow you to do this without brid.gy.~~[there is now a native solution for that](docs/collecting-responses.md).
4
4
5
+
You can sill use brid.gy.
5
6
Sign up for [brid.gy](https://brid.gy/) and sign in with with Mastodon. Choose cross posting. Follow all the steps. Brid.gy will then send you Webmentions whenever someone replies, likes or boosts your Mastodon post. This webmentions will then be collected by IndieConnector.
0 commit comments