بدلا من أمثلة اصطناعية لاستخدام أدوات التشغيل الآلي على ماك، وهنا برنامج حقيقي الخدمة، والتي يتم استخدامها من قبل بعض الكتاب "MakRadara"، ولا سيما عند إعداد الصور للاستعراضات التطبيقات. من خلال هذه الخدمة، رمز التحميل من أي تطبيق، وهي متاحة في المتجر وماك آب ستور، يصبح من السهل والسريع.
على سبيل المثال، يتخذ برنامج دائرة الرقابة الداخلية "شراء رغيف". أنه قبل المحررين القيام يدويا... أولا، المتصفح يفتح صفحة البرنامج في المتجر، ومن عنوان هذه الصفحة تم نسخها 9 tsiferny معرف (كل برنامج له بلده)، الذي هو ثم استبداله في عنوان http://itunes.apple.com/lookup? = معرف. على سبيل المثال، إذا كان العنوان هو "شراء رغيف من" الصفحة في المتجر - https://itunes.apple.com/ru/app/id725418306 (رمز البرنامج هو موضح بالخط العريض)، ومحرر عبر "نسخ لصق" الأحمال الصفحة في نافذة المتصفح http://itunes.apple.com/lookup? = معرف725418306.
محتويات هذه الصفحة - معلومات شاملة عن البرامج ذات الصلة كوحدة السلع في المتجر. يتم تقديم جميع البيانات كهيكل، أساسها - القيم يقترن النموذج "قيمة المفتاح". إذا كان النص من الصفحة للعثور على "مفتاح"
artworkUrl512ثم خلفه سترى قيمته - عنوان ويب الطويل الذي هو رمز لبرنامجنا في القرار الحد الأقصى. يبقى فقط لنسخ عنوان ولصقه في شريط العنوان - والحصول على الصورة المطلوبة.حتى إذا قمت بحفظ الإجراء بأكمله - ما أن يتم ذلك يدويا، إذا كان يمكنك أتمتة؟ وطلب المساعدة الأوتوماتيكية!
أولا، تشكيل خوارزمية
التسلسل أعلاه من الخطوات بسيطة جدا، ولكن ل"الذهاب" أريد أن أضيف أكثر من ذلك بقليل "Shashechek": فقط من أجل راحة المستخدم، لاستكمال سلسلة لديه زوج الخطوات التالية:
- من عناوين الصفحات المتجر تحميل استخراج وتذكر برنامج ID.
- تشغيل البرنامج النصي من جانب الخادم في المتصفح itunes.apple.com/lookupالمسندة إليها رمز البرنامج من الخطوة 1، وحفظ تيار الناتجة من البيانات النصية.
- في الحصول عليها في الخطوة 2، ودفق البيانات بواسطة مفتاح trackName نحن نبحث عن اسم البرنامج وتخزينه.
- في الحصول عليها في الخطوة 2، ودفق البيانات بواسطة مفتاح artworkUrl512 نحن نبحث عن عنوان الرموز وتذكرها.
- الرموز تأخذ عنوان تم الحصول عليها في الخطوة 4، وتحميله على صورة سطح المكتب.
- الصورة الملف الذي تم تنزيله تسمية عنوان البرنامج حصلت عليه في الخطوة 3.
- …
- PROFIT.
الآن خدمة بناء
نشرع في تجميع خوارزمية لدينا في "Avtomatore". خلق نوع جديد من عملية مكتب، وفي حقل رأس من البرنامج تحديد: في أول قيمة القائمة المنسدلة وفي القائمة الثانية، حدد البرنامج سفاري (للأسف، يتم اعتماد الأوتوماتيكية المتصفحات الأخرى في النحو حتى الآن).
تأتي بشكل واضح في خوارزمية لدينا.
الخطوة 1. خذ معرف البرنامج وتشكيل عنوان العلاج للبحث النصي
من القسم الإنترنت في منطقة الجانب "Avtomatora" مكتبة اسحب لنطاق الرئيسي من إطار البرنامج احصل على الصفحة الحالية من سفاري. تكوين لا يحتاج هذا الإجراء ل. ونتيجة لهذا العمل: عنوان ويب من الصفحة الحالية في "سفاري" (نحن نفترض أن هذه الصفحة المتجر)، والذي سيتم تسليمه إلى الخطوة التالية.
من القسم خدمات عملية الإضافة تشغيل-شيل، تأكد من تحديد من القائمة المنسدلة تمرير المدخلات: نقطة كوسائط. لأن السيناريو، وكنت في لغة "بايثون" في القائمة المنسدلة قذيفة اخترتها /usr/bin/python. يأخذ هذا الرمز البسيط العمل الأول من عنوان الويب من الذي، مع مساعدة من آلية التعابير العادية (جزء سلسلة البحث في نمط محدد سلفا)، باسترداد جزء تقتصر على تسعة أرقام. ونتيجة لهذا العمل: معرف تسعة أرقام التطبيق الذي سيتم تمريرها إلى الإجراء التالي.
الخطوة 2. نحصل على بيانات الخادم أبل حول البرنامج
من القسم الإنترنت عملية الإضافة الحصول على نص من صفحة ويبعن طريق اختيار من القائمة المنسدلة الحصول على نقطة نص عادي. ونتيجة لهذا العمل: النص من شأنها أن تولد الخادم أبل والتي سنبحث عن اسم البرنامج والمسار إلى الرمز.
النص الناتج أننا ما زلنا بحاجة، وأنه لم يتم إعادة تطبيق إلى خادم أبل، ويمكن حفظ هذا النص في متغير. لهذا القسم من خدمات عملية الإضافة تعيين قيمة المتغير. في القائمة المنسدلة متغير حدد المتغير الجديد - في المربع الأزرق الذي يظهر، أدخل اسم المتغير بحث وانقر حرر. ونتيجة لهذا العمل: الناجمة عن الإجراءات السابقة للنص سيتم تخزينها في المتغير بحث.
بطبيعة الحال، فإن أسماء المتغيرات التي يمكن أن تحدد وفقا لتقديرها - يسمح حتى للأسماء الروسية. فمن الضروري فقط أن نتأكد من أن هذه المتغيرات يتم وضعها بشكل صحيح في خدمة الخوارزمية.
الخطوة 3. نحن نبحث عن اسم البرنامج
يرسل الإجراء السابق مجموعة النص في الحالة الأولية تلقت في وقت سابق، لذلك نحن فقط يمكن "إرفاق" العمل المقبل - تشغيل-شيل من القسم خدمات. المعلمات العمل هذه هي نفس تلك ذات الأثر المماثل، والثاني من الأعلى: /usr/bin/python في أول القائمة المنسدلة و كوسائط - في الحالة الثانية. يستخدم السيناريو في هذا العمل أيضا التعابير العادية، مرتين: الأولى هي مفتاح وقيمة ("TrackName": "اشتر لي فطيرة! - قائمة التسوق بقالة ")، وبعد ذلك من السلاسل الناتجة يتم قطع جميع الأحرف الزائدة، للحفاظ على اسم البرنامج. ونتيجة لهذا العمل: الحصول على الاسم الكامل للبرنامج، في هذا المثال، تشتري لي فطيرة! - قائمة بقالة التسوق - ويتم تمريرها إلى الإجراء التالي.
الآن ليس اسم البرنامج نحتاج إلى - سوف تحتاج إليها لاحقا. ولذلك، فإنه يجب أن يتم تخزينها في متغير جديد. من القسم خدمات عملية الإضافة تعيين قيمة المتغير وتكرار نفس التلاعب كما هو الحال مع إجراءات مماثلة السابق - هذه المرة فقط، إنشاء متغير اسمه APPNAME. ونتيجة لهذا العمل: حتى نهاية تنفيذ جميع الخوارزمية في متغير APPNAME فإنه سيتم تخزين اسم البرنامج تلقى في الخطوة السابقة.
الخطوة 4. نحن نبحث عن عنوان ويب أيقونات
"Avtomator" يتكون بحيث نتيجة للعمل predudyschego تمريرها إلى أخرى. ولكن نحتاج إليه الآن هو ليس اسم البرنامج، والمعلومات النص الأصلي حول هذا الموضوع، حيث سنبحث عن عنوان الرمز. لذلك، في القسم خدمات عملية الإضافة الحصول على قيمة متغير - فقط انقر بزر الماوس الأيمن على عنوان هذا العمل والقائمة المنبثقة، اختر تجاهل مساهمة. الآن العمل التي كنت تعمل الآن، وسوف تأخذ أبدا بعين الاعتبار نتيجة للعمل السابق، أنه لا يهم ما يحدث هناك. في القائمة المنسدلة متغير حدد بحث. ونتيجة لهذا العمل: وسيتم نقل الخطوة التالية لقيمة بحثالتي قمنا بحفظها مسبقا المعلومات النص حول البرنامج.
من القسم خدمات عملية الإضافة تشغيل-شيل مع نفس المعلمات كما عمل يحمل نفس الاسم في مواقف الثانية والخامسة في خوارزمية لدينا. السيناريو في هذا العمل يشبه الرمز الذي هو في العمل الخامس "البرمجة" سعى اسم البرنامج: هو مفتاح وقيمة زوج ("ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ R30 / Purple6 / V4 / C7 / 9D / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png ")، والتي تزيل كل ونقلت والقولون واسم المفتاح. ونتيجة لهذا العمل: نحصل على عنوان الويب للرمز الذي تم تمريره إلى الخطوة التالية.
الخطوة 5. الرموز الحمل على سطح المكتب
من القسم الإنترنت عملية الإضافة URL تحميلوفي القائمة المنسدلة حيث أدخل المجلد سطح المكتب. ونتيجة لهذا العمل: عند استلام العمل السابق في أيقونات سطح المكتب سيتم تحميل الملف.
خطوة 6. طرح سؤال على اسم الملف الذي تم تنزيله من البرنامج
ننظر مرة أخرى في رمز عنوان الويب المدرجة فقرتين أعلاه: الملف سيتم تحميلها مع اسم mzl.xsxlaekt.png. بالطبع، يمكنك ترك وهكذا، ولكن أن تكون جميلة، يمكن تغيير هذا الاسم إلى اسم البرنامج الذي وجدنا بالفعل وتخزينها في متغير APPNAME.
من القسم الملفات والمجلدات عملية الإضافة إعادة تسمية الباحث الأصناف وإعداده بهذه الطريقة. في الأساس القائمة المنسدلة، حدد اسم كائن واحدوالقائمة المنسدلة اسم حدد فقط اسم الرئيسي. الآن حقل النص إلى - السحب المتغير فيه APPNAMEوالذي يتوفر في قائمة المتغيرات في الجزء السفلي من الإطار "Avtomatora". ونتيجة لهذا العمل: وسيتم تغيير اسم الملف الذي تم تنزيله مع تمديد الاحتفاظ. في مثالنا، نحصل على صورة جاهزة كملف تشتري لي فطيرة! - بقالة التسوق List.png.
الخطوة 7. أكثر شيء واحد ...
كل شيء ليكون لطيفا جدا، ويمكنك إضافة إشعار المنبثقة - وقد ظهرت هذه الميزة في "Avtomatore" مع الافراج عن OS X 10.9. من القسم خدمات عملية الإضافة مشاهدة الإخطار. العنوان الأول، أدخل الانتهاء من اسم الخدمة تقريبا - تحميل رمز التطبيقبينما في مجال رسالة إدخال نص قصير مثل "يتم تحميل أيقونة على سطح المكتب."
الخطوة 8. PROFIT
جميع فريقنا جاهز للعمل والدفاع. احفظ تحميل رمز التطبيق وانتقل على الفور إلى سفاري. فتحه أي صفحة من المتجر وماك آب ستور، ابحث عنها في سفاري> الخدمة بند جديد تحميل رمز التطبيق - والنقر على ذلك، فقط تشغيل الخدمة المسجلين. بعد ثانية أو اثنتين، اعتمادا على قوة ماك الخاص بك، فإنك تلاحظ - وأيقونة على سطح المكتب، والتي يمكن استخدامها بسهولة في مزيد من العمل.
"نعم، انه من الصعب بالنسبة لي!"
في الواقع، في عملية وصفها أعلاه ليست معقدة. وأنا شخصيا لست مبرمج (على الرغم من أساسيات البرمجة بعد معهد زلت أتذكر)، لكنها كانت كافية لقضاء ثلاث ساعات في البحث على مهل أهداف مؤقتة عنوان محددة (على سبيل المثال، لم أكن أعرف جملة من التعابير العادية في "بايثون" - قد غوغلينغ جدا) - وخدعة قبعة. ويسرني أن ما لا يقل عن العثور على بعض الناس في فريقنا وسيلة لإنتاج التطبيقات الرموز أسهل.
للراحة، يمكنك بالفعل تحميل خدمة الجاهزة على الزر أدناه. فتح سير العمل بين وجوه "Avtomatore" يمكن أن تدرس بعناية مضمون وإعدادات كل نشاط لجميع ما سبق كان مفهوم.
خدمة تحميل (ZIP ملفات، 413 KB)
اذا كان هناك من منكم يعرف كيفية تحسين خوارزمية المذكورة أعلاه، أو يمكن أن تشير إلى وسيلة أبسط - أطلب في التعليقات. :)