انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: دانلود منجر Persepolis ورژن ۱.۱۸.۴  (دفعات بازدید: 189492 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
دانلود منجر Persepolis ورژن ۱.۱۷ با اضافه کردن یه سری قابلیت ها (به پیشنهاد دوستان) و رفع بعضی باگ ها منتشر کردم

در این ورژن برنامه چنتا تغییر کلی داشته
۱- قابلیت دانلود از سایت هایی مثل 4shared و میل باکس هایی مثل gmail و ... به وسیله فلش گات به برنامه اضافه شد. بعد از آپدیت برنامه باید در تنظیمات فلش گات خودتون یه تغییر کوچک ایجاد کنید
تنظیمات فلش گات رو باز کنید
در کادر پایین قسمت command line arguments template این کدها رو وارد کنید تا مثل تصویر پایین بشه

[-l URL][-g FNAME][-b REFERER][-c COOKIE][-u UA][-h HEADERS]

۲- بعد از fail شدن دانلود برنامه ۲۰ ثانیه ای صبر میکنه و بعد تلاش مجدد رو انجام میده که به شکل یه شمارنده به کاربر نشون داده میشه

۳ - پوشه Compressed هم به درخواست دوستان به پوشه های دانلود اضافه شد

۴- مشکل پخش صدای ناتیفیکیشن که بعضی کاربران توزیع آرچ باهاش مشکل داشتند هم حل شد

۵- به پیشنهاد دوستان فایل report برنامه دقیق تر شده
« آخرین ویرایش: 12 شهریور 1394، 05:30 ب‌ظ توسط علیرضاامیرصمیمی »

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
خدا خیرت بده آقا علیرضا.

اگه یه آپشن آپدیت اضافه بشه چقدر خوبه. مثلاً بزنیم pdmt update                                       
خودش اون دستورات را اجرا کنه.

سپاس
:) :)

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
سلام و خسته نباشید مجدد.

آقا یک مشکل کوچولو

افزونه FlashGot را در Tor Browser نصب کردم و تمام تنظیمات را انجام دادم.

اما بعد از درخواست بلافاصله Terminal بسته میشه.

یک مقدار که در برنامه سرک کشیدم به نتیجه زیر رسیدم.

در زمان استفاده از Tor Browser متغیر pdmt_command به شکل زیر می باشد:
pdmt -f /home/mint/Desktop/tor-browser_en-US/Browser/.persepolis_download_manager_terminal/temp/flashgot_queue.txt -o --referer="http://forum.ubuntu.ir/" -o  --user-agent="Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0"
در واقعه آدرس Home مرورگر به برنامه ارسال میشود. ( در اینجا /home/mint/Desktop/tor-browser_en-US/Browser/ )

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
مشکل را پیدا کردم.
متاسفانه Tor Browser از دستور زیر استفاده میکنه:
HOME="${PWD}"

برای حل این مشکل یک راه پیدا کردم ( فقط در همه سیستم عامل ها نمی تونم تضمین بدم که کار کنه. )
دستور زیر فقط در Ubuntu 14.04.3 LTS آزمایش شده.

در pdmt_flashgot_gtk قبل از خط user=$HOME دستورات زیر را اضافه کردم:
HOME=$(eval echo ~${USER})
export HOME

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
مشکل را پیدا کردم.
متاسفانه Tor Browser از دستور زیر استفاده میکنه:
HOME="${PWD}"

برای حل این مشکل یک راه پیدا کردم ( فقط در همه سیستم عامل ها نمی تونم تضمین بدم که کار کنه. )
دستور زیر فقط در Ubuntu 14.04.3 LTS آزمایش شده.

در pdmt_flashgot_gtk قبل از خط user=$HOME دستورات زیر را اضافه کردم:
HOME=$(eval echo ~${USER})
export HOME
خوب همین که اینو به اشتراک گذاشتید فرصت تست اون تو توزیع های مختلف رو ایجاد کردین!
البته من فعلا نمیتونم تست کنم چون از خود tor استفاده میکنم نه Tor Browser.
در اولین فرصت سعی میکنم تست کنم.
« آخرین ویرایش: 13 شهریور 1394، 07:21 ق‌ظ توسط Риал Краесис »


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
خدا خیرت بده آقا علیرضا.

اگه یه آپشن آپدیت اضافه بشه چقدر خوبه. مثلاً بزنیم pdmt update                                       
خودش اون دستورات را اجرا کنه.

سپاس
سلامت باشی چشم :)

مشکل را پیدا کردم.
متاسفانه Tor Browser از دستور زیر استفاده میکنه:
HOME="${PWD}"

برای حل این مشکل یک راه پیدا کردم ( فقط در همه سیستم عامل ها نمی تونم تضمین بدم که کار کنه. )
دستور زیر فقط در Ubuntu 14.04.3 LTS آزمایش شده.

در pdmt_flashgot_gtk قبل از خط user=$HOME دستورات زیر را اضافه کردم:
HOME=$(eval echo ~${USER})
export HOME

من که اون فایل برنامه رو برای افزونه tor browser ننوشتم برای flashgot در firefox نوشتم :D
ممنون از اینکه وقت گذاشتی کد رو خوندی و برای tor browser هماهنگش کردی
این میشه لذت برنامه نویسی متن باز که کاربر بر طبق نیاز میتونه کد رو تغییر بده :)
نگران نباش کدت احتمالا بدون مشکل برای بقیه توزیع ها هم کار میکنه
البته توسعه دهنده های tor توصیه نمیکنند که افزونه روی tor browser نصب بشه :)
https://www.torproject.org/docs/faq.html.en#TBBOtherExtensions
« آخرین ویرایش: 13 شهریور 1394، 09:54 ق‌ظ توسط علیرضاامیرصمیمی »

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
من که اون فایل برنامه رو برای افزونه tor browser ننوشتم برای flashgot در firefox نوشتم :D
میدونم برای Tor Browser ننوشتید، اما شاید کسانی باشند که نیاز داشته باشند در Tor Browser هم از FlashGot استفاده کنند. ( مثلا دریافت از YouTube و... ) برای همین آزمایشش کردم. ;)

ممنون از اینکه وقت گذاشتی کد رو خوندی و برای tor browser هماهنگش کردی
خواهش میکنم  :oops:
در برابر وقتی که میذارید و زحمتی که شما برای این برنامه می کشید، کاری نکردم.

این میشه لذت برنامه نویسی متن باز که کاربر بر طبق نیاز میتونه کد رو تغییر بده :)
بله درسته.

نگران نباش کدت احتمالا بدون مشکل برای بقیه توزیع ها هم کار میکنه
والا من فعلا شرایط آزمایش ندارم، احتمالا هفته دیگه. ولی اگر تونستید شما هم آزمایش کنید.

البته توسعه دهنده های tor توصیه نمیکنند که افزونه روی tor browser نصب بشه :)
https://www.torproject.org/docs/faq.html.en#TBBOtherExtensions
میدونم توصیه نمیشه، اما شاید بعضی مواقعه راه دیگری وجود نداشته باشه و نیاز بشه.


در مورد مشکل Reconnecting هم تشکر میکنم.
شب خیلی خوب و عالی دریافت ها انجام شد.

و چند پیشنهاد:

۱− در صورت امکان این قابلیت را اضافه کنید، که اگر در مرورگر از فندوق شکن استفاده میشه، به صورت خودکار مقدارها IP و PORT فندوق شکن به PDMT ارسال بشه.

۲− در مورد تغییر $HOME هم پیشنهاد میکنم، ازش استفاده کنید. چرا؟ چون ممکنه کاربر از مرورگرهای دیگر هم استفاده کنه ( بخصوص مرورگرهای قابل حمل ) و مثل Tor Browser مشکل ایجاد نکنه.

۳− در صورت امکان لطفا کاری کنید که PDM قابل حمل بشه. در حال حاضر به دلیل نیاز به پیشنیازها ممکنه برنامه کار نکنه.
که اگر بشه پیش نیازها را در خوده Source برنامه قرار داد خیلی بهتر میشه.
میدونم برنامه سنگین تر میشه.
اما شاید افرادی مثل من باشند که نیاز داشته باشند برنامه را در همه جا استفاده کنند. که در این حالت نیاز به نصب پیش نیازها نیست، چون همراه خوده برنامه هست.

مثلا: همانطور که میدانید در مرورگرهایی مثل Tor Browser قابل حمل هستند. حالا می خوام همانطور که از Tor Browser به صورت Portable استفاده میکنم، بتونم PDMT را هم همیشه در کنارش استفاده کنم.

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
سلام به همه

دوستانی که درخواست قابلیت Update را داشتند، من جسارت کردم :oops: و Script مورد نیاز را نوشتم.

امیدوارم خوشتون بیاد. 8)

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
سلام مجدد

یه مسئله :-X

من یک صف آدرس ۱۰تایی دارم، که ۳ تاشون گرفته شده بود و تمام شده بودن.

زدم که ادامه کار انجام بشه بعد دیدم داره آدرس اول را دوباره میگیره. ???
بعد از اینکه بررسی کردم دیدم اصلا به پوشه Download توجه نمی کنه.  :o


برنامه را هم که بررسی کردم دیدم هیچ جوره این مورد را مدیریت نمی کنه!!! :o

۳ تا پیشنهاد برای این حالت: :oops:

۱− قبل از شروع به دریافت پوشه Download را جستجو کنه.

۲− بعد از هر اتمام آدرس از صف حذف بشه.
خیلی روش ها هست. اما دستور زیر هم سادست و هم سریع:
sed -i '/file.iso/d' ./dl.listخیلی هم راحت میشه بعد از هر اتمام آدرسها را در یک جای دیگر ذخیره کرد تا آدرسها از دست نره و...

۳− هر دو مورد بالا  ;D
اینطوری هم آدرس های اضافه حذف میشن و دفعات بعد الکی زمان برای بررسی نمیره.
هم اگر کاربر آدرس تکراری وارد کنه، بهش گفته میشه که قبلا دریافت کرده.

راستی بی زحمت یک پوشه با نام Images هم اضافه کنید :oops:. بنظرم خوب نیست که تصاویر برن به Others  ;D

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
سلام مجدد

یه مسئله :-X

من یک صف آدرس ۱۰تایی دارم، که ۳ تاشون گرفته شده بود و تمام شده بودن.

زدم که ادامه کار انجام بشه بعد دیدم داره آدرس اول را دوباره میگیره. ???
بعد از اینکه بررسی کردم دیدم اصلا به پوشه Download توجه نمی کنه.  :o


برنامه را هم که بررسی کردم دیدم هیچ جوره این مورد را مدیریت نمی کنه!!! :o

۳ تا پیشنهاد برای این حالت: :oops:

۱− قبل از شروع به دریافت پوشه Download را جستجو کنه.

۲− بعد از هر اتمام آدرس از صف حذف بشه.
خیلی روش ها هست. اما دستور زیر هم سادست و هم سریع:
sed -i '/file.iso/d' ./dl.listخیلی هم راحت میشه بعد از هر اتمام آدرسها را در یک جای دیگر ذخیره کرد تا آدرسها از دست نره و...

۳− هر دو مورد بالا  ;D
اینطوری هم آدرس های اضافه حذف میشن و دفعات بعد الکی زمان برای بررسی نمیره.
هم اگر کاربر آدرس تکراری وارد کنه، بهش گفته میشه که قبلا دریافت کرده.

راستی بی زحمت یک پوشه با نام Images هم اضافه کنید :oops:. بنظرم خوب نیست که تصاویر برن به Others  ;D
اینو بخون لطفا
http://forum.ubuntu.ir/index.php/topic,111087.msg1001086.html#msg1001086

دانلود منجر نباید فایل لینکهای کاربر رو دستکاری کنه :)

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
اینو بخون لطفا
http://forum.ubuntu.ir/index.php/topic,111087.msg1001086.html#msg1001086

دانلود منجر نباید فایل لینکهای کاربر رو دستکاری کنه :)
خب پس حداقل اون حالت جستجو را قرار دهید.

مثلا اگر مورد همنام وجود داشت ( مثل YouTube که مثال زدید ) به کاربر اطلاع بده که یک مورد مشابه وجود دارد، چکار کنه؟ ( تغییر نام بده؟ یا جایگزین کنه؟ یا بره آدرس بعدی؟ )
براش هم میشه شمارش معکوس گذاشت که اگر کاربر در مدت مثلا ۲۰ ثانیه جواب نداد، بره آدرس بعدی.

حداقل اینطوری ریسک اینکه یک آدرس ۲ بار یا بیشتر دریافت بشه کمتر میشه.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
اینو بخون لطفا
http://forum.ubuntu.ir/index.php/topic,111087.msg1001086.html#msg1001086

دانلود منجر نباید فایل لینکهای کاربر رو دستکاری کنه :)
خب پس حداقل اون حالت جستجو را قرار دهید.

مثلا اگر مورد همنام وجود داشت ( مثل YouTube که مثال زدید ) به کاربر اطلاع بده که یک مورد مشابه وجود دارد، چکار کنه؟ ( تغییر نام بده؟ یا جایگزین کنه؟ یا بره آدرس بعدی؟ )
براش هم میشه شمارش معکوس گذاشت که اگر کاربر در مدت مثلا ۲۰ ثانیه جواب نداد، بره آدرس بعدی.

حداقل اینطوری ریسک اینکه یک آدرس ۲ بار یا بیشتر دریافت بشه کمتر میشه.
روش کار میکنم :)

سلام به همه

دوستانی که درخواست قابلیت Update را داشتند، من جسارت کردم :oops: و Script مورد نیاز را نوشتم.

امیدوارم خوشتون بیاد. 8)
مرسی از اینکه وقت گذاشتی و اسکریپت نوشتی
پیشنهاد میکنم اینجوری تغییرش بدی
اینجوری فایل اضافی روی سیستم کاربر ذخیره نمیشه :)
#!/bin/bash
cd /tmp
wget -O pdmt.tar.gz https://github.com/alireza-amirsamimi/pdmt/archive/master.tar.gz
tar  --overwrite --overwrite-dir -xf pdmt.tar.gz
cd pdmt-master
sh uninstall
sh install

الیته دلیل اینکه این قسمت رو اضافه نکردم این هست که انشالله به زودی تغییراتی در برنامه قراره اتفاق بیفته و حمیدرضای عزیز داره رابط گرافیکی برای Persepolis مینویسه برای همین ممکنه دستورات نصب تغییراتی درش ایجاد بشه :)

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
نقل‌قول
الیته دلیل اینکه این قسمت رو اضافه نکردم این هست که انشالله به زودی تغییراتی در برنامه قراره اتفاق بیفته و حمیدرضای عزیز داره رابط گرافیکی برای Persepolis مینویسه برای همین ممکنه دستورات نصب تغییراتی درش ایجاد بشه
بسیار عالی
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
روش کار میکنم :)
;)

مرسی از اینکه وقت گذاشتی و اسکریپت نوشتی
پیشنهاد میکنم اینجوری تغییرش بدی
اینجوری فایل اضافی روی سیستم کاربر ذخیره نمیشه :)
#!/bin/bash
cd /tmp
wget -O pdmt.tar.gz https://github.com/alireza-amirsamimi/pdmt/archive/master.tar.gz
tar  --overwrite --overwrite-dir -xf pdmt.tar.gz
cd pdmt-master
sh uninstall
sh install
بله درسته.
از اونجایی که معمولا از همه چیز یک نسخه پشتبان می گیرم، اینطوری نوشتم.


و البته احتمال دادم که Uninstall هر نسخه متفاوت باشه، برای همین وقتی نسخه ای نصب شده باشه بهتره Uninstall برای همون نسخه اجرا بشه.
مثلا احتمال دادم که Uninstall نسخه ۱ با ۱٫۱۵ متفاوت باشه. برای همین پوشه pdmt-master را نگه داشتم تا Uninstall همان نسخه برنامه را پاک کنه.

تنها مورد اضافه pdmt.tar.gz هست، که یک نسخه پشتیبان برای روز مبادا هست.  ;)

الیته دلیل اینکه این قسمت رو اضافه نکردم این هست که انشالله به زودی تغییراتی در برنامه قراره اتفاق بیفته و حمیدرضای عزیز داره رابط گرافیکی برای Persepolis مینویسه برای همین ممکنه دستورات نصب تغییراتی درش ایجاد بشه :)
بسیار عالی

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
سلام یه سوال:
در نظر بگیرید pdmt داره یه لینک را دانلود میکنه در همین حال من روی لینک دوم کلیک میکنم تا پنجره زنیتی که اپشن های مختلف را از کاربر میخواد باز بشه . حالا روی یه لینک دیگه کلیک میکنم تا دقیقا همون پنجره باز بشه الان با تصویری شبیه به این روبرو هستیم. حالا نمیشه کاری کرد که اسم فایل های دانلودی داخل این پنجره ها نمایش داده بشه . مثلا اولویت من برای لینک سوم بیشتر از لینک دوم هست . میخوام اول لینک سوم را بگیرم بعد دوم را اما با این وضعیت مشخص نیست کدوم پنجره مال کدوم لینک هست.
یه مورد دیگه نمیشه کاری کرد مثلا لینک اول در حال دانلود باشه من کلیک کنم روی لینک دوم و تایید کنم و همینطور لینک سوم خود pdmt منتظر بشه بعد از اتمام لینک اول لینک دوم را بگیره و بعد از اتمام دومین لینک بره و لینک  سوم را دریافت کنه . یه جور حالت صف بر قرار بشه اما نیاز به ذخیره کردن لینک ها به صورت دستی داخل یه فایل متنی نباشه.
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.