Oskar Austegard

Bluesky Engagement Data Processor

A web-based tool for processing and analyzing engagement data from Bluesky social posts.

Live Demo Source Code

Overview

This tool allows you to extract, anonymize, and analyze interaction data from Bluesky posts. It provides two main functions:

  1. Post Processing: Extract reply threads or quote posts from any public Bluesky post
  2. Search Processing: Search for posts matching specific queries (requires authentication)

The processor extracts relevant data and presents it in a clean JSON format suitable for further analysis, with usernames anonymized for privacy.

Features

Post Processing

Search Processing

Usage

Post Processing

  1. Enter a Bluesky post URL (format: https://bsky.app/profile/username.bsky.social/post/postid)
  2. Click either:
    • Process Replies: Extract the complete reply thread
    • Process Quotes: Extract posts quoting the original post

Search Processing

  1. Authenticate using your Bluesky credentials
    • Uses app passwords for secure authentication
    • Credentials are only used for API calls and never stored
  2. Enter a search query
  3. Select sorting method (top results or latest)
  4. Choose result limit (25-1000)
  5. Click Process Search

Technical Details

Security and Privacy

License

See LICENSE

Credits

Created by Oskar Austegard (@oaustegard)


For issues, feature requests, or contributions, please open an issue on GitHub.