Merge BSky Lists
A web-based tool for merging two of your BlueSky lists into one.
Overview
This tool allows you to merge the members of one of your BlueSky lists (the “source” list) into another (the “target” list). It will add any users from the source list who are not already in the target list, without creating duplicates. This is useful for consolidating or organizing your user lists.
Features
- List Merging: Merges members from a source list to a target list.
- Duplicate Prevention: Automatically checks for and avoids adding duplicate members.
- Authentication: Securely logs into your BlueSky account to access your lists.
- List Selection: Provides a dropdown menu of your existing lists to choose from.
Usage
- Login: Enter your BlueSky handle and an app password to log in.
- Select Lists: Choose a “source” list (the list you want to merge from) and a “target” list (the list you want to merge into).
- Merge: Click the “Merge Lists” button to begin the process.
- View Result: The tool will report how many new members were added to the target list.
Technical Details
- Built with vanilla JavaScript.
- Uses the BlueSky API for authentication and list management.
- All operations happen in your browser; no data is stored on a server.
Security and Privacy
- Authentication should be done using app passwords for security.
- Your credentials are only used for the duration of the session to perform the merge operation.
Credits
Created by Oskar Austegard (@oaustegard)