You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.
Extract the contents somewhere, then launch the TweetDuck executable that's in the extracted folder.
Caveats
Supports only x64
No options, plugins, or guide dialog
A very limited set of things can be configured by manually editing TD_*Config.cfg files in the storage folder
Portable mode is default, so everything is stored in <installation folder>/portable
Can be changed using command line arguments, for ex. ./TweetDuck -datafolder "$HOME/.config/TweetDuck"
No notifications (yet)
No update checking
No video playback
No quick way to make screenshots
Dev tools can be opened but cannot be resized
Random bits of functionality are missing, for ex.:
The "TweetDuck" button in Settings does nothing
Loading content from URLs in the Templates plugin does not work
Idle detection used by some plugins never triggers
Who knows what else
However, a decent chunk of TweetDuck features work already, for ex.:
Downloading images/videos from tweets
Customizable design
Emoji keyboard
Privacy features (blocking TD analytics and CSP reports, bypassing t.co redirect)
Various UI improvements and fixes
Things like blocking NFT users and several optional QOL features, provided they are enabled by editing the config files
Widevine
One more caveat, this version of the Chromium library is set to automatically download Widevine CDM, which is used for playback of DRM-protected videos.
AFAIK nothing on Twitter uses it and I don't have a good way of preventing the download itself, but if you go into the portable folder and navigate all the way to WidevineCdm, you can make it read-only (chmod 400 WidevineCdm) and then Chromium will fail to move the downloaded Widevine nonsense in there. At worst, it'll waste some bandwidth and pollute your temporary folder for a while, but it should not get executed.
If you use -datafolder, for ex. -datafolder "$HOME/.config/TweetDuck", then the folder will be in $HOME/.config/TweetDuck/TD_Chromium/WidevineCdm instead.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
https://tweetduck.chylex.com/download/linux/TweetDuck.0.0.1.tar.gz
Extract the contents somewhere, then launch the
TweetDuck
executable that's in the extracted folder.Caveats
TD_*Config.cfg
files in the storage folder<installation folder>/portable
./TweetDuck -datafolder "$HOME/.config/TweetDuck"
However, a decent chunk of TweetDuck features work already, for ex.:
Widevine
One more caveat, this version of the Chromium library is set to automatically download Widevine CDM, which is used for playback of DRM-protected videos.
AFAIK nothing on Twitter uses it and I don't have a good way of preventing the download itself, but if you go into the
portable
folder and navigate all the way toWidevineCdm
, you can make it read-only (chmod 400 WidevineCdm
) and then Chromium will fail to move the downloaded Widevine nonsense in there. At worst, it'll waste some bandwidth and pollute your temporary folder for a while, but it should not get executed.If you use
-datafolder
, for ex.-datafolder "$HOME/.config/TweetDuck"
, then the folder will be in$HOME/.config/TweetDuck/TD_Chromium/WidevineCdm
instead.Beta Was this translation helpful? Give feedback.
All reactions