FsFediverseArchive
FsFediverseArchive is a small project built with F and Google Cloud Functions that archives fediverse activity from Misskey, a decentralized social network implementing the ActivityPub protocol. The system works through a pipeline of cloud functions: a webhook endpoint receives notifications when a user posts a note or receives a reply on their own notes, then parses the content and publishes a Pub/Sub event. A second function is triggered by that event to save the note data to Firestore. A third function retrieves the stored data from Firestore and renders it as an HTML document for viewing. The project demonstrates how to connect multiple Google Cloud services in a serverless architecture, including Cloud Functions, Pub/Sub messaging, and Firestore storage. It serves as both a practical archiving tool for personal Misskey activity and a learning exercise in orchestrating cloud services beyond simple standalone functions. The codebase explores how different cloud components interact in a real workflow rather