No description
- Python 56.2%
- HTML 43.8%
| __pycache__ | ||
| templates | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
| wiper.py | ||
SkyWiper
A minimalist tool to wipe Bluesky (AT Protocol) account data. Built with Python, Flask, and HTMX.
Features
- Granular Control: Wipe posts, reposts, likes, or follows individually.
- Date Filtering: Nuke content from a specific era or clear everything before a certain date.
- Real-time Logs: Streams the API operations directly to the browser interface.
- Local Execution: Your App Password never leaves your local machine (or the server you host this on).
Prerequisites
- Python 3.10+
- A Bluesky App Password (Settings > Privacy > App Passwords)
Installation
-
Clone the repository
git clone https://git.osaigbovo.xyz/daesorin/skywiper.git cd skywiper -
Set up the environment
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
Install dependencies
pip install -r requirements.txt
Usage
-
Start the Flask server:
python app.py -
Open your browser to
http://127.0.0.1:5000. -
Enter your Handle and App Password (do not use your main login password).
-
Select your targets and initiate the wipe.
Disclaimer
This software is provided "as is", without warranty of any kind. Using this tool will permanently delete data from the Bluesky network. Once deleted, posts and interactions cannot be recovered. I am not responsible for any data loss or account issues resulting from the use of this tool.
License
MIT