بالاخره تموم شد.
این برنامه:
*) با شروع بکار سیستم عامل اجرا میشه.
*) قابلیت resume داره.
*) از کوکیهای فایرفاکس استفاده میکنه. یعنی اگه شما مثلا در سایت rapidshare اکانت داشته باشین، این برنامه بطور خودکار user/pass شما رُ قرار میده و دانلود شروع میشه.( باید حداقل یک با با فایرفاکس به سایت مورد نظر لاگین کرده باشید تا اطلاعات در کوکی ذخیره شده باشد.)
*) روند انجام دانلود رُ نشون میده.
فایل dlstartup.sh رُ از آدرس زیر دانلود و در دسکتاپ ذخیره کنید:
برای قرار دادن برنامه در startup به مسیر System->Perefrences->Startup Applications یا System->Perefrences->Sessions برید و اسکریپت رُ add کنید:
یا میتونید در ترمینال کد زیر رُ وارد کنید:
cp ~/Desktop/dlstartup.sh /etc/init.d/
sudo update-rc.d dlstartup.sh defaults
بعد یه فایل خالی به اسم matrix در دسکتاپ درست کنید و آدرس فایلهایی رُ که میخواهید دانلود بشند در اون بنویسید:
حالا با هر بار بالا اومدن اوبونتو، دانلود بصورت خودکار و بعد از ۵ ثانیه شروع میشه:
برای توقف دانلود یا cancel کردن روند دانلود، از کلید Ctrl+c استفاده کنید. و اگر میخواهید برنامه ادامهی دانلود رُ انجام بده بدون اینکه مجبور باشید سیستم را reset کنید، اسکریپت dlstartup.sh رُ بوسیله ترمینال(با فرض قرار داشتن اسکریپت در دسکتاپ) با کد زیر اجرا کنید:
sudo sh ~/Desktop/dldownload.sh
یا طبق آموزش پست قبل اسکریپت رُ به پنل بالا اضافه کنید.
این برنامه ابتدا کوکیهای فایرفاکس رُ پیدا و اونا رُ به فرمت قابل فهم برای wget تبدیل میکنه، چون کوکیهای فایرفاکس به فرمت sqlite هستند. شما کافیه فقط یه بار به سایتهایی که user/pass از شما میگیرند لاگین کنید تا در کوکی ذخیره بشه.
فکر میکنم این همون چیزی باشه که شما میخواهید. برنامهی قبلی هم که در زمان مشخص دانلود رُ شروع میکرد با همین روش البته خیلی کاملتر، بزودی ارائه میشه.
شما کافیه به بایوس زمان روشن شدن سیستم رُ بدید و در فایل matrix آدرس فایلهاتون رُ قرار بدید. با شروع سیستم عامل دانلود هم شروع میشه.
اگر میخواهید بصورت اتوماتیک به اوبونتو هم لاگین کنید، از System->Administration->Login window از سربرگ Security گزینهی Enable Automatic Login رُ برای یوزر خودتون فعال کنید.