Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use fxtwitter.com instead of vxtwitter.com #39

Closed
rafitamolin opened this issue Apr 2, 2023 · 1 comment · Fixed by #42
Closed

Use fxtwitter.com instead of vxtwitter.com #39

rafitamolin opened this issue Apr 2, 2023 · 1 comment · Fixed by #42
Labels
enhancement New feature or request

Comments

@rafitamolin
Copy link
Contributor

rafitamolin commented Apr 2, 2023

Why use FixTweet?

Previously, fxtwitter.com was owned by another user and as of today it's maintained by an active GitHub developer who fixed a lot of things.

In many ways, FixTweet has richer embeds and does more. Here's a table comparing some of FixTweet's features compared to vxTwitter embeds

FixTweet vxTwitter (BetterTwitFix)
Embed Tweets / Images ✔️ ✔️
Embed profile pictures on text Tweets ✔️ ✔️
Embed Twitter Videos ✔️ ✔️
Embed External Videos (YouTube, etc.) ✔️⁵ ❌⁴
Embed Poll results ✔️ ✔️
Embed Quote Tweets ✔️ ☑️ Without Media
Embed Multiple Images ✔️ ☑️ c.vxtwitter.com
Translate Tweets ✔️
Publicly accessible embed index ❌² ❌²
Replace t.co with original links ✔️
Media-based embed colors on Discord ✔️
Redirect to media file (without embed) ✔️ ☑️ Subdomain broken, no images
Strip Twitter tracking info on redirect ✔️ ✔️
Show retweet, like, reply counts ✔️ ☑️ No replies
Discord sed replace (s/) friendly ☑️ twittpr.com
Tweet fetch API for Developers ✔️
DDoS protection & low latency globally ✔️
Last commit

² Neither FixTweet or vxTwitter have a public embed ledger, for privacy reasons. vxTwitter still stores all responses in a database / JSON file controlled by the owner. FixTweet by contrast relies on Cloudflare caching of responses: there is no link store accessible to the owner.

⁴ On GitHub, BetterTwitFix (vxTwitter) claims to support this feature, however in my testing as of mid-July 2022, this does not seem to work.

⁵ External media requiring web containers, such as YouTube, won't embed in Telegram because Telegram doesn't support it. Plain media will work in Telegram, and it works either way inside Discord.

Necessary changes

Remove the code that checks if a tweet contains more than one image, since fxtwitter already merges all images in only one.

@pugson
Copy link
Owner

pugson commented Apr 2, 2023

I wasn't aware of this service. Thanks for sharing and comparing the two. Sounds like a good idea to switch.

@pugson pugson added the enhancement New feature or request label Apr 2, 2023
@pugson pugson linked a pull request Apr 20, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants