anotar keyword
This commit is contained in:
@ -14,3 +14,4 @@ class NewsItem(Base):
|
||||
link = Column(String(500), unique=True, nullable=False)
|
||||
critico = Column(Boolean, default=False)
|
||||
favorable = Column(Boolean, default=False)
|
||||
keyword = Column(String(255), unique=False, nullable=True)
|
||||
|
@ -26,6 +26,7 @@ class NewsItemCreate(BaseModel):
|
||||
link: str
|
||||
critico:bool
|
||||
favorable:bool
|
||||
keyword: str | None = None
|
||||
|
||||
@router.post("/news/")
|
||||
def create_news_item(item: NewsItemCreate, db: Session = Depends(get_db)):
|
||||
@ -44,7 +45,8 @@ def create_news_item(item: NewsItemCreate, db: Session = Depends(get_db)):
|
||||
fecha=item.fecha or datetime.utcnow(),
|
||||
link=item.link,
|
||||
critico=item.critico,
|
||||
favorable=item.favorable
|
||||
favorable=item.favorable,
|
||||
keyword=item.keyword
|
||||
)
|
||||
|
||||
db.add(new_item)
|
||||
|
@ -124,7 +124,8 @@ def search_news(query):
|
||||
"fecha": date_parsed.isoformat(),
|
||||
"link": final_url, # Guardamos la URL final en lugar de la de Google News,
|
||||
"critico": critico,
|
||||
"favorable":favorable
|
||||
"favorable":favorable,
|
||||
"keyword": query
|
||||
}
|
||||
insertar_datos(news_item)
|
||||
|
||||
|
Reference in New Issue
Block a user