sssss
This commit is contained in:
parent
48b28e8ff9
commit
65ccffd6e2
11
schemas.py
11
schemas.py
@ -11,15 +11,14 @@ class ScrapeRequest(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
class MediaItem(BaseModel):
|
class MediaItem(BaseModel):
|
||||||
media_type: str # image | video
|
media_type: str # "image" or "video"
|
||||||
media_url: str # original Instagram URL
|
url: str # ✅ only S3/MinIO URL (renamed from local_media)
|
||||||
local_media: str # full S3/MinIO URL
|
|
||||||
|
|
||||||
|
|
||||||
class ScrapedPost(BaseModel):
|
class ScrapedPost(BaseModel):
|
||||||
ig_post_id: str
|
ig_post_id: str
|
||||||
media_type: str # image | video | carousel
|
media_type: str # "image", "video", or "carousel"
|
||||||
caption: Optional[str]
|
caption: Optional[str]
|
||||||
thumbnail_url: Optional[str]
|
thumbnail_url: Optional[str]
|
||||||
local_media: List[MediaItem]
|
local_media: List[MediaItem] # ✅ now only contains {"media_type", "url"}
|
||||||
created_at: datetime
|
created_at: datetime
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user