# Bluesky Sentiment Analysis Quick project for school that analyzes the sentiment of all posts of a given Bluesky user. Only works with English posts. ## Usage Takes the handle of the user to analyze. Doesn't work with a DID because I am an evil person. ```sh analyze-posts bwc9876.dev ``` Output will be CSV (with headers) that give the VADER sentiment analysis of each post. You can take this data and do further analysis on it (e.g. calculating an average) ```nu analyze-posts bwc9876.dev | from csv | get compound | math avg ``` This CLI does go directly to the PDS of the user and fetches posts with `com.atproto.listRecords`. This is probably not a good way to do this but my usecase only gets one user's posts so idc :P