v0.8.0 — Twitter/X Tweet Search
Yeni Özellik: Twitter/X Tweet Arama
Hisse, fon, döviz ve kripto ile ilgili tweet arama özelliği. Optional dependency olarak pip install borsapy[twitter] ile yüklenir.
Kullanım
import borsapy as bp
# Auth (browser DevTools > Cookies > x.com)
bp.set_twitter_auth(auth_token="...", ct0="...")
# Standalone arama
df = bp.search_tweets("$THYAO", period="7d")
df = bp.search_tweets("dolar kur", lang="tr", limit=50)
# Asset entegrasyonu
bp.Ticker("THYAO").tweets(period="7d") # $THYAO OR #THYAO OR "TURK HAVA YOLLARI"
bp.Fund("AAK").tweets(period="7d") # #AAK OR AAK OR "AK PORTFOY..."
bp.FX("USD").tweets(period="7d") # $USDTRY OR dolar kur OR dolar TL
bp.Crypto("BTCTRY").tweets(period="7d") # $BTC OR #BitcoinDataFrame Sütunları
tweet_id, created_at, text, author_handle, author_name, likes, retweets, replies, views, quotes, bookmarks, author_followers, author_verified, lang, url
Teknik Detaylar
- Scweet v4
search()API (v4.0scrape()fallback) - Twitter GraphQL API —
user_core+user_legacypath desteği - Temp DB per call (cooldown state bypass)
- Türkçe arama terimleri (FX/emtia: "dolar kur", "gram altın" vb.)
- KAP şirket adı dahil sorgu oluşturma
- 46 unit test