uniarc1234 / debug_twitter_db.py
UNI12345's picture
Final clean upload
81d56d6
Raw
History Blame Contribute Delete
830 Bytes
from src.database.models import SessionLocal, RawNews, VerifiedNews
from datetime import datetime
import pandas as pd
db = SessionLocal()
try:
print("--- Latest Raw Twitter News ---")
raw_tweets = db.query(RawNews).filter(RawNews.source_id.like("x-%")).order_by(RawNews.collected_at.desc()).limit(10).all()
for t in raw_tweets:
print(f"ID: {t.id}, Collected At: {t.collected_at}, Published At: {t.published_at}, Title: {t.title[:50]}")
print("\n--- Latest Verified Twitter News ---")
verified_tweets = db.query(VerifiedNews).filter(VerifiedNews.category == "Twitter 𝕏").order_by(VerifiedNews.created_at.desc()).limit(10).all()
for v in verified_tweets:
print(f"ID: {v.id}, Created At: {v.created_at}, Published At: {v.published_at}, Title: {v.title[:50]}")
finally:
db.close()