"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إنشاء موجز RSS لأي موضوع متوسط!

إنشاء موجز RSS لأي موضوع متوسط!

تم النشر بتاريخ 2024-12-23
تصفح:207

كنت أتصفح أفكار المشاريع التي يجب تنفيذها خلال 30 دقيقة لتجديد معلوماتك سريعًا في عطلة نهاية الأسبوع، وعثرت على codementor.io

إذن، ما هو موجز RSS بالضبط؟

يرمز RSS إلى "Really Simple Syndication" - وهي منهجية للوصول إلى البيانات الوصفية لموقع ويب من خلال ملف XML.

على سبيل المثال، هناك العديد من المقالات والمنشورات التي تم إجراؤها على Medium، أليس من الملائم أن تكون جميع الروابط مع الملخص متاحة في صفحة واحدة؟

حسنًا، الإجابة على ذلك هي – خلاصات RSS! كانت هذه شائعة جدًا منذ عامين مضت ولكن لم يتم استخدامها حقًا بعد الآن، ولكن لا تزال مواقع الويب توفر لك الدعم لإنشاء موجز RSS الخاص بك.

بدأت مؤخرًا في قراءة Intermezzo وأردت قراءة المراجعات وآخر التحديثات عنه على Medium، ثم فكرت ربما يمكنني إنشاء موجز RSS لهذا؟

حسنًا، ساعدني البحث السريع في معرفة أن Medium يدعم إنشاء موجز RSS من خلال نقاط النهاية الخاصة به باستخدام بيانات تعريف XML الخاصة بـ Medium على تلك البيانات التعريفية المحددة.

يمكنك العثور عليه هنا - https://help.medium.com/hc/en-us/articles/214874118-Using-RSS-feeds-of-profiles-publications-and-topics

لقد كتبت كود Python سريعًا باستخدام محلل تغذية المكتبة - والذي يقوم بتحليل ملف XML داخليًا للحصول على البيانات الوصفية المطلوبة. لقد فعلت نفس الشيء أيضًا مع BeautifulSoup إذا كنت تريد تحليل البيانات الوصفية بنفسك أيضًا.

يمكنك الاطلاع على الوثائق الخاصة بمحلل التغذية هنا — https://feedparser.readthedocs.io/en/latest/

لقد قمت بتحليل واسترجاع البيانات الوصفية المتوسطة باستخدام الجزء التالي من التعليمات البرمجية —

parsed_feed = feedparser.parse(url)
for article in parsed_feed["entries"]:
    response_article.append({
        "Title": article["title"],
        "Description": html2text.html2text(article["summary"]),
        "Author": article["author"],
        "Date Published": article["published"],
        "Last Updated": article["updated"]
    })

لجعلها أكثر سهولة في الاستخدام، قمت بإنشاء فصل سريع لـ Python وطلبت من المستخدم إدخال عنوان URL الذي يجب تلقي البيانات الوصفية منه، يمكنك العثور على الرابط للكود الكامل على Carbon أو Github:

جيثب: https://github.com/harmankaler2000/RSS_Feeder

الكربون: https://carbon.now.sh/mHN9yVFtZZmkopLHFEe3

Creating an RSS Feed for any Medium Thread!

أرغب في التواصل ومناقشة المزيد حول لغة بايثون، فلا تتردد في ترك تعليق ويمكننا الدردشة!

بيان الافراج هذه المقالة مستنسخة على: https://dev.to/harmankaler2000/creating-an-rss-feed-for-any-medium-thread-243k?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3