الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مدير التحميل "برق"

بدأه a.atalla في 16 مايو 2011 · 5 رد · 1,462 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

برنامج aria2 هو مدير تحميل يعمل من سطر اﻷوامر ويتميز بأمكانيات هائلة قلما تجدها في مدير تحميل علي جنو/ لينوكس

وبالرغم من ذلك لا تجد له واجهة رسومية يمكن اﻷعتماد عليها في إدارة الملفات اللتي يتم تحميلها

من هنا جاءت فكرة المشروع ..يوجد مشروع مشابه مكتوب بـ Qt ولكني مازلت مبتدئا في C++ لذا فضلت البدء بـبايثون

أهم مميزات aria2 هو وجود خادم xml-rpc لأستقبال اﻷستعلامات من المستخدم وإرسال البيانات إليه لذا يحتاج التخاطب معه إلي xml-rpc Client

لذا سأستخدم في بايثون مكتبة xmlrpclib

http://aria2.sourceforge.net/aria2c.1.html#_rpc_interface

المشروع سيكون تحت رخصة GPL , المشاركة مفتوحة للنهوض بالفكرة

https://bitbucket.org/a_atalla/barq/overview

barq1.png

barq2.png

5
#2

نبدو هذه فكرة جيدة و أتمنى لك النجاح

#4

أخبار جديدة
===========
1- نقل مستودع المشروع إلي SourceForge
2-إعادة كتابة الكود بـ PySide بدلا من PyQt4
3- إضافة العديد من الخصائص الإضافية
4- التكامل مع فايرفوكس عن طريق FlashGot
5- الترجمة قادمة قريبا


main.png


new.png


firefox-flashgot.png

 

 

ثبت الاعتماديات

pythonpython-pysidepython-psutilpython-setproctitle

ثم

python barq.py

أو حمل الحزمة المناسبة لتوزيعتك  من هنا

تم تعديل هذه المشاركة بواسطة a.atalla في 8 نوفمبر 2013 في 17:03

1
#5

فكرة جيدة أخي الحبيب و أشكرك على ذلك

----------------------------

أعتقد أن استخدام PyGTK سيكون أفضل خصوصا مع الإصدار الأخير(GTK3)

أضخم دورة تعليم إختبار الإختراق في العالم العربي


هاكركاديمي


نصلح ما أفسده المخربون

#6

لا أحب gtk ولا أجيدها

من يريد عمل واجهة gtk عليه استخدام الموديول Aria2Manager.py

تم تعديل هذه المشاركة بواسطة a.atalla في 9 نوفمبر 2013 في 12:08

مواضيع مشابهة