Update task task-4
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user