سلام دوست عزیز
تبریک میگم بابت کاری که میخواهید انجام دهید.
چند وقت پیش بود که در Telegram به آقای امیرصمیمی ( سازنده PDMT ) پیشنهاد دادم که ساختار برنامه را عوض کنند. اما به دلایلی فعلا امکان پذیر نیست.
من دارم سعی می کنم که PDMT را بازسازی کنم
به شکلی که بشه قابلیت هاش رو بیشتر کرد، اما متاسفانه یک کار بهم خورده و فعلا PDMT را گذاشتم کنار.
قول میدم به محض تمام شدن کارم اگر شما کار را شروع کرده باشید، در این مورد کمکتون میکنم.
اما یک نکته را پیش از اینکه بخواید شروع کنید بهتون پیشنهاد میکنم تا بعدا دچار مشکل نشوید، حتما از RPC استفاده کنید.
با توجه به بررسی ساختار Aria2 در مدت ۱ هفته و بررسی انواع روشهای برنامه نویسی برای ساخت رابط های کاربری و کاربردی مناسب Aria2 این پیشنهاد را میدم.
یکی از امتیازات RPC اینه که میشه در هر جایی ازش استفاده کرد.
مثلا WebUI Aria2 یک رابط Aria2 تحت مرورگر هست که خیلی خوب کار میکنه. اما چند نقص داره که باید درستشون کرد.
حتی UGet هم برای کار با Aria2 از RPC استفاده می کنه.
پیشنهاد میکنم حتما
http://aria2.sourceforge.net/manual/en/html/aria2c.html#rpc-interface را مطالعه کنید.
اگر کاری از دستم بر بیاد در خدمتم.