greptweet.com موقع لجلب تغريدات حساب ما .

عبد الرحمن أحمد

اليوم وردني سؤال من شخص يريد جلب تغريدات من حساب ما ليجمعها في ملف من أجل إعادة تنسيقها ونشرها

وأثناء البحث وجدت هذا الموقع

http://greptweet.com

وهو متاح على

الذي يمكنك من وضع أي اسم حساب تويتر فيعطيك رابط يسمح لك بتحميل التغريدات وحفظها كملف نصي منسق كجدول

بحيث يمكن استيراده من ملف إكسل لفرزه على أعمدة من أجل إعادة استخدامها

نشرته في مجتمع مواقع مفيدة لعل هناك من يحتاج إليه


API only allows 3200 tweets to be downloaded this way at one time :(

للأسف :(

لكني جربتها قبل قليل على حساب ما وأحضر لي حوالي 9000 تغريدة

جربتها على جوجل فأحضر أكثر من 5000 ومايكروسوفت أكثر من 7000

أظن أن الموقع تم برمجته ليحل هذه المشكلة

ممكن لأن هذه الحسابات مشهورة و غير مؤرشفة،

اتوقع انه كل مرة يقوم احد بجلب التويتات يقوم بإضافة 3200 للموجودة حالياً

كان الامر سيفيدني لو كان بدون حدود، لانني احتاج الى فوق نصف مليون تغريدة.

مع ان لو كان لحسوب API لكان افضل بكثير من التويتر

من خلال عدة تجارب لاحظت أنه لا يحضر جميع التغريدات فالبعض جلب لغاية عام 2011 والبعض 2013 فقط ولكن عدد أكبر حوالي 9000

لاحظت في الأسطر الأخيرة يحصل أسطر ناقصة ثم تنتهي

في كل مرة تستعمل الموقع، سيجلب آخر 3200. بحثت في الشفرة المصدرية للموقع لأعرف سبب جلب أكثر من 3200. السبب بسيط: الموقع يؤرشف المحتوى في الخادم في كل مرة تستدعي تغريدات شخص.

يعني، إذا استخدمت الموقع ، سيجلب آخر 3200 تغريدة. و لكتن آخر تغريدة رقمها 10000. إذا استخدمت الموقع مرة أخرى لجلب تغريدات نفس الشخص في وقت آخر، الموقع سيستكمل من آخر تغريدة. لنفرض ان آخر تغريدة أصبحت 20000، الموقع سيجلب آخر 3200 تغريدة فقط، ليصبح المؤرشف تغريدة 6800 إلى 10000 و من 16800 إلى 20000. لكن إذا استخدمت الموقع في فترات بسيطة (كل شهر مثلا) لجلب تغريدات شخص عن طريق الموقع، ستكتمل لديك قاعدة بكل تغريدات هذا الشخص.

إذا العدد سيعتمد على كثافة الطلب