قم بتثبيت أداة Changedetection.io على Raspberry Pi الخاص بك ويمكنك استخدامها للتحقق من وجود تحديثات على أي صفحة ويب.

الإنترنت ليس موردًا ثابتًا ، ويمكن أن تتغير الصفحات بمرور الوقت. ربما تمت مراجعة النص لإظهار البصيرة المفترضة للمؤلف. ربما تتغير الأسعار ومستويات المخزون لمنتج معين وفقًا لأهواء العرض والطلب التي يحركها السوق.

مهما كان السبب ، غالبًا ما تكون هناك حاجة لمراقبة صفحة الويب من أجل التغييرات ، وتشغيل Changedetection.io على Raspberry الخاص بك Pi ، يمكنك مراقبة أي عدد تريده من المواقع وتلقي الإخطارات من خلال خدمات مثل Discord والبريد الإلكتروني و Slack و برقية. إنها أداة مجانية مفيدة للغاية.

لماذا تراقب مواقع الويب من أجل التغييرات؟

النصوص والصور في الكتب والصحف ثابتة. بمجرد طباعتها ، الكلمات موجودة إلى الأبد. بالتأكيد ، يمكنك تمزيق العدد الخاص بك من New York Post ، أو إشعال نار من جميع المجلدات البالغ عددها 32 مجلدًا. 2015 Encyclopaedia Britannica ، لكن هذا لا يؤدي إلا إلى تدمير نسختك من المعلومات - فهي لا تتغير هو - هي.

ومع ذلك ، قم بزيارة موقع New York Post على الويب ، وسترى أنه - كما هو الحال في أي موقع إخباري آخر - يتم تحديث القصص الفردية غالبًا على مدار أيام أو أسابيع أو سنوات. تتم إضافة التفاصيل لتوضيح القصة ، أو إزالتها إذا كانت غير دقيقة أو غير ذات صلة. قد يكون هذا غير مريح إذا كنت تعتمد على منشور للحصول على حقائق. تريد أن تعرف ما الذي تغير ومتى. وبالمثل ، عند نشر قصة جديدة ، قد ترغب في أن يتم إعلامك على الفور.

instagram viewer

تتغير المعلومات الموجودة على مواقع الويب التجارية أيضًا لتعكس التغييرات في حالة المنتج ومستويات المخزون. سيقوم موقع إلكتروني للإلكترونيات بتحديث صفحة الكتالوج الخاصة به لتعكس توفر الأجهزة الجديدة ، وإذا كنت تحاول العثور عليها Raspberry Pi بسعر معقول للبيع في عام 2023 ، فأنت تريد أن يتم إعلامك على الفور بمجرد ارتفاع مستويات الأسهم فوق صفر.

من خلال مراقبة التغييرات على موقع الويب ، يمكنك معرفة اللحظة التي يتم فيها نشر التحديث على الفور. لذلك سيكون لديك ميزة على القراء الآخرين والمشترين المحتملين للمنتجات.

يخبرك Changedetection.io عندما يتغير موقع الويب

Changedetection.io هو برنامج مجاني ومفتوح المصدر يمكنك استخدامه لمراقبة مستويات المخزون والأفراد صفحات الويب للتغييرات وتشغيل الإشعارات عبر Discord والبريد الإلكتروني و Slack و Telegram ومكالمات API و أكثر. من خلال واجهة ويب سهلة الاستخدام ، يمكنك إجراء مقارنة سطر بسطر لإصدارات صفحات الويب ، وستكون قادرًا على رؤية ما تم تغييره على الفور.

بالإضافة إلى تتبع مستويات وأسعار الأسهم ، أو مراقبة المقالات الإخبارية ، يمكنك استخدام Changedetection.io للمراقبة وتتبع ملفات PDF ، أو مراقبة تحديثات الإدارات الحكومية ، أو إنشاء موجزات RSS بناءً على التغييرات في الويب محتوى.

قم بتثبيت Changedetection.io على Raspberry Pi

سيتم تشغيل Changedetection.io على أي معالج ARMv6 أو ARMv7 أو ARM64 ، لذلك يتم دعم جميع طرازات Raspberry Pi. قبل أن تبدأ ، إذا لم يكن لديك Pi متصل بجهاز عرض ، فيجب عليك ذلك الاتصال بـ Raspberry Pi الخاص بك باستخدام Secure Shell (SSH).

أسهل طريقة لتثبيت Changedetection.io هي Docker و Docker Compose. إذا لم يكن لديك هذه بالفعل ، فاتبع دليلنا إلى تثبيت Docker و Docker Compose على نظام Linux.

قم بتحديث جميع الحزم على نظامك باستخدام:

sudo apt تحديث && sudo apt يرقي

قم بإنشاء دليل جديد لـ Changedetection.io في الدليل الرئيسي الخاص بك ، ثم استخدم ملف قرص مضغوط أمر للانتقال إليه:

قرص مضغوط~
مكديرتغيير الاكتشاف.io && قرص مضغوطتغيير الاكتشاف.io

الآن استخدم ملف wget الأمر لتنزيل ملف تغيير Docker Compose الخاص بـ Raspberry Pi:

wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml

استخدم محرر نصوص nano لفتح ملف Docker Compose:

نانوعامل ميناء يؤلف.yml

... وإلغاء التعليق (إزالة "#") من أي سطور تلي إدخال" browser-chrome: ". احفظ واخرج من nano باستخدام السيطرة + O ثم السيطرة + X. يمكنك الآن بدء Docker Compose باستخدام:

عامل الميناء يؤلف د

سيقوم Docker Compose بسحب الصور ذات الصلة من Docker hub ، وإعداد الحاويات على Raspberry Pi الخاص بك. قد يستغرق ذلك بعض الوقت ، خاصةً إذا كان Raspberry Pi الخاص بك متصلاً بالشبكة عبر Wi-Fi.

يمكنك الاتصال بمثيلك الذي تم تغييره عن طريق إدخال your.pi.local.ip.address: 5000في شريط العنوان في أي متصفح

استخدم Changedetector.io على Raspberry Pi لمراقبة تغييرات صفحة الويب

في واجهة الويب ، سترى أن هناك صفحتين تتم مراقبتهما افتراضيًا. هذه هي سجل التغيير لـ changeetector.io والصفحة الأولى من Hacker News. تم تعيين هذه لتحديث الصفحة كل ثلاث ساعات. يمكنك تغيير هذا الفاصل من خلال النقر فوق يحرر بجانب الدخول. انتقل لأسفل إلى الوقت بين الشيك وأدخل قيمة جديدة. يمكنك ضبط الفاصل الزمني بالأسابيع والأيام والساعات والدقائق والثواني.

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

يمكنك إضافة عنوان URL جديد لمشاهدة التغييرات عن طريق إدخال العنوان في الشريط واختيار زر الاختيار لمشاهدة صفحة ثابتة أو مشاهدة عمليات إعادة التخزين.

بينما يمكنك تشغيل الإشعارات عبر مجموعة متنوعة من القنوات ، فإن الطريقة الأسهل والأكثر موثوقية هي البريد الإلكتروني. سوف تحتاج إلى المعلومات التالية:

  • عنوان البريد الإلكتروني الذي ترسل منه
  • كلمة مرور SMTP الخاصة بك
  • عنوان البريد الإلكتروني الذي تريد تلقي الإشعار

على سبيل المثال ، إذا كان عنوان البريد الإلكتروني الذي تريد الإرسال منه هو "[email protected]" ، فإن كلمة المرور الخاصة بك هي "p455w07d" ، وتريد أن يتلقى "[email protected]" تنبيهات بالتغييرات ، يمكنك إدخال التالية في إشعارات قسم من إعدادات قائمة طعام:

ميلتوس://email1:[email protected]? [email protected]

أرسل إخطارًا بالاختبار ، ثم اضغط على يحفظ.

مراقبة أي URL للتغييرات!

الآن لديك وسائل مراقبة أي صفحة ويب لمعرفة التغييرات ، يمكنك تتبع مواقعك المفضلة للحصول على أخبار جديدة وتحديثات المقالات والتغييرات في مستويات المخزون - بما في ذلك Raspberry Pi نفسه. يمكن أن يكون هذا مفيدًا للغاية عندما تريد أن تراقب موقعًا في الخلفية ، مما يوفر لك الكثير من الوقت والجهد للقيام بذلك يدويًا. بدلاً من ذلك ، تحصل على إشعارات تلقائية عبر البريد الإلكتروني أو الخدمات الأخرى.

إذا كنت ترغب في قراءة أحدث المقالات على المدونات والمواقع الأخرى على الفور ، ففكر في استخدام مثيل مستضاف ذاتيًا من FreshRSS على Raspberry Pi الخاص بك!