هذا هو الأمر wmget الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
wmget - مدير تنزيل الخلفية في تطبيق Dockapp
موجز
wmget الرصيف [الخيارات]
wmget [الخيارات] {URL}
wmget يلغي {معرف الوظيفة}
wmget الإدارية
الوصف
wmget هو تطبيق dockapp مما يجعله أكثر ملاءمة لاسترداد الملفات في الخلفية.
Dockapps هي تطبيقات تعمل في نوافذ صغيرة مخصصة للإرساء في النافذة
المواقع التي يقدمها المدير. تم تطوير wmget بشكل أساسي ضمن برنامج GNU Window Maker، وهو برنامج
WM المفضل للمؤلف، ولكن من المعروف أنه يعمل ضمن AfterStep أيضًا، ويجب العمل معه
مديرو النوافذ والأرصفة الأخرى المدركة لتطبيقات Dockapp.
يستخدم مكتبة libcurl الممتازة، وهي جزء من برنامج التنزيل الآلي Curl، من أجل
إجراء استرداد الملفات من خوادم الويب وخوادم FTP والمصادر الأخرى.
يتيح لك wmget إجراء تنزيلات متعددة دون إبقاء الجهاز مفتوحًا (لـ FTP أو
حليقة أو شيء من هذا القبيل) أو نافذة أخرى على سطح المكتب (على سبيل المثال، لتقدم تنزيل Mozilla)؛
يكون تقدم التنزيل مرئيًا في أي وقت يكون فيه Dock مرئيًا.
يمكنك بدء التنزيلات إما عن طريق "لصق" عناوين URL من متصفحات الويب أو التطبيقات الأخرى، أو
عن طريق استدعاء wmget من سطر الأوامر (أو برنامج نصي أو برنامج آخر) باستخدام عنوان URL المصدر.
يحتوي تطبيق Dockapp على عدد قليل من خيارات التنزيل القابلة للتكوين، مثل الدليل الهدف، HTTP
الخادم الوكيل، الخ.
ابتداء UP
لبدء تطبيق Dockapp، ما عليك سوى تشغيله wmget قفص الاتهام &. إذا كنت تقوم بتشغيل Window Maker، فيمكنك ذلك
فقط اسحب رمز التطبيق الجديد إلى Dock الخاص بك، وانقر بزر الماوس الأيمن على منطقة خارج التقدم الأربعة
الأشرطة، وحدد الإعدادات، ثم حدد البدء عند بدء تشغيل Window Maker.
إذا كنت تقوم بتشغيل AfterStep، فيمكنك إضافته إلى Wharf الخاص بك عن طريق إضافة السطر التالي إلى
لك ~/GNUstep/Library/AfterStep/wharf ملف:
*Wharf wmget - ابتلاع "wmget" wmget قفص الاتهام &
يدعم مديرو النوافذ الآخرون تطبيقات الإرساء بطرق مختلفة. حتى في مديري النوافذ بدون
أي دعم خاص لتطبيقات Dockapp، يمكنك تشغيل wmget كما هو مذكور أعلاه؛ سوف تظهر ببساطة كـ
نافذة صغيرة أو "رمز".
باستخدام ومجيت
واجهة مستخدم wmget بسيطة: أربعة أشرطة تقدم مكدسة، فارغة في البداية،
يمثل أربعة تنزيلات متزامنة محتملة. سيقول الشريط العلوي "wmget" متى
لا يوجد تنزيل قيد التشغيل هناك، ولكن أي تنزيل سيغطي ذلك.
يعرض كل تنزيل قيد التشغيل عادةً ما يصل إلى تسعة أحرف من اسم الملف الخاص به، متراكبًا مع
شريط التقدم. يمكنك النقر فوق أي شريط تقدم للكشف عن عرض النسبة المئوية و
زر التوقف؛ يؤدي النقر فوق عرض النسبة المئوية إلى الرجوع مرة أخرى، أثناء النقر فوق التوقف
الزر يوقف التنزيل. لا يوجد حاليا أي تأكيد. يتوقف فقط.
يمكنك "طلب" التنزيلات في أي وقت. إذا كانت جميع الأماكن الأربعة تعرض التنزيلات قيد التشغيل،
سيتم وضع الطلبات الإضافية في قائمة الانتظار، في انتظار اكتمال أحد الطلبات؛ لن يكون wmget أبدا
تحميل أكثر من أربعة ملفات في وقت واحد.
افتراضيًا، يقوم wmget بتحديد اسم ملف معقول لأي تنزيلات مطلوبة، كما يكتب
لهم إلى الدليل الرئيسي الخاص بك، ولن يحل محل ملف موجود بنفس الاسم. كل
هذه، إلى جانب بعض الخيارات الأخرى، قابلة للتكوين. انظر أدناه.
طلب المرفقات مع هيه ماوس
أسهل طريقة لطلب التنزيل هي نسخ الرابط ولصقه. يتيح لك wmget
الصق عنوان URL بالنقر بزر الماوس الأوسط في أي مكان على أي من أشرطة الحالة الخاصة به. ما عليك سوى نسخ الرابط من
مصدر آخر (على سبيل المثال، عن طريق النقر بزر الماوس الأيمن على رابط في Mozilla أو Netscape و
اختيار نسخ موقع الرابط)، ثم انقر بزر الماوس الأوسط على أحد مربعات مقياس التقدم في wmget.
طلب المرفقات تبدأ من هيه أمر خط
إنّ wmget يتيح لك الأمر أيضًا طلب التنزيلات مباشرة من سطر الأوامر، أو من
داخل البرنامج النصي أو برنامج آخر. بناء الجملة هو wmget URLبالإضافة إلى أي من الخيارات
موثقة أدناه.
بمجرد تشغيل هذا الأمر، ستتلقى إما رسالة خطأ أو "معرف الوظيفة". معرف الوظيفة
مفيد فقط بالاشتراك مع wmget إلغاء أمر.
تحميل الفشل
يمكن أن تفشل التنزيلات لعدة أسباب، بدءًا من نفاد مساحة القرص وحتى المودم
أقفل السكة. نظرًا لأن wmget مصمم بحيث لا يقاطع سير عملك أو يتجاوز القليل منه
نافذة مربعة، تستجيب لأي خطأ في التنزيل عن طريق إلغاء التنزيل وكتابة رسالة
ملف الخطأ إلى دليل التنزيل الخاص بك. ملف الخطأ هذا له الاسم خطأ في الملف، حيث ملف
هو اسم هدف التنزيل الفعلي. ملف الخطأ هذا عبارة عن ملف نصي عادي يحتوي على
معلومات حول ما كنت تقوم بتنزيله والخطأ الذي حدث.
مشاهدة إلغاء المرفقات
كما هو مذكور أعلاه، يمكنك رؤية التنزيلات الجارية حاليًا في مربعات التقدم الأربعة الموجودة
التطبيق قفص الاتهام. يؤدي النقر فوق شريط إلى ظهور زر التوقف، والنقر فوق زر الإيقاف هذا
يلغي التنزيل (ولكنه يترك الملف الذي تم تنزيله جزئيًا على جهاز الكمبيوتر الخاص بك).
في أي وقت، يمكنك أيضًا تشغيل wmget الإدارية الأمر، الذي يعرض كل قيد التشغيل
التنزيلات وكذلك أي طلبات في قائمة الانتظار. تحتوي القائمة على إدخالات مثل هذا:
الوظيفة 10 [لينكس-2.6]: 1658544/33073407 قيد التشغيل
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.0-test6.tar.bz2
=> /home/aaron/DOWNLOAD/linux-2.6.0-test6.tar.bz2
ما تراه في هذه القائمة (المكثفة بشكل معترف به) هو معرف الوظيفة واسم التنزيل
كما هو معروض في Dockapp (محاط بين قوسين)، التقدم بالبايت، الإجمالي
بايت للتنزيل، والحالة الحالية، وعنوان URL المصدر، والملف الهدف الموجود على جهازك
حاسوب. يا للعجب.
يمكنك إلغاء أي تنزيل مطلوب أو قيد التشغيل من سطر الأوامر عن طريق التحديد wmget
إلغاء معرف الوظيفة.
سطر الأوامر OPTIONS لأي لبس ال CONFIGURATION FILE
يدعم wmget مجموعة من خيارات التكوين. يمكنك تحديد الإعدادات الافتراضية للجميع
التنزيلات عن طريق وضعها في ملف تكوين أو إضافة خيارات سطر الأوامر إلى ملف
wmget قفص الاتهام الأمر عند بدء التشغيل، أو يمكنك تحديد خيارات لتنزيل واحد محدد من خلاله
إضافة خيارات إلى wmget URL الأمر عندما تطلب منهم. لا توجد طريقة لذلك
تحديد الخيارات على عناوين URL التي تلصقها بالماوس. تجاوز وسيطات سطر الأوامر Dockapp
تتجاوز إعدادات ملف التكوين والإعدادات لكل عنوان URL إعدادات تطبيق الإرساء.
ملف التكوين هو ملف اختياري اسمه .wmgetrc في دليل منزلك. إذا كان
هناك، يتم تحليله بواسطة تطبيق Dockapp عند بدء التشغيل. بناء الجملة بسيط: خيار واحد لكل سطر،
جميع الخيارات تتكون من اسم وربما قيمة. الخطوط الفارغة على ما يرام، والخطوط
بدءًا من # يتم تجاهلها (حتى تتمكن من تعطيل الخيارات بسهولة). أسماء الخيارات هي فقط
نفس أسماء خيارات سطر الأوامر الواردة أدناه، باستثناء أنك لا تضع الشرطات
(``--'') ولا يمكنك استخدام الاختصارات المكونة من حرف واحد.
- الإصدار ، -v
بغض النظر عن أي خيارات أخرى، يؤدي هذا إلى طباعة معلومات الإصدار وحقوق النشر
ومخارج.
- مساعدة ، -ح
بغض النظر عن أي خيارات أخرى، يؤدي هذا إلى طباعة رسالة مساعدة والخروج.
--صامت، -س
منع أي نص إخراج بخلاف رسائل الخطأ.
--مطول، -V
كتابة معلومات تصحيح إضافية؛ ليست مفيدة جدًا إلا إذا كنت تقوم بتصحيح الأخطاء أو
تمديد البرنامج.
--انتاج اسم المسار، -o اسم المسار
يحدد مكان كتابة الملفات التي تم تنزيلها. في ملف التكوين أو على Dockapp
سطر الأوامر، لا يمكن استخدامه إلا لتحديد دليل التنزيل الافتراضي الخاص بك؛ هو - هي
يجب أن يكون دليلًا موجودًا، وإذا لم يكن مطلقًا، فمن المفترض أن يكون كذلك
نسبة إلى الدليل الرئيسي الخاص بك. بناءً على طلب تنزيل محدد، يمكن أن يوفر ذلك
دليل حفظ بديل أو حتى اسم ملف بديل؛ في هذه الحالة، أ
المسار غير المطلق يتعلق بدليل التنزيل الافتراضي.
--عرض الاسم، -د الاسم
عرض الأحرف التسعة الأولى من الاسم في عرض التقدم لهذا الملف.
(صالح فقط لطلبات تنزيل محددة، وليس على تطبيق Dockapp أو في ملف config
ملف.)
--الكتابة، -O
السماح لـ wmget بالكتابة فوق ملف موجود عند التنزيل. عادة، سوف
رفض القيام بذلك.
--تابع، -ج
عند جلب ملف موجود محليًا بالفعل، افترض أن النسخة المحلية كانت ملفًا
تم إحباط التنزيل وحاول تنزيل الباقي فقط.
--عوث اسم المستخدم:كلمه السر، -إلى اسم المستخدم:كلمه السر
يوفر معلومات تسجيل الدخول للخادم الذي تقوم بالتنزيل منه.
--الوكيل الخادم:ميناء، -p الخادم:ميناء--proxy_auth المستخدم:كلمه السر، -ص المستخدم:كلمه السر
يحدد خادمًا وكيلاً واختياريًا زوجًا من اسم المستخدم/كلمة المرور للخادم الوكيل
تجاوز جدران الحماية.
--إتبع N، -F N
يحدد عدد عمليات إعادة توجيه HTTP التي يجب اتباعها عند حل صفحة ما؛ بشكل افتراضي،
تم تكوين wmget لمتابعة ما يصل إلى 5. اضبط هذا على 0 لتعطيل إعادة التوجيه. (في
في أي موقف في العالم الحقيقي، إذا تمت إعادة توجيهك أكثر من 5 مرات، فهناك
مشكلة...)
--وكيل المستخدم سلسلة، -و سلسلة
يحدد سلسلة وكيل المستخدم التي سيتم توفيرها للخوادم عند تنفيذ HTTP
التحميلات. يقوم وكيل المستخدم الافتراضي بتسمية كل من إصدارات wmget و libcurl المستخدمة.
--أسكي، -ب
فرض تنزيلات FTP لاستخدام وضع ASCII؛ عادة، يستخدمون الوضع الثنائي. إذا كنت
عند تنزيل المستندات النصية، سيتولى وضع ASCII أي تحويلات ضرورية
بين تنسيقات النص الخاصة بالخادم وجهاز الكمبيوتر الخاص بك.
- المرجع سلسلة، -ه سلسلة
يوفر سلسلة "إحالة" إلى خادم الويب.
--واجهه المستخدم الواجهة، --ن الواجهة
يقوم بتسمية واجهة شبكة معينة لاستخدامها (على سبيل المثال، eth0 لشبكة Ethernet الأولى
واجهة على نظام Linux). نادرا ما تكون هناك حاجة.
--رؤوس، -ح
عند إجراء استرداد HTTP، قم بتضمين رأس رسالة HTTP في الملف المحفوظ
ملف. هذا مفيد حقًا للاختبار فقط.
استخدم wmget عبر الإنترنت باستخدام خدمات onworks.net