Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 4.3.3
  • 4.3.2
    c34707b1 · Release 4.3.2 ·
    Minor improvements of robustness (avoid interruption of processing):
    
    * Ignore timeline-item without tweet-link tag
    * Improve detection of missing video
  • 4.3.1
    b09ee35f · Updated documentation ·
    Minor improvements of robustness (avoid interruption of processing):
    - Ignore timeline-item without tweet-link tag
    - Improve detection of missing video
  • 4.3
    e512838a · Merge branch 'replies' ·
    * Twitter threads are replicated on Mastodon: each follow-up message in a thread is posted
    as a reply to its predecessor.
    * An issue with downloading videos has been fixed ("ERROR: Sorry, you are not authorized to see this status").
  • 4.2
    b690f83e · Last rewording ·
    Twoot can now handle threads. All tweets can again be uploaded on Mastodon. Tweets in a threads are
    displayed in reverse chronological order in the main timeline (first tweet on top) to improve readability.
    
    A list of nitter instances to use can now be specified in the config file
    e.g. `nitter_instances = ["nitter.nl", "nitter.fdn.fr"]`.
    If none is specified, the built-in list of 2-3 known good instances is used as before.
  • 4.1
    **Nitter has recently added a change that highlights tweets that are part of a thread. Twoot
    cannot handle this modification yet therefore TWEETS THAT ARE PART OF A THREAD ARE CURRENTLY
    IGNORED.** A warning message is added to the log file instead.
    An update is being worked on. Stay tuned.
    
    **A new dependency to python module `pytz` has been added**. Please run `pip install pytz`
    in your environment to install it.
    
    * Added option to display timestamp of the original tweet in toot
    * Tweaked list of nitter instances
  • 4.0
    c7272f9f · Set release date ·
    * Added option to update avatar and banner pictures on profile if changed on Twitter
    * Tweaked list of nitter instances
    * Updated list of user agents
  • 3.2.2
    Updated list of nitter instances
  • 3.2.1
    c4b6e941 · Update doc ·
    Updated user agents and list of nitter instances
  • 3.2
    bfe3aa05 · Added doc for version 3.2 ·
    Added mitigation for Mastodon API error 422, 'Unprocessable Entity',
    'Cannot attach files that have not finished processing. Try again in a moment!' reported
    on some instances when posting toots with video
  • 3.1.3
    5ecc8bd6 · Improved comments ·
    * Fixed *remove link redirections* option that would not work in some cases
    * Added `utm_brand` to list of blacklisted query parameters removed by *remove trackers from URLs* option
  • 3.1.2
    * *Posting Privacy* setting of the Mastodon account now defines visibility of toots posted with Twoot
    * Modified URL building for compatibility with Windows
  • 3.1.1
    d3029b68 · Release 3.1.1 ·
    Modified code that made twoot incompatible with python versions < 3.10
  • 3.1
    333470e6 · Updated README ·
    * Added missing `default.toml` file
    * Corrected a bug that could cause an infinity loop when log file is empty
  • 3.0
    * Only potentially breaking change: **If you are using a version of python < 3.11 you need to install the `tomli` module**
    * Twoot can be configured with a config file in [TOML](https://toml.io/) format. Check `default.toml` for details
    * Domain susbtitution can be configured in the config file to replace links to Twitter, Youtube and
      Reddit domains with alternatives (e.g. [Nitter](https://github.com/zedeus/nitter/wiki/Instances),
      [Invidious](https://redirect.invidious.io/) and [teddit](https://teddit.net/) respectively)
    * A footer line can be specified in the config file that gets added to all toots (with e.g. tags)
    * Added option to not add reference to "Original tweet" at the bottom of toots
    * A password must be provided with `-p` on the command-line for the first run only. After that it is no longer required.
    * The verbosity of logging messages can be set in the config file with `log_level=`.
    * Config file option `log_days =` specifies how long to keep log messages in file. Older messages are deleted.
  • 2.5
    8dbce095 · Merge branch 'clean_url' ·
    Added command-line option (-l) to remove redirection from links included in tweets. Obfuscated links are replaced by the URL that the resource is directly downloaded from. Also improved tracker removal by cleaning URL fragments as well (contrib: mathdatech, thanks!).
  • 2.4
    d818b50a · Update CHANGELOG.md ·
    Added command-line option (`-u`) to remove tracking parameters from URLs included in tweets.
  • 2.3
    Added command-line option (`-s`) to skip retweets. With this option, retweets will be ignored and not posted on Mastodon.
  • 2.2
    99ad0e61 · Updated README.md ·
    Retired own video download code and replaced it with module youtube-dl that provides a more robust and well maintained solution.
  • 2.1
    b386eae5 · New version in README ·
    Release: 2.1
    Added cleanup to keep database size constant