<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های M.A.Tatari</title>
        <link>https://virgool.io/feed/@amin.tatari64</link>
        <description>یک کنکوری خسته از حفظیات</description>
        <language>fa</language>
        <pubDate>2026-04-15 09:59:15</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3693827/avatar/avatar.png?height=120&amp;width=120</url>
            <title>M.A.Tatari</title>
            <link>https://virgool.io/@amin.tatari64</link>
        </image>

                    <item>
                <title>🚀 ساخت اسکریپت مانیتورینگ تغییرات سایت‌ها</title>
                <link>https://virgool.io/@amin.tatari64/web-scraper-cexflw4dxqy5</link>
                <description>مدتیه فروشگاه تکنولایف یه جشنواره جذاب به اسم تونل زمان برگزار می‌کنه.در این جشنواره، هر چند وقت یک‌بار یه سری محصولات خاص با تخفیف‌های زیاد و موجودی محدود منتشر می‌شن.اما نکته اینجاست که این محصولات معمولاً خیلی زود تموم می‌شن و اگه بخوای دستی چک کنی که صفحه‌ی جشنواره چه زمانی آپدیت شده، عملاً شانسی برای خرید نداری 😅منم دقیقاً همین مشکل رو داشتم — کنجکاو بودم که بدونم چه زمانی محصولات جدید اضافه می‌شن، بدون اینکه هی صفحه‌ی سایت رو رفرش کنم.برای همین تصمیم گرفتم یه ابزار کوچک ولی کاربردی بسازم که خودش تغییرات صفحات وب رو تشخیص بده و به من اطلاع بده.💡 ایده‌ی اصلی پروژههدف ساده بود:یه سیستم بنویسم که بتونه هر چند دقیقه یک‌بار به آدرس‌هایی که من تعیین می‌کنم سر بزنه، و اگر محتوای صفحه نسبت به دفعه‌ی قبل تغییر کرده بود، به من یه نوتیف بده.به این ترتیب، لازم نیست کاربر دائم سایت‌ها رو چک کنه؛ کافیه یه‌بار تنظیم کنه و بقیه‌ی کارها رو بسپره به سیستم.⚙️ نحوه‌ی کارپروژه شامل دو بخش اصلیه:1. اسکریپت بررسی تغییراتاین بخش با استفاده از کرون‌جاب (Cron Job) هر چند دقیقه یک‌بار اجرا می‌شه و کارهای زیر رو انجام می‌ده:به آدرس‌های ثبت‌شده درخواست (Request) می‌فرستهمحتوای HTML صفحه رو ذخیره می‌کنهاون رو با نسخه‌ی قبلی مقایسه می‌کنهاگر تفاوتی وجود داشت، تغییر رو ثبت و نوتیفیکیشن ارسال می‌کنهبه زبان ساده، یه سیستم Web Scraper سبک ساختم که هدفش فقط تشخیص تغییر محتواست، نه جمع‌آوری داده‌ها.2. پنل مدیریتبرای اینکه بشه راحت‌تر با سیستم کار کرد، یه پنل مدیریتی طراحی کردم که امکانات زیر رو داره:مشاهده‌ی لیست سایت‌های در حال پایشدیدن آخرین نسخه‌ی محتوای هر سایتثبت یا حذف سایت جدیدمشاهده‌ی لاگ تغییرات و زمان آخرین بررسی‌هابا این پنل، همه‌چیز تحت کنترل قرار می‌گیره و نیاز نیست وارد دیتابیس یا کد بشی.🧩 تکنولوژی‌های استفاده‌شدهبرای پیاده‌سازی این پروژه از ابزارها و تکنولوژی‌های زیر استفاده کردم:PHP برای بخش بک‌اندJavaScript برای تعامل‌های سمت کاربر در پنلCron Jobs برای زمان‌بندی اجرای خودکارHTML/CSS برای طراحی رابط کاربری ساده و سبک🔔 نتیجه‌ی نهاییدر حال حاضر این اسکریپت به‌صورت کاملاً خودکار، هر چند دقیقه یک‌بار آدرس‌های تعیین‌شده رو بررسی می‌کنه و هرگونه تغییر در محتوای صفحات رو شناسایی می‌کنه.وقتی تغییر جدیدی اتفاق بیفته، بلافاصله ثبت می‌شه و در بخش لاگ‌ها قابل مشاهده‌ست.به این ترتیب، اگر تکنولایف (یا هر سایت دیگه‌ای) جشنواره جدیدی راه بندازه، اولین کسی که خبردار می‌شم، منم 😄💬 جمع‌بندیاین پروژه در اصل یه تمرین جالب برای ترکیب Web Scraping + Automation + Dashboard Design بود.اما در عمل، تبدیل شد به یه ابزار واقعی که می‌تونه در موقعیت‌های مشابه هم استفاده بشه — مثلاً دنبال کردن تغییر قیمت‌ها، موجود شدن کالاها، یا حتی بررسی تغییرات صفحات خبری.اگر دوست داری سورس پروژه رو ببینی، میتونی به صفحه گیتهابم سر بزنی : https://github.com/amintatari64/web-scraperنظرت در مورد این پروژه چیه؟</description>
                <category>M.A.Tatari</category>
                <author>M.A.Tatari</author>
                <pubDate>Fri, 10 Oct 2025 19:05:35 +0330</pubDate>
            </item>
                    <item>
                <title>دانلودچی؛ ربات تلگرامی برای تبدیل لینک دانلود به لینک نیم‌بها 🚀</title>
                <link>https://virgool.io/@amin.tatari64/%D9%84%DB%8C%D9%86%DA%A9-%D9%86%DB%8C%D9%85-%D8%A8%D9%87%D8%A7-fa2kegcmdcms</link>
                <description>اگر اهل دانلود فایل‌های حجیم باشید، حتماً می‌دونید که حجم اینترنت چقدر سریع تموم میشه. مخصوصاً وقتی بخواید فیلم، نرم‌افزار یا حتی یک فایل آموزشی رو از سرورهای خارجی دانلود کنید. اما خبر خوب اینکه حالا می‌تونید با کمک ربات دانلودچی، لینک‌های دانلود خارجی رو به لینک داخلی تبدیل کنید و تا ۵۰٪ در مصرف اینترنت صرفه‌جویی داشته باشید. 🙌📌 دانلودچی چی کار می‌کنه؟ربات @ChiDlbot دو کار اصلی براتون انجام میده:تبدیل لینک دانلود خارجی به لینک داخلیفقط کافیه لینک مستقیم فایل رو برای ربات بفرستید، بلافاصله یک لینک داخلی تحویل می‌گیرید که با اینترنت نیم‌بها قابل دانلود هست.آپلود فایل و دریافت لینک داخلیمی‌تونید فایل خودتون رو مستقیماً در ربات آپلود کنید و یک لینک داخلی برای اشتراک‌گذاری یا دانلود نیم‌بها دریافت کنید.🎯 مزایای استفاده از دانلودچیکاهش هزینه اینترنت با دانلود نیم‌بهاسرعت بالاتر به دلیل استفاده از سرورهای داخلیمناسب برای فایل‌های حجیم مثل فیلم، سریال، نرم‌افزار یا پروژه‌های کاریبدون نیاز به نصب نرم‌افزار اضافه؛ همه چیز داخل تلگرام انجام میشه📥 چطوری استفاده کنم؟وارد ربات @ChiDlbot بشید.لینک دانلود فایل رو بفرستید.لینک داخلی دریافت کنید و با خیال راحت دانلود کنید.یا اگر خودتون فایل دارید:فایل رو برای ربات آپلود کنید.لینک داخلی اختصاصی بگیرید.به همین راحتی! ✅📝 جمع‌بندیبا دانلودچی دیگه نیازی نیست برای دانلود فایل‌های حجیم از حجم گران اینترنت بین‌الملل استفاده کنید. کافیست یک بار امتحان کنید تا همیشه موقع دانلود یادتون بیاد:👉 @ChiDlbot</description>
                <category>M.A.Tatari</category>
                <author>M.A.Tatari</author>
                <pubDate>Tue, 30 Sep 2025 20:49:19 +0330</pubDate>
            </item>
                    <item>
                <title>زندگی در دنیای موازی</title>
                <link>https://virgool.io/@amin.tatari64/%D8%B2%D9%86%D8%AF%DA%AF%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D9%85%D9%88%D8%A7%D8%B2%DB%8C-tktyehhqqkri</link>
                <description>زندگی بدون کنکور چقدر شیرین میشد.مثلا تو دنیای موازی ، یه دانش اموز وقتی وارد دبیرستان میشه ، رشته مورد علاقشو انتخاب کرده ، سرکلاس درس هایی میره که میدونه برا آیندش مفیدن میره و اون درس ها رو &quot;میفهمه&quot; تاکید می‌کنم ، میفهمه ، نه اینکه حفظ کنه.اثبات مسائل و نکات ریاضی رو میبینه.مجبور نیست درس هایی مثل کار آفرینی و سواد رسانه و هویت اجتماعی و ... رو فدای شیمی و فیزیک و ریاضی کنهدانش آموزی که تو دنیای موازی زندگی میکنه و کنکور نداره ، مهم ترین درس براش سواد رسانه است، از اول سال خودشو آماده میکنه تا تو سخت ترین المپیادش، ینی المپیاد سواد رسانه بتونه رتبه خوبی بیاره.این دانش آموز دغدغه اش اینه که چجوری مهارت های نرم خودش رو تقویت کنه.کلاس های الکی مثل ریاضی و فیزیک رو میپیچونه تا بره سر کلاس کارآفرینی.این دانش آموز دیگه دغدغه ۲۰ شدن و نمره عالی نداره.چون میدونه باید مهارت یاد بگیره ، مهارت مهمه....خلاصه که این دانش آموز ما خیلی خوشبخته ، خوش به حالش :)</description>
                <category>M.A.Tatari</category>
                <author>M.A.Tatari</author>
                <pubDate>Sun, 15 Dec 2024 16:24:48 +0330</pubDate>
            </item>
                    <item>
                <title>یلدا</title>
                <link>https://virgool.io/@amin.tatari64/yalda-lj08x69zvmsv</link>
                <description>یلدا برای هرکسی یه چیز خاصیهیکی مث من ماه تولدش با شب یلدا شروع میشهبرای یکی که سرما رو دوست داره شب چله نوید بخش شروع سرماستبرای یکی دلیلیه برای دیدار کردنبرای یکی دلیلیه برا حافظ خوندنبرای یکی صرفا راه انداختن کرسی و زیر کرسی رفتنهبرای یکی شبِ با خانواده صحبت کردنهبرای یکی شبِ خوراکی خوردنهبرای بچه ها شبِ بازی کردنه ( زمان بچگی های ما حتی شبِ برف بازی کردن هم بود )خلاصه که شب یلدا برای هرکسی یه معنی دارههرکسی به یک دلیلی این شب رو خاص میدونهشما دلیلتون چیه؟</description>
                <category>M.A.Tatari</category>
                <author>M.A.Tatari</author>
                <pubDate>Thu, 12 Dec 2024 22:04:35 +0330</pubDate>
            </item>
            </channel>
</rss>