ابزار Changedetection.io را روی Raspberry Pi خود نصب کنید و می توانید از آن برای بررسی به روز رسانی در هر صفحه وب استفاده کنید.
اینترنت یک منبع ثابت نیست و صفحات می توانند در طول زمان تغییر کنند. شاید متن برای نشان دادن هوشیاری فرضی نویسنده اصلاح شود. ممکن است قیمت ها و سطوح موجودی یک محصول خاص با توجه به هوس های عرضه و تقاضای بازار تغییر کند.
به هر دلیلی، اغلب نیاز به نظارت بر یک صفحه وب برای تغییرات وجود دارد، و با اجرای Changedetection.io در Raspberry Pi خود، می توانید هر تعداد سایتی را که دوست دارید نظارت کنید و از طریق سرویس هایی مانند Discord، ایمیل، Slack و اعلان دریافت کنید. تلگرام. این یک ابزار رایگان فوق العاده مفید است.
چرا وب سایت ها را برای تغییرات نظارت کنیم؟
متن و تصویر در کتاب ها و روزنامه ها تغییر ناپذیر است. پس از چاپ، کلمات برای همیشه وجود دارند. مطمئناً، میتوانید شماره نیویورک پست خود را تکه تکه کنید، یا از تمام 32 جلد دایرهالمعارف بریتانیکا 2015 آتش بسازید، اما این کار فقط نسخهای از اطلاعات شما را از بین میبرد – آن را تغییر نمیدهد.
با این حال، از وبسایت نیویورک پست دیدن کنید و خواهید دید که – مانند هر سایت خبری دیگر – داستانهای فردی اغلب در طول روزها، هفتهها یا سالها بهروزرسانی میشوند. جزئیات برای روشن شدن داستان اضافه می شوند، یا اگر نادرست یا نامربوط هستند حذف می شوند. اگر برای حقایق به یک نشریه تکیه می کنید، این می تواند ناخوشایند باشد. می خواهید بدانید چه چیزی و چه زمانی تغییر کرده است. به همین ترتیب، هنگامی که یک داستان جدید پست می شود، ممکن است بخواهید فوراً به شما اطلاع داده شود.
اطلاعات در وب سایت های تجاری نیز برای منعکس کننده تغییرات در وضعیت محصول و سطح موجودی تغییر می کند. یک وبسایت الکترونیک صفحه کاتالوگ خود را بهروزرسانی میکند تا منعکسکننده سختافزار جدید در دسترس باشد، و اگر میخواهید یک 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 پشتیبانی میشوند. قبل از شروع، اگر پای خود را به مانیتور متصل ندارید، باید با استفاده از Secure Shell (SSH) به Raspberry Pi خود متصل شوید.
ساده ترین راه برای نصب Changedetection.io با Docker و Docker Compose است. اگر قبلاً اینها را ندارید، راهنمای ما را برای نصب Docker و Docker Compose در لینوکس دنبال کنید.
تمام بسته های موجود در سیستم خود را با موارد زیر به روز کنید:
sudo apt update && sudo apt upgrade
یک دایرکتوری جدید برای Changedetection.io در فهرست اصلی خود ایجاد کنید، سپس از دستور cd برای انتقال به آن استفاده کنید:
cd~
mkdir changedetection.io && cd changedetection.io
اکنون از دستور wget برای دانلود فایل changetetection.io Docker Compose برای Raspberry Pi استفاده کنید:
wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
از ویرایشگر متن نانو برای باز کردن فایل Docker Compose استفاده کنید:
nano docker-compose.yml
… و از هر خطی که به دنبال ورودی «browser-chrome:» است، نظر را حذف کنید («#» را حذف کنید. Nano را با Ctrl + O سپس Ctrl + X ذخیره کرده و از آن خارج شوید. اکنون می توانید Docker Compose را با:
docker-compose up -d
Docker Compose تصاویر مربوطه را از داکر هاب می کشد و کانتینرهایی را روی Raspberry Pi شما تنظیم می کند. این ممکن است کمی طول بکشد، به خصوص اگر Raspberry Pi شما از طریق Wi-Fi به شبکه متصل باشد.
با وارد کردن your.pi.local.ip.address:5000 در نوار آدرس هر مرورگر، می توانید به نمونه changeetection.io خود متصل شوید.
از Changedetector.io در Raspberry Pi برای نظارت بر تغییرات صفحه وب استفاده کنید
در رابط وب خواهید دید که دو صفحه به طور پیش فرض نظارت می شوند. اینها تغییرات لاگ changedetector.io و صفحه اول Hacker News هستند. اینها تنظیم شدهاند که هر سه ساعت یک بار صفحه را بازخوانی کنند. می توانید این فاصله را با کلیک بر روی ویرایش در کنار ورودی تغییر دهید. به پایین بروید و به Time Between Check بروید و یک مقدار جدید وارد کنید. می توانید فاصله را بر حسب هفته، روز، ساعت، دقیقه و ثانیه تنظیم کنید.
از طرف دیگر، میتوانید با کلیک بر روی دکمه بررسی مجدد، مقایسه را از رابط اصلی شروع کنید. اگر یک صفحه وب تغییر کرده باشد، برچسب دکمه Preview به Diff تغییر می کند. برای مشاهده تفاوت بین صفحات بر روی Diff کلیک کنید. متن سبز نشان دهنده خطوط اضافه شده است، در حالی که متن قرمز حذف شده است.
میتوانید با وارد کردن آدرس در نوار، و انتخاب دکمه رادیویی برای تماشای یک صفحه ثابت یا تماشای ذخیرهسازی مجدد، یک URL جدید برای مشاهده تغییرات اضافه کنید.
در حالی که می توانید اعلان ها را از طریق کانال های مختلف فعال کنید، ساده ترین و مطمئن ترین روش ایمیل است. شما به اطلاعات زیر نیاز خواهید داشت:
- آدرس ایمیلی که از آن ارسال می کنید
- رمز عبور SMTP شما
- آدرس ایمیلی که می خواهید اعلان را دریافت کنید
برای مثال، اگر آدرس ایمیلی که میخواهید از آن ارسال کنید «email1@example.com»، رمز عبور شما «p455w07d» است، و میخواهید «email2@example.com» اعلانهای تغییرات را دریافت کند، باید عبارت زیر را وارد کنید. بخش اعلان ها در منوی تنظیمات:
mailtos://email1:p455w07d@example.com?to=email2@example.com
یک اعلان آزمایشی ارسال کنید، سپس Save را بزنید.
نظارت بر هر URL برای تغییرات!
اکنون ابزاری برای نظارت بر هر صفحه وب برای تغییرات دارید، میتوانید سایتهای مورد علاقه خود را برای اخبار جدید، بهروزرسانیهای مقاله و تغییرات در سطوح موجودی، از جمله برای خود Raspberry Pi، پیگیری کنید. وقتی میخواهید در پسزمینه سایتی را در نظر بگیرید، این میتواند بسیار مفید باشد و در زمان و تلاش شما در انجام دستی آن صرفهجویی کند. در عوض، اعلانهای خودکار را از طریق ایمیل یا سرویسهای دیگر دریافت میکنید.
اگر میخواهید فوراً آخرین مقالات در وبلاگها و سایر سایتها را بخوانید، از یک نمونه FreshRSS خود میزبانی شده در Raspberry Pi خود استفاده کنید!