‫۴ سال و ۵ ماه قبل، یکشنبه ۲۴ فروردین ۱۳۹۹، ساعت ۰۱:۲۱
- شما زمانیکه شروع به مشاهده‌ی یک قسمت می‌کنید، کل آن در پشت صحنه دریافت می‌شود؛ درست مانند حالتیکه این برنامه فایل آن‌را دریافت می‌کند.
+ زمان قید شده‌ی در متد beNiceAsync را زیاد کنید؛ در کلاس FindLinks. (این مورد هست که «به سریع کلیک نکنید» اشاره می‌کند)
‫۴ سال و ۵ ماه قبل، یکشنبه ۲۴ فروردین ۱۳۹۹، ساعت ۰۱:۰۳
- اگر از IP مربوط به DNS «شکن» استفاده کردید، چون همه از آن استفاده کردند و حجم زیادی با IP عمومی آن دریافت شده، دیگر کار نمی‌کند. روش دیگری را برای تغییر IP استفاده کنید.
- نگارش‌های جدیدتر این برنامه خودش فایل‌ها را هم دریافت می‌کند که این متفاوت است نسبت به حالت دریافت از طریق دانلودمنیجر؛ یکی یکی هست و شبیه به حالت مرور فرد در سایت.
‫۴ سال و ۵ ماه قبل، شنبه ۲۳ فروردین ۱۳۹۹، ساعت ۱۵:۲۸
نگارش چهارم را با پشتیبانی از اندازه‌های کوچکتر 1024x768 از اینجا دریافت کنید: PluralsightLinks-V4.7z
چند نکته:
  • به علت دریافت حجم زیادی از طریق IPهای سرویس «شکن»، این سرویس دیگر برای دریافت از طریق برنامه کار نمی‌کند (بلاک شده). فقط از طریق مرورگر و پس از پر کردن یک captcha برای مدت کوتاهی فعال است.
  • اگر موفق به تغییر IP خود شوید (به هر روشی ...)، روش لاگین خودکار برنامه کار می‌کند و نیازی به هیچ تنظیم اضافه‌تری ندارد.
‫۴ سال و ۵ ماه قبل، جمعه ۲۲ فروردین ۱۳۹۹، ساعت ۰۳:۲۱
به روز رسانی برای کسانیکه با لاگین خودکار برنامه مشکل دارند
ابتدا نگارش جدید را دریافت کنید: PluralsightLinks-V3.7z
برای کار با آن در مرورگر خودتان گزینه‌ی نمایش developer tools را فعال کنید. تیک مربوط به preserve logs را هم بزنید تا بعد از هدایت به صفحه‌ی بعدی لاگ‌ها پاک نشوند. سپس با استفاده از مرورگر، به سایت پلورال سایت لاگین کنید. یک سطر آن post به آدرس /id/ است. در برگه‌ی network آن مشاهده کنید چه کوکی‌هایی را در قسمت response تنظیم کرده‌است. مقدار آن‌ها را در فایل appsettings.json، در قسمت AfterLoginCookies  تنظیم کنید (دو مورد هست). سپس گزینه‌ی UseManualCookies را هم به true تنظیم کنید. اگر UseManualCookiesباشد، یعنی از کوکی که دستی تنظیم می‌کنید، استفاده شود؛ اگر false باشد، یعنی خود برنامه سعی در لاگین خواهد کرد تا این کوکی‌ها را به صورت خودکار دریافت کند. اگر با لاگین خودکار مشکل دارید، نیاز است UseManualCookies را به true تنظیم کرده و گزینه‌ی AfterLoginCookies را در فایل تنظیمات برنامه مقدار دهی کنید:  

‫۴ سال و ۵ ماه قبل، پنجشنبه ۲۱ فروردین ۱۳۹۹، ساعت ۱۵:۵۱
آیا نرم افزار امنیتی خاصی بر روی سیستم شما نصب هست؟ تصور من این است کسانیکه عنوان می‌کنند برنامه کار نمی‌کند، هدرهای صحیحی را نمی‌توانند به سمت سرور ارسال کنند (این هدرها توسط برنامه‌ای خاص در بین راه (بین برنامه‌ی اصلی و سرور) حذف می‌شود).
‫۴ سال و ۵ ماه قبل، چهارشنبه ۲۰ فروردین ۱۳۹۹، ساعت ۰۶:۳۹
برنامه را کمی تغییر دادم تا خودش فایل‌ها را هم یکی یکی دریافت کند؛ آهسته و پیوسته، به همراه ایجاد پوشه‌ها، به ازای هر ماژول دوره و نام‌گذاری صحیح فایل‌های ویدیوهای دریافتی: PluralsightLinks-V2.7z
‫۴ سال و ۵ ماه قبل، سه‌شنبه ۱۹ فروردین ۱۳۹۹، ساعت ۲۳:۵۳
مشخصات نام کاربری و کلمه‌ی عبور را در فایل appsettings.json احتمالا درست وارد نکردید؛ وگرنه مشکلی نیست (یکبار هم سعی کنید به صورت معمولی با مرورگر در همان سایت لاگین کنید و مراحل ابتدایی مرتبط با اکانت آن‌را تکمیل کنید؛ پیش از دسترسی به دوره‌ها یکسری انتخاب‌ها را باید انجام دهید):

‫۴ سال و ۵ ماه قبل، سه‌شنبه ۱۹ فروردین ۱۳۹۹، ساعت ۱۸:۵۸
برنامه‌ای برای دریافت لینک‌های دانلود دوره‌های پلورال‌سایت

حدودا 23 روز دیگر تا پایان دسترسی رایگان به پلورال‌سایت باقی است. به همین جهت، برنامه‌ای تهیه شد که توسط آن می‌توانید لینک‌های مستقیم دریافت فایل‌های دوره‌های پلورال‌سایت را یافته و توسط دانلودمنیجر خود، آن‌ها را دریافت کنید: PluralsightLinks.7z

روش استفاده:
- سورس کامل برنامه قرار داده شده‌است و برای اجرا، نیاز به NET Core 3.1. را دارد.
- فایل appsettings.json آن‌را باز کنید. سپس در آن Username و Password ورود به سایت پلورال‌سایت خود را وارد کنید.
- سپس آرایه‌ی CoursesToCheck را با فرمتی که مشاهده می‌کنید، بر اساس لینک‌های اول صفحات دوره‌های مورد علاقه‌ی خود تکمیل کنید.

و در آخر با کلیک بر روی فایل dotnet_run.bat، می‌توانید برنامه را اجرا کرده و نتایج نهایی را در پوشه‌ی Output تشکیل شده، مشاهده کنید. این نتایج به صورت فایل‌های txt ذخیره می‌شوند که به سادگی قابلیت import در دانلودمنیجرها را دارند.

دو نکته‌ی مهم:
- لینک‌های یافت شده، مدت‌دار هستند. بنابراین سریعتر نسبت به دریافت آن‌ها اقدام کنید! بدیهی است در صورت منقضی شدن لینک‌ها، باید مجددا لینک‌های جدید را با اجرای مجدد برنامه، دریافت کنید.
- اگر با IP ایران می‌خواهید از این برنامه استفاده کنید، بلافاصله پس از لاگین، خطای 403 و عدم دسترسی را مشاهده خواهید کرد. برای رفع این مشکل، می‌توانید DNS خود را به «شکن» تنظیم کنید؛ یعنی تنظیم DNS به 178.22.122.100 به صورت زیر:


پس از این تغییر، چون IP قابل مشاهده‌ی سیستم شما توسط سایت پلورال‌سایت، تغییر می‌کند، مرحله‌ی لاگین و کار با سایت را بدون مشکل طی خواهید کرد.

به روز رسانی‌ها:
- برنامه را کمی تغییر دادم تا خودش فایل‌ها را هم یکی یکی دریافت کند؛ آهسته و پیوسته، به همراه ایجاد پوشه‌ها، به ازای هر ماژول دوره و نام‌گذاری صحیح فایل‌های ویدیوهای دریافتی: PluralsightLinks-V2.7z 
- امکان دریافت زیرنویس‌های هر ویدیو هم اضافه شد: PluralsightLinks-V5.7z