دانلود منجر پرسپولیس ورژن ۲.۱.۰ unstable منتشر شد که دارای امکانات بیشتری است. در ادامه به آن می پردازیم !
دوستان دقت کنید که تنظیمات فایرفاکس و پیش نیازها تغییراتی داشته!
در این ورژن نسبت به ورژن ۲.۰.۰ قابلیت هایی اضافه شده و باگ هایی اصلاح شده
۱ – امکان اجرای فایلها (فیلم و موزیک و … ) بعد از اتمام دانلود
۲ – امکان باز کردن پوشه فایل دانلودی
۳ – امکان حذف فایل دانلودی از روی هارد دیسک
۴ – امکان حذف چند فایل دانلودی به شکل هم زمان
۵ – اضافه شده دو رنگ بندی جدید به برنامه (از منوی تنظبمات قابل انتخاب هست)
۶ – امکان فعال کردن یا غیرفعال کرده سینی نمایه (systemtray Icon)
۷ – مشکل نشان ندادن آیکن در بعضی توزیع ها حل شد (بسته qt5-svg به پیش نیازها اضافه شده)
ممنونم از همه دوستانی که باگ ها رو اطلاع دادند و پیشنهاد دادند
به مرور بقیه پیشنهادها اضافه خواهد شد
این لینک گیت هاب برنامه هست .
اگر دوست داشتید میتونید به پروژه روی گیت هاب ستاره بدید.
دو نفر به تیم توسعه دهنده های پرسپولیس اضافه شد
۱ – محمدرضا عبدالله زاده مسئول مخزن آرچ
۲ – صادق علیرضائی مسئول توسعه سایت پرسپولیس(به زودی آماده میشه)
نصب برنامه :
نصب پیش نیازهای برنامه :
اگر از توزیع های دبین بیس استفاده میکنید (مثل دبیان و اوبونتو و مینت و … ) با این کد پیشنیازها رو نصب کنید. (بسته qt5-svg نسبت به ورژن قبل اضافه شده)
sudo apt-get install aria2 vorbis-tools libnotify-bin python3-pyqt5 libqt5svg5
اگر از فدورا استفاده میکنید
sudo dnf install aria2 vorbis-tools libnotify python3-qt5 qt5-qtsvg
اگر از آرچ استفاده میکنید
sudo pacman -S aria2 vorbis-tools libnotify python-pyqt5 qt5-svg
البته اگر از آرچ استفاده میکنید به همت محمدرضا عبدالله زاده عزیز برنامه روی AUR موجوده
yaourt -S persepolis-git
نصب برنامه :
اول مطمئن بشید که پیش نیازها نصب هست
بعد این کد ها رو به ترتیب در ترمینال وارد کنید و اینتر بزنید
cd
cd /tmp
wget -O persepolis.tar.gz https://github.com/alireza-amirsamimi/persepolis/archive/master.tar.gz
tar --overwrite-dir -xf persepolis.tar.gz
cd persepolis-master
sh install
برای از نصب خارج کردن برنامه :
cd
cd /tmp
wget -O persepolis.tar.gz https://github.com/alireza-amirsamimi/persepolis/archive/master.tar.gz
tar --overwrite-dir -xf persepolis.tar.gz
cd persepolis-master
sh uninstall
شیوه استفاده از برنامه :
لطفا برای اینکه ببینید چه طور میشه از برنامه استفاده کرد و خطاها رو اطلاع داد ویدیوی مربوط به ورژن قبل رو ببینید! (در بسیاری از مطالب مشترک هستند)
وصل کردن پرسپولیس به فایرفاکس:
به وسیله افزونه فلش گات میشه پرسپولیس رو به مرورگر فایرفاکس وصل کرد و اینجوری با یه کلیک در مرورگرتون دانلود در دانلودمنجر آغاز میشه !
برای این کار اول باید افزونه فلش گات رو در مرورگر فایرفاکس نصب کنید .
برای نصبش فایرفاکس رو باز کنید و از منوی tools گزینه add-ons رو انتخاب کنید
بعد از باز شدن پنجره روی قسمت Get Add-ons کلیک کنید و اسم flashgot رو سرچ کنید و install رو بزنید تا دانلود و نصب بشه. بعد از نصب از شما میخواد تا Firefox رو restart کنید.بعد از اینکه دوباره Firefox باز شد ، روی قسمت Extensions کلیک کنید و بعد جلوی Flashgot روی prefrences کلیک کنید.
بعد از کلیک روی prefrences پنجره تنظیمات flashgot باز میشه
روی گزینه add کلیک کنید و اسم Persepolis Download Manager رو وارد کنیدو Ok کنید ، یه پنجره باز میشه که از شما میخوات فایل اجرایی رو انتخاب کنید.
این فایل رو برای فایل اجرایی انتخاب کنید
/usr/bin/persepolis
در مرحله بعدی در کادر پایین قسمت command line arguments template این کدها رو وارد کنید تا مثل تصویر یالا بشه
[--link URL][--name FNAME][--referer REFERER][--headers HEADERS][--agent UA][--cookie COOKIE]
مطمئن بشید که بقیه زبانه ها هم مثل تصویر های زیر تنظبم شدند
روی زبانه flashgot media کلیک کنید و Persepolis Download Manager رو انتخاب کنید
وارد زبانه advance بشید و تیک automatic download manager detection رو بردارید .
و بعد اکی کنید تا قابل استفاده بشه
اگر در فایرفاکس روی لینک دانلودی کلیک کنید یه پنجره که شما فقط کافیه گزینه flashgot رو مثل شکل زیر انتخاب کنید ، یا روی لینک راست کلیک کنید و گزینه flashgot link رو انتخاب کنید.
برای فایل های تصویری مثل youtube ، وقتی ویدیو شروع به پخش میشه آیکن برنامه شروع به چشمک زدن میکنه و باید روی اون راست کلیک کنید،و در نهایت میتونید ویدیوی مورد نظرتون رو با کیفیت مورد نظر برای دانلود انتخاب کنید
بعد از انتخاب دانلود در دانلود منجر آغاز میشه
هنوز این قابلیت برای بعضی سایت ها درست کار نمیکنه که امیدوارم به مرور بهتر بشه
اگر از تور استفاده میکنید و میخواید در پرسپولیس برای دانلود ازش استفاده کنید باید اون رو با privoxy تبدیل کنید
ابتدا باید privoxy رو نصب کنید
در دبین بیس ها (دبیان و اوبونتو و مینت) :
sudo apt-get install privoxy
در آرچ :
sudo pacman -S privoxy
در فدورا :
sudo dnf install privoxy
تور رو اجرا کنید
این دستور را در ترمینال بزنید و port برنامه تور را پیدا کنید
netstat -ntlup
معمولا تور پورتی حدود عدد ۹۰۵۰ داره (برای تور ۹۰۵۰ و برای توربراوزر ۹۱۵۰) در اسکرین شات خروجی این دستور رو روی سیستم من ببینید
اگه خوب به اسکرین شات دقت کنید میبینید که نزدیک ترین عدد به ۹۰۵۰ برای من ۹۱۵۰ هست . پس میتونم حدس بزنم داره از این پورت استفاده میکنه.
حالا چه جوری حدسم رو تست کنم؟مرورگر(برای من فایرفاکس هست) رو باز کنید و آی پی و پورت رو داخل اون وارد کنید یعنی به این شکل (برای من port عدد ۹۱۵۰ بود )
۱۲۷٫۰٫۰٫۱:۹۱۵۰
و نتیجه رو ببینید:
حالا با این کد فایل تنظیمات privoxy رو با برنامه ویرایشگر متن (editor ) باز کنید مثلا با gedit
sudo gedit /etc/privoxy/config
حالا این خطوط را به انتهای فایل تنظیمات اضافه کنید (بر فرض ۹۱۵۰ بودن پورت!درغیر اینصورت این عدد رو تغییر بدید)
forward-socks5 / 127.0.0.1:9150 .
forward-socks4a / 127.0.0.1:9150 .
forward-socks5t / 127.0.0.1:9150 .
forward 192.168.*.*/ .
forward 10.*.*.*/ .
forward 127.*.*.*/ .
forward localhost
/ .
حالا باید privoxy اجرا بشه تا نتیجه بده
sudo service privoxy restart
برای سیستم عامل هایی که از systemd استفاده میکنند (اکثر سیستم عامل های جدید مثل آرچ و فدورا و اوبونتو ۱۶.۰۴ ) به جای کد بالا این کد رو بزنید
sudo systemctl start privoxy
برای اینکه موقع بوت به طور خودکار فعال بشه ، این کد رو بزنید
sudo systemctl enable privoxy
حالا میتونید با استفاده از آی پی ۱۲۷٫۰٫۰٫۱ و پورت ۸۱۱۸ از تور برای دانلود استفاده کنید
رفع مشکلات احتمالی :
اگر از منوی edit وارد قسمت prefrences شدید و استال Gtk و … رو انتخاب کردید (در ویدیو توضیح دادم) و برنامه crash کرد این کد رو بزنید تا مشکل حل بشه
persepolis --default
کمک هایی که برای توسعه برنامه لازم دارم :
۱ – خیلی ساده 🙂 برنامه رو لطفا نصب کنید و تست کنید
بعد از دیدن ویدیو متوجه خواهی شد که بعد از کرش چه طوری میتونید پیغام خطا رو پیدا کنید و برای من بفرستید
اگر حساب گیت هاب دارید بهتر از هست از طریق مخزن گیت هاب برنامه خطا ها رو برام بفرستید یا اگر گیت هاب ندارید یا خطا رو ایمیل کنید یا توی انجمن اوبونتو برام پیغام خصوصی کنید .
فرستادن پیغام خطا وقتی برای من مفید هست و میتونه بهم کمک کنه که این موارد توش ذکر شده شده باشه
الف – محتویات فایل خطا (در ویدیو توضیح دادم)
فایل خطای برنامه در مسیر زیر ذخیره میشه
/tmp/persepolis_error
ب – برنامه در چه حالتی خطا داد و کرش کرد
ج – توزیع گنو/لینوکسی که ازش استفاده میکنید و میزکاری که استفاده میکنید
۲ – یه نفر که بتونه برنامه رو برای یک توزیع (مثل اوبونتو و فدورا و سوزه و … ) package build کنه و مخزن هم براش ایجاد کنه و مخزن رو آپدیت نگه داره
اگر این توانایی رو دارید به من پیغام بدید
۳ – کسانی که به زبان انگلیسی و فرانسوی و … آشنایی داشته باشند و بتونن در ترجمه به من کمک کنند
۴- کسی که بتونه برای کروم و اپرا و … پلاگین بنویسه و دانلود منجر رو بهش وصل کنه.
ممنونم از همکاری همه دوستان
ثبت نظر