Otomatikleştirici: App Store'dan program simgesini Çıkarma
Makradar Teknolojinin / / December 19, 2019
Bunun yerine Mac üzerinde otomasyon araçlarının kullanımı yapay örneklerinden, burada gerçek bir program yorumlara görüntüleri hazırlarken özellikle bazı yazarlar "MakRadara" tarafından kullanılır Servisi, uygulamalar. App Store ve Mac App Store'da mevcut bu hizmetin herhangi bir uygulamanın indirme simgesi, sayesinde, hızlı, kolay ve olur.
Örneğin, iOS programı almak "Bir somun al". editörler elle yapmadan önce bu... Birincisi, tarayıcı App Store'da sayfa programını açar ve adresten Bu sayfa 9 tsiferny tanımlayıcı kopyalandı sonra içine ikame edildiği, (her programın kendi vardır) adres http://itunes.apple.com/lookup? id =. adresi ise Örneğin, App Store sayfasına "bir somun al" - https://itunes.apple.com/ru/app/id725418306 (Kalın karakterlerle gösterilmiştir Programı kodu), tarayıcı penceresinde yükler "copy-paste" üzerinden editör sayfası http://itunes.apple.com/lookup? id =725418306.
Bu sayfadaki içerik - App Store bir emtia birimi olarak ilgili program hakkında kapsamlı bilgiler. form "anahtar değeri" nin çiftli değerler - Tüm veriler, bir yapı gibi olan temel sunulmuştur. Sayfanın metni "anahtar" bulmak Eğer artworkUrl512Sonra arkasından onun değerini göreceksiniz - Uzun web adresi olan maksimum çözünürlükte programımızın simgedir. ve istenen resim elde - Sadece adresini kopyalayıp adres çubuğuna yapıştırın kalır.
Otomatikleştirebileceğiniz eğer elle yapılması ne - tüm prosedürü kurtarmak bile mi? yardım Otomatikçisi için arayacak!
İlk olarak, algoritma oluşturmak
adımların yukarıda sırası çok basittir, ama ben biraz daha eklemek istiyorum "git" "Shashechek": sadece kullanıcı rahatlığı için, bizim dizisi bir çift vardır ek adımlar:
- adreslerinin App Store sayfası özü yüklendi ve kimlik programları hatırlıyorum.
- tarayıcıda sunucu tarafı komut dosyasını çalıştırın itunes.apple.com/lookupbuna adım 1 bir program koduna atanmış ve metin verilerinin ortaya çıkan akımı ezberlemek.
- Adım 2 'de elde edilen, veri anahtar tarafından akış eser ismi Biz programın adını arayan ve saklayın edilir.
- Adım 2 'de elde edilen, veri anahtar tarafından akış artworkUrl512 Biz simgelerin adresi arıyor ve hatırlamamaktadır edilir.
- Simgeler 4. adımda elde adresi almak ve masaüstü görüntü üzerinde yükleyin.
- İndirilen dosya resim 3. adımda elde edilen programın başlığını yeniden adlandırın.
- …
- KAR.
Şimdi oluşturma hizmeti
Biz "Avtomatore" bizim algoritmanın montaj geçin. sürecin yeni bir tür oluşturma ofisVe programın başlık alanı seçmiş: İlk açılır liste değerinde
Bizim algoritmada açıkça gel.
1. Adım. Programın kimliğini alın ve komut arama için bir tedavi adres oluşturmak
bölümün Internet program penceresinin ana kapsamına yan alanında "Avtomatora" sürükle kütüphanesi Safari'den Geçerli sayfayı al. Yapılandırma Bu eylem gerekmez. Bu eylemin sonucu: "Safari" mevcut sayfanın web adresini sonraki adıma teslim edilecek, (biz bu App Store sayfasını varsayıyorum).
bölümün kamu hizmetleri eklenti operasyonu kabuk komut dosyasını çalıştırın, Be emin açılan listeden seçmek için girişi Pass: nokta argümanlar olarak. komut Çünkü, açılan listede "Python" dilinde idi kabuk Seçtiğim /usr/bin/python. Bu basit kod, hangi gelen yardımı ile web adresinin ilk harekete geçer Normal ifadelerin mekanizması (Önceden belirlenmiş bir modelde Fragman arama kelimesi), dokuz basamak sadece gelen bir parça alır. Bu eylemin sonucu: Bir sonraki eylem geçirilecek uygulamanın dokuz basamaklı tanımlayıcı.
2. Adım. Biz programı hakkında Apple'ın sunucu veri almak
bölümün Internet eklenti operasyonu Bir web sayfasından metin alınAçılır listeden seçerek olsun nokta düz metin. Bu eylemin sonucu: Elma sunucu üretecek ve hangi biz simgesine programın adını ve yolunu arayacaktır metni.
Ortaya çıkan metin hala gerekir ve bu değil bu metin bir değişkene kaydedilebilir Apple sunucusuna yeniden uygulayın. Bu bölüm için kamu hizmetleri eklenti operasyonu değişkenin değerini ayarlayın. Açılır listede değişken seçmek yeni değişken - mavi kutuda görünür, değişken adı girin o arama ve tıklayın Bitti. Bu eylemin sonucu: Metnin önceki eylemlerden kaynaklanan değişken saklanır arama.
Tabii ki, kendi takdirine bağlı olarak belirtebilirsiniz değişkenlerin adları - hatta Rus isimleri izin verdi. Değişkenler doğru algoritmanın hizmete yerleştirilir olduğunu da görmek için gereklidir.
Adım 3. Programın bir isim arıyoruz
Önceki eylem sadece bir sonraki eylem "attach" böylece asıl durumda bir metin dizisi, daha önce alınan gönderiyor - kabuk komut dosyasını çalıştırın bölümün kamu hizmetleri. Bu işlem parametreleri, üstten ikinci benzer bir etki aynıdır: /usr/bin/python İlk açılır listesinde ve argümanlar olarak - ikinci. Bu eylem senaryo da iki kez, normal ifadeler kullanır: İlk anahtar ve değer (bir"Eser ismi": "Satın Me Pasta! - Bakkal Alışveriş Listesi "), Ve sonra ortaya çıkan dizeleri gelen programın adını tutmak için, tüm ekstra karakterler kesilir. Bu eylemin sonucu: Bu örnekte, programın tam adını almak, Satın Me Pasta! - Bakkal Alışveriş Listesi - ve bir sonraki eyleme geçirilir.
Şimdi gerek programın adı değil - daha sonra ihtiyacınız olacak. Bu nedenle, yeni bir değişkende saklanmalıdır. bölümün kamu hizmetleri eklenti operasyonu değişkenin değerini ayarlayın ve önceki benzer eylem ile aynı manipülasyon tekrarlamak - sadece bu sefer, adında bir değişken oluşturmak appName. Bu eylemin sonucu: Bir değişkende algoritma çalıştırılması her sonuna kadar appName Bu önceki adımda alınan programın adını depolar.
4. Adım. Biz simgeler web adresinde aradığınız
"Avtomator" böylece eylemin sonuç bir sonraki geçirilen predudyschego olduğu oluşmaktadır. Ama biz şimdi programın adı ve biz simgesinin adresi için bakacağız bu konuda orijinal metin bilgileri, değil gerekir. Bu nedenle, bölümde kamu hizmetleri eklenti operasyonu Bir değişkenin değerini alın - Sadece bu eylem ve açılır menüden başlığını sağ tıklatın seçim girişini görmezden. Şimdi artık çalışıyor oldukları eylem, hiçbir neler var önemli olduğunu dikkate önceki eylemin sonucunu almak asla. Açılır listede değişken seçmek arama. Bu eylemin sonucu: Bir sonraki adım değerine aktarılacaktır aramaHangi daha önce programla ilgili metin bilgileri kaydettiniz.
bölümün kamu hizmetleri eklenti operasyonu kabuk komut dosyasını çalıştırın Bizim algoritmada ikinci ve beşinci pozisyonlarda aynı adı taşıyan eylem aynı parametrelerle. Bu eylem senaryo program ismini aradı beşinci "betik" eylem olduğu koda benzer: (anahtar ve değer çiftinin"ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ r30 / Purple6 / v4 / c7 / 9d / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png "), Tüm tırnak, kolon ve anahtarın adı kaldırır hangisi. Bu eylemin sonucu: Bir sonraki adımda geçirilir simgenin web adresini almak.
Adım 5. Masaüstünde Yük simgeleri
bölümün Internet eklenti operasyonu indirme URLVe açılan listesinde nerede masaüstü klasörüne girin. Bu eylemin sonucu: masaüstü simgeleri bir önceki eylemin aldıktan sonra dosyayı indirilecektir.
6. Adım. Programın indirilen dosya adını sor
İki paragraf yukarıda listelenen web adresi simgesinin Daha sonra tekrar dosyanın adı ile yüklenir mzl.xsxlaekt.png. Tabii ki, bırakın ve böylece, ama güzel olmak, bu ad değişkeni zaten bulduk o programın adını değiştirdi ve saklanabilir olabilir appName.
bölümün Dosyalar ve klasörler eklenti operasyonu Yeniden adlandır Bulucu Öğeler ve bu şekilde ayarlayın. Temelde açılır listesinden seçin tek bir nesne adınıVe açılan listesinden isim seçmek Sadece asıl adı. Şimdi metin alanı için - İçine sürükleme değişken appNameHangi pencere "Avtomatora" alt değişkenlerin listesi mevcuttur. Bu eylemin sonucu: İndirilen dosya tutma uzantısıyla yeniden adlandırılır. Örneğimizde, bir dosya olarak hazır bir görüntü elde Satın Me Pasta! - Bakkal Alışveriş List.png.
7. Adım. Bir şey daha ...
Bu özellik OS X 10.9 sürümü ile "Avtomatore" göründü - Her şey bir pop-up bildirim ekleyebilir, çok güzel olmak. bölümün kamu hizmetleri eklenti operasyonu bildirimi göster. İlk başlık, hizmetin adı neredeyse bitti girin - Uygulamanın simgeyi indiralanda iken mesaj "Simgesi masaüstünüzde yüklenir." Gibi kısa metin girmek
8. Adım. KAR
Tüm takım çalışması ve savunma hazırdır. olarak kaydedin Uygulamanın simgeyi indir ve hemen Safari gidin. App Store ve Mac App Store'dan sen hiç sayfası açılıyor, bu uygulamayı arayın Safari> Servis yeni öğe Uygulamanın simgeyi indir - ve üzerine tıklayarak, sadece kaydedilen hizmetini çalıştırın. Bir saniye ya da iki sonra, Mac gücüne bağlı olarak, fark edecektir - ve kolayca başka çalışmalarında kullanılabilecek masaüstü, üzerinde bir simge.
"Evet, benim için zor!"
Aslında, yukarıda açıklanan süreçte hiçbir şey karışık. Kendimi bir programcı değilim, (Enstitü hala hatırlıyorum sonra programlamanın temelleri rağmen) ama yavaş bir aramada üç saat geçirmek için yeterli oldu adres özgü geçici hedefler (örneğin, ben "Python" normal ifadelerden sözdizimi bilmiyordum - oldukça Googling vardı) - ve hüner şapka. En azından bizim takımda bazı insanlar üretmek için bir yol simgeleri daha kolay uygulamalar bulduğu memnunum.
kolaylık sağlamak için, zaten aşağıdaki düğmeye hazır bir hizmet indirebilirsiniz. İş akışı-nesne "Avtomatore" dikkatle herkese her bir faaliyetin içeriğini ve ayarları inceleyebilirsiniz Açılış yukarıda açıklananlar anlaşılabilir.
İndir servisi (ZIP dosyaları, 413 KB)
Sizden birisi yukarıdaki algoritma optimize etmek ya da bir yolu daha basit önerebilirsiniz bilirseniz - ben yorum isteyin. :)