Presence is a set of .NET libraries and tools for formatting and sharing threads across social networks.
You can:
Network | Notes | Thread composition | Thread posting | Image posting |
---|---|---|---|---|
AT |
ie. BlueSky | ✅ | ✅ | ✅ |
Console |
Used for testing | ✅ | ✅ | ✔️ |
All code here is distributed under the MIT license.
Source code is at: instantiator/presence
Warning. This project is currently under development - libraries are not production-ready yet.
Artefact | Type | Location | Status |
---|---|---|---|
Latest source | GitHub workflow | Latest build and test | |
CLI binaries | Homebrew tap | presence-cli formula | |
CLI binaries | GitHub release | Latest release | |
Formatting library | Nuget package | Presence.SocialFormat.Lib |
|
Posting library | Nuget package | Presence.Posting.Lib |
Presence.SocialFormat.Lib
Presence.Posting.Lib
Project | Purpose | Project README |
---|---|---|
Presence.SocialFormat.Lib |
A library for composing threads, formatted to the requirements of social networks. | README |
Presence.SocialFormat.Tests |
Unit tests for the composition and formatting library. | README |
Presence.SocialFormat.Console |
A command line tool to reformat messages for social networks. | README |
Presence.Posting.Lib |
A library for posting to social networks. | README |
Presence.Posting.Tests |
Unit and integration tests for the posting library. | README |
Presence.Posting.Console |
A command line tool to post formatted threads to social networks. | README |
Dependencies for each project are listed in each project’s README
.