Skip to content

Releases: hughrun/ephemetoot

Version 3 alpha

28 Aug 08:54
81db1f1
Compare
Choose a tag to compare
Version 3 alpha Pre-release
Pre-release

This is an 'alpha' pre-release for version 3.

it probably works, but there are no guarantees. Version 3 moves installation to PyPi and therefore we can no longer rely on certain files existing (config-example.yaml and ephemetoot.scheduler.plist, specifically).

Installing

If you are already using ephemetoot you need to uninstall your current version:

pip3 uninstall ephemetoot

This is a pre-release so you will need to specify the exact version to install from PyPi:

pip3 install ephemetoot==3.0.0-alpha.0

Enhancements

  • There is now a --init flag that can be used to guide new users through the creation of a config file.
  • ephemetoot can now be installed from PyPi using pip3 install ephemetoot

Version 2.6

23 Aug 07:17
06f65c4
Compare
Choose a tag to compare

This release adds a --retry-mins option to set the number of minutes between retries when an error is encountered.

See docs for full usage notes, or --help.

Version 2.5

18 Jul 08:32
06ff0fe
Compare
Choose a tag to compare

Enhancements

#30 - --quiet mode suppresses most logging
#37 - --archive-deleted flag restricts archiving to only toots that are deleted

Bug fixes

#36 - tildes didn't work for archive paths - now they do.
#34 - the version number is now correct

Upgrading

Follow the upgrade instructions in the README.

Version 2.4

05 Jul 07:23
Compare
Choose a tag to compare

This version includes an enhancement from @jpmens , as well as new and improved community documentation. There is now a Code of Conduct for contributors, a contributing guide, pull request template, and improved README.

Enhancements

#29 - add option to archive every toot as a JSON file (@jpmens)
#33 - add community docs including Code of Conduct and pull request template

Version 2.3.1

21 Jun 05:29
Compare
Choose a tag to compare

Adds --version flag to display the current and latest versions.

Enhancements

#27 Use --version flag to display the current version number, and also fetch the latest version number from the git repo

Version 2.3.0

21 Jun 04:11
Compare
Choose a tag to compare

This version implements ideas suggested by @amarand in #22

Enhancements

#23 Add --datestamp flag to optionally include a datetime stamp for every action
#24 Add --pace flag to slow deletions to rate allowed by rate limit
#25 Add number of minutes left to next API limit reset in API limit message
#26 Add --hide_skipped flag to suppress logging of skipped items

Version 2.2.0

09 May 04:56
Compare
Choose a tag to compare

This release introduces more flexibility with configuration files. Users are now only required to enter three config values, with defaults used for any other values where they are missing.

Improvements

  • 898ce41 make most config values optional

Bug fixes

  • error messages are now more helpful

Version 2.1.1

27 Apr 05:33
Compare
Choose a tag to compare

Bug fix release for 2.1.0

This release fixes a catastrophic bug in 2.1.0.

Improvements

  • Minor update to docs

Bug fixes

  • Fixes bug where script completely failed every time it was run! Whoops!

Version 2.1.0

24 Apr 23:03
Compare
Choose a tag to compare

This version introduces scheduling on MacOS using launchd. You can now schedule ephemetoot to run automatically in the background every day, without needing a server.

Improvements

  • use --schedule to set up a daily task on MacOS
  • change the time the scheduled launchd task runs by using the --time flag
  • improved logging

Check the README file for further details on these new features.

Version 2.0.0

20 Apr 11:01
Compare
Choose a tag to compare

Version 2 completely repackages ephemetoot using setuptools. Existing users will need to read the updated README carefully.

New features

  • easily install on any OS with pip install .
  • call from anywhere with ephemetoot
  • store config file in any directory
  • config is now written in YAML
  • you can now use ephemetoot for multiple Mastodon accounts!

Upgrade instructions

Follow the installation instructions in README.md.