Skip to content

allynet/twitshot

Repository files navigation

Post screenshotter

Build Status Docker Image Size

This was a simple service to take screenshots of tweets. But as time went on, it grew to encompass multiple different services.

Right now it supports:

  • X/Twitter
  • Tumblr
  • Bluesky
  • Mastodon
  • Misskey
  • Sharkey

Other than taking a screenshot of the post, it also does some post-processing like removing the "Follow" button and stuff like that.

Usage

Take a look at the example env file for the environment variables.

Copy it to .env and fill in the values.

Docker

To run the service, you can use the docker image:

docker run -p 8080:8080 allypost/twitshot

Local

To run the service locally, you can use bun:

bun run src/index.ts

or use the compose files

docker-compose up --build --pull always --detach --wait

About

Create clean screenshots of tweets, bsky posts, tumblr posts and many more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published