Skip to main content

A tool to help you clean your Fediverse account's following/followers/lists/blocks/mutes/...

Project description

Fedi Cleaner

A tool to help you clean your Fediverse account's following/followers/lists/blocks/mutes/...

Prerequisites

  • Your Fediverse instance supports Mastodon API
  • You have a good internet connection (for validating accounts)
  • You know how to setup Python environment (uv for example)

Usage

1. Create Configuration

Create a configuration file by running:

uvx fedi-cleaner --init-config

Then edit the generated config.json file to set your:

  • access_token: Your Mastodon access token
  • api_base_url: Your Mastodon instance URL (e.g., https://mastodon.social)
  • Other settings as needed

Alternatively, you can set environment variables prefixed with FEDI_CLEANER_ (for example FEDI_CLEANER_ACCESS_TOKEN).

2. Run the Tool

uvx fedi-cleaner

Development

For development and contributing:

# Clone the repository
git clone https://codeberg.org/poesty/Fedi-Cleaner
cd Fedi-Cleaner

# Set up development environment
uv venv
uv sync

# Run the tool
uv run python -m fedi_cleaner

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fedi_cleaner-0.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fedi_cleaner-0.1.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file fedi_cleaner-0.1.1.tar.gz.

File metadata

  • Download URL: fedi_cleaner-0.1.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.11

File hashes

Hashes for fedi_cleaner-0.1.1.tar.gz
Algorithm Hash digest
SHA256 acf467beb09eab9376a708ebf32db7a2da75b6af1f9c44bc36280955818443e3
MD5 48069f1cd78b4593f0ea90d012fbea58
BLAKE2b-256 00116da6571b50a372cb466aeab8425529e961e818de121a97c057691d83678e

See more details on using hashes here.

File details

Details for the file fedi_cleaner-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for fedi_cleaner-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d776769be44c9a3a71eca8889ab06def0e23f21822c08f404457ccb2bf17863d
MD5 ed12b0fb2584ef6ea0275857cf30738b
BLAKE2b-256 dd007a9fa9d810d9cda9e07ae6c91a91f295adb019b1232bbd81f40569ddbb4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page