الأخبار التكنولوجية والاستعراضات والنصائح!

أنابيب Yahoo: تحليل Digg، الجزء 1: بواسطة المرسل

ستساعدك المقالة التالية: أنابيب Yahoo: تحليل Digg، الجزء 1: بواسطة المرسل

بالنسبة لأولئك منكم الذين يحبون متابعة مواقع التواصل الاجتماعي مثل Digg، قد تكون أداة التحليل السهلة ذات فائدة لكم. تتيح لك Yahoo Pipes تجميع مجموعة من الأدوات بسرعة كبيرة لتنظيم عناصر موجز الويب. في هذا المثال، سأقوم بفرز موجز RSS لصفحة Digg الرئيسية حسب مُرسل كل قصة.

للقيام بذلك، نحتاج إلى معالجة بعض محتويات خلاصة Digg باستخدام وحدة Yahoo Pipes Regex (التعبيرات العادية). بخلاف ذلك، كل المعلومات التي نحتاجها موجودة في الخلاصة.

أنماط التعبير العادية:
لن أخوض في مناقشة تفصيلية حول التعابير المنطقية. بدلاً من ذلك، سأقوم فقط بإدراج ما استخدمته في تسجيل الفيديو للشاشة. (إذا كنت معتادًا على التعابير المنطقية بالفعل، فتحملني.)

  1. ^ – علامة الإقحام – تطابق بداية السلسلة.
  2. $ – دولار – يطابق نهاية السلسلة.
  3. .* – نجمة نقطية – تطابق أي تسلسل من الأحرف.
  4. ^.*$ – تطابق السلسلة بأكملها.
  5. (^.*$) – قم بمطابقة السلسلة بأكملها واحفظها في المعلمة 1، المعروفة أيضًا باسم $1.

Digg تغذية المتغيرات المستخدمة:
يحتوي موجز RSS لصفحة Digg الرئيسية على عدد من الحقول/المتغيرات التي يمكننا الوصول إليها في Yahoo Pipes. في هذا المثال، استخدمت واحدًا فقط:

digg:submitter.digg:اسم المستخدم

داخل Yahoo Pipes، للوصول إليه، نضع أقواسًا (أقواسًا متعرجة) حوله:

${digg:submitter.digg:اسم المستخدم}

عملية:
هذه هي الخطوات التي أقوم بها في الفيديو أدناه.

  1. احصل على خلاصة صفحة Digg الرئيسية.
  2. أدخل اسم مستخدم digg (لمرسل القصة) في ملف عنوان البند قيم الحقل، في بداية العنوان، محاطة بأقواس مربعة.
  3. افعل نفس الشيء مع item.y: حقل العنوان. (ربما يكون هذا زائدًا عن الحاجة، لكنه ليس مشكلة كبيرة).
  4. استبدل وصف السلعة الحقول التي لا تحتوي على شيء – أي سلسلة فارغة. بالنسبة لتحليلنا، فإن التخلص من الوصف يقلل من الفوضى البصرية في النتائج. من الأسهل رؤية العنوان والمرسل فقط.
  5. قم بفرز الخلاصة التي تم التلاعب بها حسب عنوان البند.

ما نقوم به هو أخذ عنوان القصة مثل

قصة سوب باريس

مع

[RainbowPhoenix] قصة سوب باريس

لكل قصة الصفحة الرئيسية. السلسلة الموجودة بين الأقواس المربعة هي اسم عضو Digg الذي أرسل المقالة. لذا فإن ^.*$ يطابق “Paris’ Sob Story”، وتقوم الأقواس () بتعيين هذه السلسلة إلى $1. وبالتالي فإن Regex يستبدل القاعدة (^.*$) لـ عنوان البند يأخذ نفس العنوان ويدرج اسم مستخدم digg الحالي بين قوسين مربعين أمام العنوان.

[${digg:submitter.digg:username}] 1 دولار

بخلاف التخلص من وصف القصة، هذا كل ما نقوم به بالفعل، متبوعًا بفرز قيم العنوان.

وحدات أنابيب ياهو المستخدمة:

  1. جلب التغذية
  2. التعبير العادي
  3. نوع
  4. انتاج |

يمكنك أخذ Digg by Submitter Pipe الخاص بي واستنساخه وتعديله بما يناسب قلبك. أو انتظر القادم . في الجزء التالي من هذه السلسلة القصيرة، سنقوم بفرز صفحة Digg الرئيسية حسب الفئة (ونثبت وجود Apple التحيز للصفحة الرئيسية).