Update task task-4

This commit is contained in:
Dylan Knutson
2025-08-05 06:55:17 +00:00
parent fe2f6e8b90
commit 51bcfd246f

View File

@@ -1,9 +1,10 @@
---
id: task-4
title: Implement Bluesky scraper
status: To Do
status: In Progress
assignee: []
created_date: '2025-07-08'
updated_date: '2025-08-05'
labels: []
dependencies: []
---
@@ -19,3 +20,13 @@ Create a scraper for Bluesky social media platform to collect posts and user dat
- [ ] Data is stored in consistent format
- [ ] Error handling is implemented
- [ ] Rate limiting is respected
## Implementation Plan
1. Add Bluesky to Domain::DomainType enum
2. Create Domain::User::BlueskyUser model with aux_table :bluesky
3. Create Domain::Post::BlueskyPost model with has_single_creator! BlueskyUser
4. Create Domain::PostFile::BlueskyPostFile model (if needed as separate class)
5. Follow existing patterns from FA/E621 models for consistency
6. Run srb tc to ensure typechecking passes
7. Create database migrations for aux tables