Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/louisgrasset/touitomamout

Touitomamout is an easy way to synchronize your Twitter's tweets 🦤 to Mastodon 🦣 and Bluesky post ☁️ (also known as Twitter to Mastodon & Bluesky crossposter)
https://github.com/louisgrasset/touitomamout

atproto atprotocol bluesky bluesky-api bluesky-bot bluesky-social cron crossposter mastodon mastodon-api pm2 synchronization toots tweets twitter twitter-api

Last synced: 2 days ago
JSON representation

Touitomamout is an easy way to synchronize your Twitter's tweets 🦤 to Mastodon 🦣 and Bluesky post ☁️ (also known as Twitter to Mastodon & Bluesky crossposter)

Awesome Lists containing this project

README

        

# [touitomamout](https://github.com/louisgrasset/touitomamout)
[](https://louisgrasset.github.io/touitomamout/docs/discover)

An easy way to synchronize your Twitter's tweets to Mastodon & Bluesky posts. 🦤 → 🦣+☁️.

[![Release](https://img.shields.io/github/package-json/v/louisgrasset/touitomamout/main?label=release&color=#4c1)](https://github.com/louisgrasset/touitomamout/releases)
[![License](https://img.shields.io/github/license/louisgrasset/touitomamout?color=#4c1)](https://github.com/louisgrasset/touitomamout/blob/main/LICENSE)
[![Contributors](https://img.shields.io/github/contributors/louisgrasset/touitomamout)](https://github.com/louisgrasset/touitomamout/graphs/contributors)
[![Issues](https://img.shields.io/github/issues/louisgrasset/touitomamout)](https://github.com/louisgrasset/touitomamout/issues)
[![Github Stars](https://img.shields.io/github/stars/louisgrasset/touitomamout?color=ffe34e)](https://github.com/louisgrasset/touitomamout)
[![Docker Pulls](https://img.shields.io/docker/pulls/louisgrasset/touitomamout?color=086dd7)](https://hub.docker.com/r/louisgrasset/touitomamout)
[![Docker Hub](https://img.shields.io/static/v1.svg?color=086dd7&labelColor=555555&logoColor=ffffff&label=&message=docker%20hub&logo=Docker)](https://hub.docker.com/r/louisgrasset/touitomamout)

Pipelines:

[![CI](https://img.shields.io/github/actions/workflow/status/louisgrasset/touitomamout/ci.yml?label=ci)](https://github.com/louisgrasset/touitomamout/actions/workflows/ci.yml)
[![CD](https://img.shields.io/github/actions/workflow/status/louisgrasset/touitomamout/cd.yml?label=cd)](https://github.com/louisgrasset/touitomamout/actions/workflows/cd.yml)
[![CodeQL](https://img.shields.io/github/actions/workflow/status/louisgrasset/touitomamout/codeql.yml?label=codeql)](https://github.com/louisgrasset/touitomamout/actions/workflows/codeql.yml)
[![Release](https://img.shields.io/github/actions/workflow/status/louisgrasset/touitomamout/release.yml?label=release)](https://github.com/louisgrasset/touitomamout/actions/workflows/release.yml)
[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=louisgrasset_touitomamout&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=louisgrasset_touitomamout)

Tools:

[![Eslint](https://img.shields.io/badge/eslint-3A33D1?logo=eslint&logoColor=white)](https://github.com/eslint/eslint)
[![Prettier](https://img.shields.io/badge/prettier-1A2C34?logo=prettier&logoColor=white)](https://github.com/prettier/prettier)
![Sonarlint](https://img.shields.io/badge/sonarlint-CB2029?logo=sonarlint&logoColor=white)

![touitomamout banner](./.github/docs/touitomamout-banner.jpg)

## Documentation
You'll find everything you need from the project's discovery to its deployment, by the way of its configuration and some technical deep dives.

Please find the project documentation here:

[](https://louisgrasset.github.io/touitomamout/docs/discover)

## Dependencies
Kudos to the following projects that made Touitomamout project possible 🙏
- 🦤 [twitter-scraper](https://github.com/the-convocation/twitter-scraper)
- 🦣 [masto.js](https://github.com/neet/masto.js)
- ☁️ [atproto](https://github.com/bluesky-social/atproto)