URLWATCH(1) urlwatch Documentation URLWATCH(1)

urlwatch - پایش صفحه‌های وب و خروجی دستورها برای تغییرات

urlwatch [گزینه‌ها] [JOB ...]

ابزار urlwatch برای کمک به شما در پایش تغییرات صفحه‌های وب و دریافت اعلان (از طریق رایانامه، در ترمینال یا از طریق سرویس‌های شخص ثالث مختلف) به ازای هر تغییری طراحی شده است. اعلان تغییرات شامل نشانی وب (URL) تغییریافته و یک diff یکپارچه از تغییرات خواهد بود.

برای راهنمای شروع سریع و آموزش، urlwatch-intro(7) و برای دستورالعمل‌ها و ترفندهای استفاده، urlwatch-cookbook(7) را ببینید.

این صفحه‌ی راهنما به شرح ابزار خط فرمان (CLI) می‌پردازد.

آرگومان‌های مکانی:
شاخص‌ها یا برچسب‌های کار(ها) برای اجرا. اگر --tags تنظیم شده باشد، هر JOB یک برچسب است، در غیر این صورت، هر JOB یک شاخص شماره‌گذاری‌شده مطابق با دستور --list است.
آرگومان‌های اختیاری:
نمایش این پیام راهنما و خروج
استفاده از برچسب‌ها به جای شاخص‌ها برای انتخاب کارهای اجرایی
نمایش شماره نگارش برنامه و خروج
نمایش خروجی اشکال‌زدایی
فایل‌ها و دایرکتوری‌ها:
خواندن فهرست کارها (URLs) از FILE
خواندن پیکربندی از FILE
استفاده از FILE به عنوان ماژول hooks.py
استفاده از FILE به عنوان پایگاه‌داده حافظه موقت (cache)
احراز هویت:
ورود گذرواژه برای SMTP (ذخیره در دسته‌کلید keyring)
ورود گذرواژه برای XMPP (ذخیره در دسته‌کلید keyring)
فهرست کردن چت‌های تلگرامی که ربات در آن‌ها عضو است
ارسال یک اعلان آزمایشی
مدیریت فهرست کارها:
فهرست کردن کارها
افزودن کار (key1=value1,key2=value2,...)
حذف کار بر اساس مکان یا شاخص
فعال کردن کار بر اساس مکان یا شاخص
غیرفعال کردن کار بر اساس مکان یا شاخص
تغییر مکان یک کار موجود بر اساس مکان یا شاخص
آزمایش خروجی پالایه کار بر اساس مکان یا شاخص
آزمایش خروجی پالایه diff کار بر اساس مکان یا شاخص (نیاز به دست‌کم ۲ اسنپ‌شات دارد)
تخلیه داده‌های ذخیره‌شده در حافظه موقت برای یک کار
دستورهای تعاملی ($EDITOR/$VISUAL):
ویرایش فهرست URL/کارها
--edit-config
ویرایش فایل پیکربندی
--edit-hooks
ویرایش اسکریپت قلاب‌ها (hooks)
متفرقه:
فهرست کردن کارها/پالایه‌ها/گزارش‌دهنده‌های پشتیبانی‌شده
پاک‌سازی مدخل‌های قدیمی حافظه موقت و نگه‌داشتن آخرین RETAIN_LIMIT مورد (پیش‌فرض: 1)

$XDG_CONFIG_HOME/urlwatch/urls.yaml
فهرست کارها و پالایه‌های پیکربندی‌شده؛ urlwatch-jobs(5) و urlwatch-filters(5) را ببینید
$XDG_CONFIG_HOME/urlwatch/urlwatch.yaml
تنظیمات سراسری و گزارش‌دهنده‌ها؛ urlwatch-config(5) و urlwatch-reporters(5) را ببینید
$XDG_CONFIG_HOME/urlwatch/hooks.py
یک ماژول Python 3 که می‌تواند انواع کارهای جدید، پالایه‌ها و گزارش‌دهنده‌ها را پیاده‌سازی کند
$XDG_CACHE_HOME/urlwatch/cache.db
یک پایگاه‌داده SQLite 3 (minidb) که تاریخچه وضعیت کارها را در بر دارد (برای مقایسه diff)

urlwatch-intro(7), urlwatch-cookbook(7), urlwatch-deprecated(7), urlwatch-jobs(5), urlwatch-filters(5), urlwatch-config(5), urlwatch-reporters(5)

Thomas Perl https://thp.io

https://github.com/thp/urlwatch/issues

https://thp.io/2008/urlwatch

2024 Thomas Perl

October 28, 2024 urlwatch