स्वचालक: App स्टोर से कार्यक्रम आइकन निकाल रहा है
Makradar प्रौद्योगिकी के / / December 19, 2019
इसके बजाय मैक पर स्वचालित टूल का उपयोग की कृत्रिम उदाहरण के लिए, यहाँ एक वास्तविक कार्यक्रम है सेवा है, जो जब समीक्षा के लिए छवियों की तैयारी विशेष रूप से, कुछ लेखकों "MakRadara" द्वारा किया जाता है अनुप्रयोगों। इस सेवा, किसी भी आवेदन के लिए डाउनलोड करें आइकन, App स्टोर और मैक App स्टोर में उपलब्ध के माध्यम से, यह आसान है और तेजी से हो जाता है।
उदाहरण के लिए, आईओएस कार्यक्रम ले "एक पाव रोटी खरीदें". यही कारण है कि पहले संपादकों मैन्युअल रूप से करना... सबसे पहले, ब्राउज़र ऐप स्टोर में पेज कार्यक्रम खोलता है, और पता से यह पृष्ठ 9 tsiferny पहचानकर्ता प्रतिलिपि बनाई गई थी (प्रत्येक कार्यक्रम अपने ही है), जो तब में दिया जाता है पता http://itunes.apple.com/lookup? आईडी =. उदाहरण के लिए, पता है अगर App स्टोर में पेज "के एक पाव रोटी खरीदें" - https://itunes.apple.com/ru/app/id725418306 (प्रोग्राम कोड बोल्ड में दिखाया गया है), ब्राउज़र विंडो में "कॉपी-पेस्ट" के माध्यम से लोड संपादक पेज http://itunes.apple.com/lookup? आईडी =725418306.
इस पेज की सामग्री - App स्टोर में एक वस्तु इकाई के रूप में प्रासंगिक कार्यक्रम के बारे में विस्तृत जानकारी। फार्म "कुंजी मान" की बनती मूल्यों - सभी डेटा है, जो के आधार एक संरचना के रूप में प्रस्तुत किया है। पृष्ठ के पाठ "कुंजी" खोजने के लिए artworkUrl512उसके पीछे तो फिर तुम अपने मूल्य देखेंगे - जो करने के लिए एक लंबे वेब पते अधिकतम संकल्प में हमारे कार्यक्रम के आइकन है। और वांछित चित्र प्राप्त - यह केवल पता कॉपी करें और पता बार में पेस्ट करने के लिए बनी हुई है।
क्या यह मैन्युअल रूप से किया जा सकता है, अगर आप स्वचालित कर सकते हैं - आप पूरी प्रक्रिया को बचाने यहां तक कि अगर? मदद स्वचालक के लिए कॉल करेंगे!
सबसे पहले, एल्गोरिथ्म के लिए फार्म
कदम के ऊपर अनुक्रम बहुत सरल है, लेकिन करने के लिए "जाना" मैं एक छोटे से अधिक जोड़ना चाहते हैं "Shashechek": केवल उपयोगकर्ता सुविधा के लिए, हम पूरक हमारे अनुक्रम एक जोड़ी है कदम:
- पते की App स्टोर पृष्ठ लोड निकालने और आईडी कार्यक्रम याद है।
- ब्राउज़र में सर्वर साइड स्क्रिप्ट चलाने itunes.apple.com/lookupयह करने के लिए चरण 1 से एक प्रोग्राम कोड निरुपित, और पाठ डेटा के परिणामस्वरूप धारा याद।
- चरण 2 में प्राप्त में, डेटा कुंजी द्वारा स्ट्रीम trackName हम कार्यक्रम के नाम की तलाश में है और यह स्टोर कर रहे हैं।
- चरण 2 में प्राप्त में, डेटा कुंजी द्वारा स्ट्रीम artworkUrl512 हम चिह्न का पता खोज रहे हैं और यह याद कर रहे हैं।
- प्रतीक चरण 4 में प्राप्त पते लेते हैं, और डेस्कटॉप छवि पर इसे लोड।
- डाउनलोड की गई फ़ाइल चित्र चरण 3 में प्राप्त कार्यक्रम के शीर्षक नाम बदलें।
- …
- लाभ।
अब निर्माण सेवा
हम "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 / सी 7 / 9d / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png ") है, जो सभी उद्धरण, पेट और कुंजी का नाम निकाल देता है। इस कार्रवाई का परिणाम: हम आइकन कि अगले चरण पर पारित हो जाता है का वेब पता मिलता है।
चरण 5। डेस्कटॉप पर लोड माउस
खंड के इंटरनेट ऐड आपरेशन डाउनलोड URLऔर ड्रॉप-डाउन सूची में जहाँ डेस्कटॉप फ़ोल्डर दर्ज करें। इस कार्रवाई का परिणाम: डेस्कटॉप चिह्न पर एक पिछली कार्रवाई के प्राप्त होने पर फ़ाइल डाउनलोड किया जाएगा।
चरण 6। कार्यक्रम के डाउनलोड की गई फ़ाइल नाम पूछें
दो पैराग्राफ ऊपर सूचीबद्ध वेब पता आइकन पर फिर से देखो: फ़ाइल नाम के साथ लोड किया जाएगा mzl.xsxlaekt.png. बेशक, आप छोड़ने के लिए और इसलिए कर सकते हैं, लेकिन सुंदर होना करने के लिए, इस नाम है कि हम पहले से ही पाया है कार्यक्रम के नाम करने के लिए बदला जा सकता है और संग्रहीत चर में appName.
खंड के फ़ाइलें और फ़ोल्डर ऐड आपरेशन नाम बदलें खोजक आइटम और यह कि जिस तरह से की स्थापना की। मूल रूप से ड्रॉप-डाउन सूची का चयन करें एक वस्तु का नामऔर ड्रॉप-डाउन सूची नाम चुनना केवल प्रिंसिपल नाम. अब पाठ क्षेत्र को - खींचें इसे में चर appNameकौन सा खिड़की "Avtomatora" के तल में चर की सूची में उपलब्ध है। इस कार्रवाई का परिणाम: डाउनलोड की गई फ़ाइल बनाए रखने की विस्तार के साथ बदल दिया जाएगा। हमारे उदाहरण में, हम एक फ़ाइल के रूप में तैयार छवि प्राप्त खरीदें मेरे एक पाई! - ग्रॉसरी खरीदारी List.png.
चरण 7। एक और बात ...
सब कुछ बहुत अच्छा हो सकता है, यदि आप एक पॉप-अप नोटिफिकेशन जोड़ सकते हैं - इस सुविधा ओएस एक्स 10.9 के रिलीज के साथ "Avtomatore" में दिखाई दिया है। खंड के उपयोगिताएँ ऐड आपरेशन सूचना दिखाएं. पहले शीर्षक सेवा के नाम पर लगभग समाप्त हो गया है दर्ज - डाउनलोड एप्लिकेशन आइकनक्षेत्र में रहते हुए संदेश की तरह "आइकन अपने डेस्कटॉप पर भरी हुई है।" एक छोटी पाठ दर्ज
चरण 8। लाभ
हमारे सभी टीम के काम और रक्षा करने के लिए तैयार है। के रूप में सहेज डाउनलोड एप्लिकेशन आइकन और तुरंत सफारी में जाते हैं। App स्टोर और मैक App स्टोर से यह किसी भी पेज खोलने, में इसके लिए खोज सफारी> सेवा नया आइटम डाउनलोड एप्लिकेशन आइकन - और उस पर क्लिक, बस बचाया सेवा चलाते हैं। एक या दो सेकंड के बाद, अपने मैक की शक्ति पर निर्भर करता है, तो आप देखेंगे - और डेस्कटॉप, जो आसानी से आगे काम में इस्तेमाल किया जा सकता पर एक आइकन।
"हाँ, यह मेरे लिए मुश्किल है!"
वास्तव में, ऊपर वर्णित प्रक्रिया में कुछ भी नहीं जटिल है। मैं अपने आप को एक प्रोग्रामर नहीं हूँ (हालांकि प्रोग्रामिंग के बाद संस्थान अब भी याद है की मूल बातें), लेकिन यह एक इत्मीनान खोज पर तीन घंटे खर्च करने के लिए पर्याप्त था पता विशिष्ट अंतरिम लक्ष्य (उदाहरण के लिए, मैं "अजगर" में नियमित अभिव्यक्तियों का वाक्य रचना में पता नहीं था - सुंदर Googling था) - और चाल टोपी। मैं खुश हूँ कम से कम हमारी टीम में कुछ लोगों ने पाया कि उत्पादन करने के लिए एक तरीके से ऐप्स प्रतीक आसान।
सुविधा के लिए, आप पहले से ही नीचे दिए गए बटन पर एक रेडीमेड सेवा डाउनलोड कर सकते हैं। खुलने कार्यप्रवाह-वस्तु "Avtomatore" ध्यान से सभी के लिए सामग्री और प्रत्येक गतिविधि की सेटिंग की जांच कर सकते यह पूर्वगामी समझ में आता था।
डाउनलोड सेवा (ज़िप-फाइल, 413 KB)
आप में से किसी को पता है कि उपरोक्त एल्गोरिथ्म कैसे अनुकूलित करें या एक तरह से सरल सुझाव है कि कर सकते हैं - मैं टिप्पणी में पूछते हैं। :)