social media crossposting tool. 3rd time's the charm
mastodon misskey crossposting bluesky

Update README.md

zenfyr.dev 6512ecbf 7b2f410a

verified
Changed files
+5 -17
+5 -17
README.md
···
# XPost
-
> put more readme here uhhh
-
a silly little crossposting tool based on the mastodon streaming api.
-
this tool is very, very not production ready or something. use with caution.
# Installation
···
## Docker Compose
-
atm the image must be built locally. this can be done like this:
-
-
```
-
git clone https://tangled.sh/@melontini.me/xpost xpost
-
cd xpost
-
docker build -t melontini/xpost:latest -f Containerfile .
-
```
-
-
for podman:
-
-
`podman build --security-opt label=disable -t melontini/xpost:latest -f Containerfile .`
-
-
example `compose.yaml`. this assumes that data dir is `./data`, and env file is `./.config/docker.env`. add `:Z` to volume mounts for podman.
```yaml
services:
···
]
}
}
-
```
···
# XPost
+
XPost is a social media cross-posting tool that differs from others by using streaming APIs to allow instant, zero-input cross-posting. this means you can continue posting on your preferred platform without using special apps.
+
XPost tries to support as many features as possible. for example, when cross-posting from mastodon to bluesky, unsupported file types will be attached as links. posts with mixed media or too many files will be split and spread across text.
+
the tool may undergo breaking changes as new features are added, so proceed with caution when deploying.
# Installation
···
## Docker Compose
+
the official immage is available on [docker hub](https://hub.docker.com/r/melontini/xpost). example `compose.yaml`. this assumes that data dir is `./data`, and env file is `./.config/docker.env`. add `:Z` to volume mounts for podman.
```yaml
services:
···
]
}
}
+
```