Pleroma-bot

Latest version: v1.2.0

Safety actively analyzes 634425 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.8.8

Added
- twitter_bio for allowing the user to choose if they want to retrieve and append the Twitter bio to their Fediverse user or not.

0.8.7

Added
- delay_post mapping, for setting how long to wait (in seconds) between each post request to avoid hitting rate limits of the target Fediverse instance
- hashtags mapping (list), for filtering out tweets which don't match any of them
- tweet_ids mapping, for listing specific tweets to retrieve and post on the Fediverse account
Enhancements
- Provide a more meaningful exception message when an HTTP error code 422 is returned when updating the Fediverse profile
- Referenced more directly in the documentation the need to use an account ID instead of a username when targeting a Mastodon instance

0.8.6

Fixed
- Log file handler not being attached when running as a module

0.8.5

Added
- Argument --config, the user can specify a custom path for the config.yml file to be parsed
- Argument --log, the user can specify a custom path for the error.log to create during execution
- Support for localization
Enhancements
- Created a package in the Arch User Repository: [python-pleroma-bot](https://aur.archlinux.org/packages/python-pleroma-bot)
- Added es_ES translation
- Created [documentation site](https://robertoszek.github.io/pleroma-bot)

0.8.0

Added
- Support for OAuth 1.0a authentication (needed if retrieving tweets from protected accounts)
- Verbose argument ``-v`` for debugging
- twitter_username can take a list as a value. They are internally broken apart into multiple User objects

Fixed
- HTML character entities incorrect escaping in tweet's body
- First run skip condition if the Fediverse had no posts/tweets published as a result of a manual first run

Enhancements
- Provide feedback when long operations are running (speeen)
- Color output based on logging level

0.7.0

Added
- New and shiny help page
- Checks for first run (no posts/toots on the Fediverse account, or no user folder present)
- Argument --forceDate to allow setting a starting date for tweet retrieval (optionally forcing it on a user-by-user basis by providing twitter_username to identify the user on the config file)

Fixed
- Handle instances being unreachable when trying to get version info to identify their platform

Enhancements
- Reworked how arguments are parsed and processed with argparse
- Pagination implemented for tweet retrieval (which allows tweets older than one week to be retrieved)

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.