/twitter-preprocessing

Twitter'dan snscrape aracılığıyla veri almak ve onu veri önişleme süreçlerinden geçirmek için bir tool.

Primary LanguagePython

twitter-preprocessing

27.04.2023 Notu: An itibariyle Twitter'ın yapmış olduğu değişiklikler snscrape'i çalışamaz hale getirmiştir. Bu sebepten ötürü yapacağınız bütün aramalarda hata almanız çok olasıdır. Twitter haricindeki diğer veri ön işleme yöntemleri çalışmaktadır, ancak, Twitter'dan veri alma konusunun ne olacağı şu anlık net değil.

Twitter'dan snscrape aracılığıyla veri almak ve onu veri önişleme süreçlerinden geçirmek için bir tool.

Direkt olarak tweetleri alıp bir CSV dosyası oluşturabilir ya da işlemek üzere bir dataframe'e kaydedebilirsiniz.

Arama yapmak için Twitter Advanced Search'ü kullanabilirsiniz. Buradan alacağınız query'i doğrudan uygulamaya ekleyebilirsiniz.

Twitter Advanced Search

Buradan elde ettiğimiz query'i direkt olarak uygulamamıza verebiliriz.

query = "(zelenski OR zelensky OR zelenskiy) lang:tr"

Verimizi elde etmek ve daha sonrasında kullanmak için, csv_only değerini True olarak belirleyebiliriz.

Daha sonra kullanmak üzere CSV olarak kaydetmek için.

get_tweets(query, 100, csv_only=True)

Direkt olarak üstünde çalışmak için.

tweets = get_tweets(query, 100)

Özellikle transformers kütüphanesi CUDA ve PyTorch gerektirdiğinden ilk çalıştırma için sorun oluşturabilir. Bu sebepten ötürü direkt olarak çalışmaya ait Google Colab Versiyonu kullanabilirsiniz.