These are Jupyter Notebook tutorials for retrieving and analyzing data from Bluesky/ATProto.
Here are the topics covered:
- Introduction
This code was collected using Python scripts in a Jupyter Notebook. It also makes use of these other libraries, which I'd strongly recommend a package manager like Anaconda for managing.
- Ethical considerations for social media scraping
- Details about other API model elements: facets, views
- Bluesky specific affordances: custom timelines, starter packs
- Traversing pagination to retrieve posts, users, etc.
- Handling rate limits
- Exploratory data analysis of users
- Social network analysis of follows, followers
- Natural language processing of post content
- Time series analysis of a timeline
- Automation for retrieval and bots