py_download اسکرپتی است که توسط بنده برای مدیریت دانلود (با استفاده از wget) نوشته شده و در ویندوز و گنو/لینوکس قابل استفاده است

راهنمای نصب در ویندوز (+)

راهنمای نصب در گنو/لینوکس(+)

بعد از اتمام نصب نوبت به استفاده می‌رسد

چند دستور اصلی برای برنامه در نظر گرفته شده است که آن ها را مرور می کنیم :


s  :‌با زدن s  وارد حالت اضافه کردن تک فایل به لیست دانلود میشوید

در ادامه از شما خواسته می شود لینک مورد نظر خود را وارد کنید( می توانید از مرورگر کپی کرده و paste کنید)

با زدن enter لینک شما به لیست اضافه می‌شود


p : با زدن این دستور لیست دانلود برای شما چاپ میشود


c : این دستور دانلود را شروع می کند و تا پایان لیست ادامه می دهد

توجه :‌ برای متوقف کردن دانلود از ctrl+c استفاده کنید

چنانچه دوباره c را برنید از ادامه فایل های شما دانلود می‌شود


ms : مشابه دستور s ولی می توانید چندین لینک را وارد کنید به این صورت :

ابتدا ms را وارد کنید

سپس اولین لینک و اینتر

سپس دومین لینک و اینتر .. الی آخر

در انتها با زدن d از این حالت خارج می شوید


b :‌ دانلود یک سریال از طریق صفحه کل سریال ها( این قسمت هنوز در حالت بتا است و برای کاربران عادی توصیه نمی شود )

در این قسمت لینک صفحه ای که لینک های سریال در آن قرار دارد را وارد می کنید، در ادامه برنامه html آن صفحه را دانلود و pars می کند و از شما یک کلیدواژه می خواهد. اگر آن کلیدواژه در هر لینک یافت شود آن را به لیست اضافه می کند در غیر این صورت به لینک بعدی می رود، یک نمونه خوب کلید واژه پسوند فایل مورد نظر یا کیفیت (مثلا 480) است

در مرحله بعد از شما پرسیده میشود که ایا آن صفحه دارای لینک های کامل است یا نسبی

مثلا لینک google.com/a.png کامل است ولی a.png نسبت به آدرس اولیه است (نسبی)


e : برای ادیت کردن دستی لینک های دانلود استفاده می شود، همانطور که می دانید لیست دانلود در فایلی با نام list.txt ذخیره میشود

برای عوض کردن ترتیب لینک ها یا پاک کردن یک یا چند لینک از این قسمت استفاده کنید

در این قسمت ادیتور nano برای شما باز میشود، پس از انجام تغییرات با ctrl+o سیو کرده و با ctrl+x خارج شود


a: اضافه کردن یک سریال از طریق لینک قسمت اول :‌ این امکان بسیار ساده و کاربردی طراحی شده است به این صورت که لینک اولین قسمت سریال که می خواهید دانلود شود را وارد می کنید (مثلا اگر میخواهید قسمت 3 تا 10 را دانلود کنید ، اینجا لینک قسمت 3 را وارد کنید) و در مرحل بعدی آخرین قسمت را وارد کنید (مثلا 10) برنامه به طور خودکار قسمت ها را generate کرده و به لیست لضلقه می کند


توجه : شما به جز ادیتور nano (با دستور e) می توانید با ادیتور محبوب خود فایل list.txt در آدرس :‌

~/Downloads/py_downloader

را تغییر دهید


توجه۲: فایل ها در پوشه

~/Downloads/py_downloader

دانلود می شوند


توجه۳:‌در صورتی که قصد انتقال فایل دانلود شده به جای دیگر را دارید حتما حتما لینکش را از لیست حذف کنید وگرنه دوباره دانلود می‌شود