Commit Graph

46 Commits

Author SHA1 Message Date
Hugh Rundle 8297ffd3af
add reference to `cleantoots`
Resolves #71
2021-08-06 11:36:10 +10:00
Hugh Rundle 71c0b61a62 include tests in pypi package
This commit adds the tests directory when packaging up for pypi. This is in response to a request from @pacoesteban (GitHub user) who is the maintainer for the OpenBSD port of ephemetoot.
2020-09-26 13:42:40 +10:00
Hugh Rundle 6d13618ad4 improve instructions
- README now has a 'quickstart' section
- config file creation clarifies not to include the '#' in hashtag lists
2020-09-07 09:51:06 +10:00
Hugh Rundle f25cc49ce1 prepare for v3.0.0
- update documentation
- bump version
2020-09-06 18:08:14 +10:00
Hugh Rundle d7a7292a2c fix equality in pip install 2020-09-05 18:00:28 +10:00
Hugh Rundle 4fa44beb27 update readme 2020-09-05 17:55:25 +10:00
Hugh Rundle 2b9dacc56c update docs for version 3 2020-08-28 18:13:46 +10:00
Hugh Rundle 99788e243b re-organise docs 2020-08-24 21:22:39 +10:00
Hugh Rundle 2ef182a8f5
Merge branch 'master' into 2_6_release 2020-08-23 17:00:40 +10:00
Hugh Rundle 0ce796c87e add --retry-mins option
This commit adds a --retry-mins option to enable users to choose how many minutes pass
between attempts to retry a toot deletion when there is an error.

Also re-organises documentation and bumps version to 2.6.
2020-08-23 16:53:03 +10:00
Jacob Neplokh b825031738
Fix typo in README on copying the example config 2020-07-19 00:24:50 -07:00
Hugh Rundle 0e1919f6f5 update hide-skipped references 2020-07-18 18:14:09 +10:00
Hugh Rundle 5c5fdec650 add --quite to readme 2020-07-18 18:12:38 +10:00
Hugh Rundle a777e18e12 update docs for v2.5
Updates README for new options
Updates version number
2020-07-18 18:04:27 +10:00
Hugh Rundle 7aa2b89424 improve archive description 2020-07-18 15:53:12 +10:00
Hugh Rundle 9803e16f95 Fix non-absolute archive filepaths breaking
Archive paths can now be relative (not recommended) or use tildes

Also improves documentation of archive function both in README and example config.
2020-07-18 15:45:20 +10:00
Hugh Rundle 027a119f84 make minor formatting changes to docs 2020-07-04 15:57:59 +10:00
Hugh Rundle ff6ddd1f13 add PRs Welcome badge to README 2020-07-04 14:26:30 +10:00
Hugh Rundle ff16414933 update templates
- Add pull request template
- Update issue template directory name
- minor edits to README ahead of community docs improvements
2020-07-04 14:23:39 +10:00
Jan-Piet Mens c0d680258f Add support for archiving toots into JSON files 2020-06-28 14:04:29 +02:00
Hugh Rundle c4c7b11fba Update docs
Update Readme and initial capitalise help text.
Resolves #22
2020-06-21 13:59:30 +10:00
Hugh Rundle 898ce41fb7 Simplify config options and improve error handling
Fix #21
2020-05-09 14:45:38 +10:00
Hugh Rundle 4f6550f269 update docs with upgrade instructions 2020-04-27 15:42:44 +10:00
Hugh Rundle b251577ffe minor readme update 2020-04-27 15:26:49 +10:00
Hugh Rundle 7d64f0f626 updated readme 2020-04-25 09:29:10 +10:00
Hugh Rundle 4a1abac664 updated readme 2020-04-25 09:23:56 +10:00
Hugh Rundle abc7e07677 add launchd scheduling
adds --schedule and --time flags
improves CLI feedback
resolves #5
2020-04-25 08:53:19 +10:00
Hugh Rundle 6dfb599155 fix typos in README 2020-04-20 20:37:36 +10:00
Hugh Rundle 61d0d01f12 use setuptools and add multi-user
Resolves #20 - now uses setuptools for easy installation with pip
Resolves #13 - can now manage multiple accounts
Config file is now in YAML and is passed to script with --config flag
Can now execute from anywhere
2020-04-20 20:14:58 +10:00
Hugh Rundle ff448a45bd
Update README with correct config values
A couple were missed in the previous update by @rugk
2020-04-08 08:37:24 +10:00
rugk 0d26b24a7a
Fix doc, too 2020-04-07 20:17:06 +02:00
Hugh Rundle 76ace13237 update docs 2020-04-04 19:18:31 +11:00
Hugh Rundle cb7babc409 update docs 2020-04-04 19:16:07 +11:00
Hugh Rundle f8d118bbbe resolve #12 - exclude toots with certain hashtags 2020-04-04 18:28:21 +11:00
Hugh Rundle e3001255c6 update docs 2020-04-04 16:31:31 +11:00
Hugh Rundle 1497d96270 fix another README typo 2019-07-24 08:45:35 +10:00
Hugh Rundle 8ff1036db4 fix typo in issue url 2019-07-24 08:43:48 +10:00
Hugh Rundle df15d903c4 add documentation about utf-8 errors 2019-07-24 08:42:28 +10:00
Hugh Rundle 9844486601 Amend rate-limit code and add more exception checking
The commit explicitly sets ratelimit_method to "wait" when initiating Mastodon (though this is the default anyway).
This setting allows mastodon.py to handle rate limits for us instead of having to put logic in ephemetoot to deal with it.

Also added some exception/error checking within the toot checking loop, allowing a second attempt for Mastodon API errors, adding a break after a KeyboardInterupt (Ctrl + C), and printing the errors in some cases to help with debugging.

Finally, there is now a 2 second delay between delete calls, just to be a bit nicer to the endpoint server.
2019-05-12 15:34:15 +10:00
Hugh Rundle 9faf31612c updated README 2019-05-10 10:09:41 +10:00
Hugh Rundle 357455126c update copyright and README 2019-03-08 16:16:00 +11:00
Hugh Rundle 3af1296b83 minor typo in readme 2018-12-25 08:29:05 +11:00
Hugh Rundle 8004ce3b0c improved description in README and fixed typos 2018-12-25 08:27:19 +11:00
Hugh Rundle 00fbbff33b fixed typo in README 2018-12-24 15:40:58 +11:00
Hugh Rundle cf670ea79e updated README 2018-12-24 15:35:55 +11:00
Hugh Rundle 483abc9041 first commit 2018-12-24 15:30:56 +11:00