Skip to main content

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

Release files for fedi-cleaner 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fedi-cleaner 0.1.4
File Size Uploaded
fedi_cleaner-0.1.4.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fedi-cleaner 0.1.4
File Interpreter ABI Platform
fedi_cleaner-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / fedi_cleaner-0.1.4.tar.gz

Download URL fedi_cleaner-0.1.4.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a8513aeefbe634e624e1f27b4f69488ed8ad46e1517cc03793d21e0205940969
BLAKE2b-256 checksum
How to use checksums
2b4b187659995df4439a029914ab6f72af47b8a715152a4fea25c4da39604f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.11

Release files / fedi_cleaner-0.1.4-py3-none-any.whl

Download URL fedi_cleaner-0.1.4-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
634b994455367db440f2ffdabfd12d633af97632e656a6362601ef5aaeb79225
BLAKE2b-256 checksum
How to use checksums
2b8c179996bec145011c7426e3dda0ae9dac6f55613ca2c65da71e0ac8e1d440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.11

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page