# ๐ฅณ ==> ๐งผ ==> ๐
**As Mastodon now has similar functionality built in, `ephemetoot` is now in maintenance mode - no new features will be added, only security updates.**
## Prior work
The initial `ephemetoot` script was based on [this tweet-deleting script](https://gist.github.com/flesueur/bcb2d9185b64c5191915d860ad19f23f) by [@flesueur](https://github.com/flesueur)
`ephemetoot` relies heavily on the [Mastodon.py](https://pypi.org/project/Mastodon.py/) package by [@halcy](https://github.com/halcy)
## Usage
You can use `ephemetoot` to delete [Mastodon](https://github.com/tootsuite/mastodon) toots that are older than a certain number of days (default is 365). Toots can optionally be saved from deletion if:
* they are pinned; or
* they include certain hashtags; or
* they have certain visibility; or
* they are individually listed to be kept
There are various options controlling timing, scheduling, and output.
Run from the command line with `ephemetoot`.
Run `ephemetoot --help` or read the docs for all options.
## Contributing
ephemetoot is tested using `pytest`.
For all bugs, suggestions, pull requests or other contributions, please check the [contributing guide](https://github.com/hughrun/ephemetoot/blob/master/docs/contributing.md).
Raw data
{
"_id": null,
"home_page": null,
"name": "ephemetoot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "mastodon, api, microblogging",
"author": null,
"author_email": "Hugh Rundle <ephemetoot@hugh.run>",
"download_url": "https://files.pythonhosted.org/packages/15/65/06b4547cc221dfda2f6443d213721699ce6d8a1d3962b864c387ef148428/ephemetoot-3.2.1.tar.gz",
"platform": null,
"description": "# \ud83e\udd73 ==> \ud83e\uddfc ==> \ud83d\ude07\n\n**As Mastodon now has similar functionality built in, `ephemetoot` is now in maintenance mode - no new features will be added, only security updates.**\n\n## Prior work\nThe initial `ephemetoot` script was based on [this tweet-deleting script](https://gist.github.com/flesueur/bcb2d9185b64c5191915d860ad19f23f) by [@flesueur](https://github.com/flesueur)\n\n`ephemetoot` relies heavily on the [Mastodon.py](https://pypi.org/project/Mastodon.py/) package by [@halcy](https://github.com/halcy)\n\n## Usage\n\nYou can use `ephemetoot` to delete [Mastodon](https://github.com/tootsuite/mastodon) toots that are older than a certain number of days (default is 365). Toots can optionally be saved from deletion if:\n* they are pinned; or\n* they include certain hashtags; or\n* they have certain visibility; or\n* they are individually listed to be kept\n\nThere are various options controlling timing, scheduling, and output.\n\nRun from the command line with `ephemetoot`.\n\nRun `ephemetoot --help` or read the docs for all options.\n\n## Contributing\n\nephemetoot is tested using `pytest`.\n\nFor all bugs, suggestions, pull requests or other contributions, please check the [contributing guide](https://github.com/hughrun/ephemetoot/blob/master/docs/contributing.md).\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "A command line tool to delete your old toots",
"version": "3.2.1",
"project_urls": {
"homepage": "https://ephemetoot.hugh.run",
"repository": "https://github.com/hughrun/ephemetoot"
},
"split_keywords": [
"mastodon",
" api",
" microblogging"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3769fb92584e732c29e2c0bf661f0ef6578764d08c8392b8eb7bba61cf9a8bd4",
"md5": "f0eed9d3ae057c720ede2212598a61db",
"sha256": "5ff0b3bf03b2df04e3f99c013cf70fa1fd93faaed5cbcd790e5068532ff5d614"
},
"downloads": -1,
"filename": "ephemetoot-3.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f0eed9d3ae057c720ede2212598a61db",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 22745,
"upload_time": "2024-05-19T02:55:46",
"upload_time_iso_8601": "2024-05-19T02:55:46.187418Z",
"url": "https://files.pythonhosted.org/packages/37/69/fb92584e732c29e2c0bf661f0ef6578764d08c8392b8eb7bba61cf9a8bd4/ephemetoot-3.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "156506b4547cc221dfda2f6443d213721699ce6d8a1d3962b864c387ef148428",
"md5": "d6023d39c9db0d236517f339328b088c",
"sha256": "6e64b2016b0c4dcd950cb2cc5b5f50a2532cd167a0e69a4f941cab8f29d5b9d0"
},
"downloads": -1,
"filename": "ephemetoot-3.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d6023d39c9db0d236517f339328b088c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 60687,
"upload_time": "2024-05-19T02:55:48",
"upload_time_iso_8601": "2024-05-19T02:55:48.244758Z",
"url": "https://files.pythonhosted.org/packages/15/65/06b4547cc221dfda2f6443d213721699ce6d8a1d3962b864c387ef148428/ephemetoot-3.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-19 02:55:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "hughrun",
"github_project": "ephemetoot",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ephemetoot"
}