Keeping up with Donald Trump is a challenge! Some days, he posts over 100 times on Truth Social. I decided to put my
two decades of programming experience to work and transition these many posts to 𝕏. I'm certainly not the first to
think of this, but I knew I could do it better.
A great idea
After starting the project and looking at all the posts, I noticed many of them referred to users with accounts on
𝕏 or were screenshots of 𝕏 posts. Thinking about it, I came up with an idea that adds significant value for 𝕏 users
and sets me apart from the average Trump reposter: hunting down crossposts and original tweets and interacting with
them directly when possible!
Granted, it means considerably more work and, perhaps, fewer impressions for me, but it's great for 𝕏 users, and
providing a unique and valuable service is important to me as a developer.
What I do
When a retweet or quote is made on Truth Social, first I search to see if the user has an account on 𝕏, perhaps
under a different username. If I find them, I look to see if they posted the same thing (or very similar) on
𝕏 and, if so, recreate the action while reposting or quoting their 𝕏 post. I do the same with screenshots and videos
of 𝕏 posts. This helps the original author get the attention they deserve on 𝕏 and allows my followers to interact
with the original post (or crosspost) and replies.
If an RT'd or quoted user is not on 𝕏, or a crosspost with enough similarity isn't available to interact with on 𝕏,
it becomes more challenging. I then fabricate a brief, clean, faux-RT, clearly referencing the person's Truth Social
username, while also tagging their 𝕏 username if they have one (sometimes both combined into one, if the username is
the same on both platforms). I have seen that 𝕏 users are appreciative when tagged in this manner - sometimes they
like or repost the post, follow me, etc.
Occasionally, there are RT'd replies and 3-tier posts that are difficult to handle. I find a way to bring them to 𝕏
as best as possible. I might take a screenshot of the original post with the reply if the context is particularly
important. If it's just an image that can stand alone independent of context I might skip doing that, but I will
create a faux-RT and reference the author's username(s).
Beyond that, I do a few more things worth noting:
When a post is a link without comment, I retrieve the page title the same as 𝕏 and include it above the post so it's
always displayed and never cut off. When Trump posts the title or any text himself with a link, it's left as-is.
I combine multi-part posts into one. Due to Truth Social's character limit, Trump splits up long posts using a lot
of ellipses, or "Page two: ... Page three: ...", etc. Combining these posts makes them even more convenient to read
and share on 𝕏. (It sucks when you're shown page two and can't easily find page one, for example.) While it's not an
exact recreation, it's the same information in a better format and true to Trump's intent.
I detect duplicate content. If it's within a week or two, I might do a repost instead of a new post. This reduces
clutter and may help with exposure as the original post may already have some interactions. In some cases, reposting
is necessary to avoid a post being rejected by 𝕏.
Some videos are in a format not supported by 𝕏. I convert them using good quality settings so they can be posted
while looking and sounding about as good as the original.
And, of course, I post, repost, quote, pin, unpin and delete self-posts on 𝕏 to match what Trump does on Truth
Social.
It's a lot of work
Developing tools, carefully mapping users, searching for posts, handling difficult edge cases, and more is a
constant effort. I get notified many times each day when action is needed and promptly get to work. If I'm sleeping,
I wake up and deal with whatever needs to be done. I do this because I'm determined to provide a timely,
high-quality service for Trump and users on 𝕏. There are no days off - Trump is always posting!
Support the project
Help me share Trump's posts far and wide! Follow
and recommend
the channel, engage with posts and, if you can, make
a donation to help me survive and thrive. Every little bit helps!
Donate {{ wallet.name }}
Send only {{ wallet.name }} ({{ wallet.symbol }}) to this
deposit address. Sending any other coin or token to this address may result in the loss
of your donation, Thanks!