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
··· 1 1 # XPost 2 2 3 - > put more readme here uhhh 3 + 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. 4 4 5 - a silly little crossposting tool based on the mastodon streaming api. 5 + 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. 6 6 7 - this tool is very, very not production ready or something. use with caution. 7 + the tool may undergo breaking changes as new features are added, so proceed with caution when deploying. 8 8 9 9 # Installation 10 10 ··· 26 26 27 27 ## Docker Compose 28 28 29 - atm the image must be built locally. this can be done like this: 30 - 31 - ``` 32 - git clone https://tangled.sh/@melontini.me/xpost xpost 33 - cd xpost 34 - docker build -t melontini/xpost:latest -f Containerfile . 35 - ``` 36 - 37 - for podman: 38 - 39 - `podman build --security-opt label=disable -t melontini/xpost:latest -f Containerfile .` 40 - 41 - example `compose.yaml`. this assumes that data dir is `./data`, and env file is `./.config/docker.env`. add `:Z` to volume mounts for podman. 29 + 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. 42 30 43 31 ```yaml 44 32 services: ··· 183 171 ] 184 172 } 185 173 } 186 - ``` 174 + ```