silverpill on Nostr: Activity Connect, my little side-project, has reached usable state: ...
Activity Connect, my little side-project, has reached usable state:
https://codeberg.org/silverpill/activity-connect- Follow, unfollow, create and delete posts - basic activities are supported. Translation is not perfect but can be improved in the future.
- Allowlist-based bridging
- Tor and I2P are supported
- Media URLs are not translated
- Compiled to a single binary, uses SQLite database, configured with environment variables
Lately I've been working on a little side project: https://codeberg.org/silverpill/activity-connect
ActivityConnect a simple AP-to-AP bridge, similar to activitypub-proxy. It's not quite ready for production yet, and only works in read-only mode.
The primary goal of this project is connecting Tor and I2P instances with clearnet instances, and it will be also useful for circumventing instance blocks.
Connecting DID-based actors with domain-based actors is in scope too, but I don't know yet if that will be necessary.
Published at
2024-01-15 04:37:00Event JSON
{
"id": "81d4bc689fb6b507d067d5bdf7e7f2c0c4785d8542b5eb8e7a345da3fc4370e1",
"pubkey": "6a5f35dc281276c30c527e1240ef6bad3ef27bcf92b4fef017dc7f5a5c31e5ec",
"created_at": 1705289820,
"kind": 1,
"tags": [
[
"proxy",
"https://mitra.social/objects/018d0b31-a789-4fd7-5283-40a777b77a71",
"activitypub"
]
],
"content": "Activity Connect, my little side-project, has reached usable state:\n\nhttps://codeberg.org/silverpill/activity-connect\n\n- Follow, unfollow, create and delete posts - basic activities are supported. Translation is not perfect but can be improved in the future.\n- Allowlist-based bridging\n- Tor and I2P are supported\n- Media URLs are not translated\n- Compiled to a single binary, uses SQLite database, configured with environment variables\n\nnostr:note1qqjzvgs45cc86a7g9nyhplwm0yx9nz2u09tqqqjspk8xuf4q4vjsl9qcqh",
"sig": "84720519abfc10aeb1d6f3744216382cb838b7cd6e73ab7333a8a5d3f1d272ecc86df5724e02d853216d32fccf64a87ac8adde94d634dffce5a58950a6e8b6c9"
}