Automator: Remover o ícone do programa na App Store
Makradar De Tecnologia / / December 19, 2019
Em vez de exemplos artificiais do uso de ferramentas de automação no Mac, aqui está um programa real Serviço, que é utilizado por alguns autores "MakRadara", em particular quando se prepara imagens para ser avaliado aplicações. Através deste serviço, o ícone de download de qualquer aplicativo, disponível na App Store e Mac App Store, torna-se fácil e rápido.
Por exemplo, tomar o iOS-programa "Comprar um pão". Que, antes de os editores fazer manualmente... Primeiro, o navegador abre o programa da página na App Store, e do endereço Esta página foi copiado 9 identificador tsiferny (cada programa tem seu próprio), que é então substituído em endereço http://itunes.apple.com/lookup? = id. Por exemplo, se o endereço é "Comprar um pedaço de" página na App Store - https://itunes.apple.com/ru/app/id725418306 (Código de programa indicados em negrito), o editor através de "copiar e colar" carrega a página na janela do navegador http://itunes.apple.com/lookup? = id725418306.
O conteúdo desta página - informações completas sobre o programa relevante como uma unidade de commodities na App Store. Todos os dados são apresentados como uma estrutura, com base no qual - valores emparelhados na forma de "valor fundamental". Se o texto da página para encontrar a "chave" artworkUrl512Então atrás dele você vai ver o seu valor - um endereço da Web por muito tempo para que é o ícone do nosso programa na resolução máxima. Resta apenas copiar o endereço e colá-lo na barra de endereços - e obter a imagem desejada.
Mesmo se você salvar todo o procedimento - o que ser feito manualmente, se você pode automatizar? Vai pedir ajuda Automator!
Em primeiro lugar, formar o algoritmo
A seqüência acima de passos é muito simples, mas a "ir" Eu quero adicionar um pouco mais "Shashechek": somente para a conveniência do usuário, nós completar a nossa seqüência tem um par passos:
- De endereços de página App Store carregado extrato e lembre-se o programa ID.
- Execute o script do lado do servidor no navegador itunes.apple.com/lookupQue lhe é atribuído um código de programa a partir do passo 1, e memorizar o fluxo resultante de dados de texto.
- No obtido no passo 2, o fluxo de dados pela tecla trackName Nós estamos olhando para o nome do programa e armazená-lo.
- No obtido no passo 2, o fluxo de dados pela tecla artworkUrl512 Nós estamos olhando para o endereço de ícones e lembre-se.
- Ícones tomar endereço obtido no passo 4, e carregá-lo na imagem de desktop.
- A imagem arquivo baixado renomear o título do programa obtido na etapa 3.
- …
- LUCRO.
Agora serviço de compilação
Nós proceder para a montagem do nosso algoritmo em "Avtomatore". Criar um novo tipo de processo escritórioE no campo de cabeçalho do programa, selecione: no primeiro valor da lista drop-down
Venha claramente em nosso algoritmo.
Passo 1. Leve o ID do programa e formar um endereço de tratamento para a pesquisa de roteiro
da secção Internet na área de lado "Avtomatora" biblioteca arraste para o escopo principal da janela do programa Obter página atual do Safari. Configure esta ação não precisa. O resultado dessa ação: endereço da Web da página atual no "Safari" (supomos que esta página App Store), que serão entregues para a próxima etapa.
da secção Utilities operação de adição Execute o shell-script, Certifique-se de selecionar a partir da lista suspensa Passe de entrada: ponto como argumentos. Como o script, eu estava na linguagem da "Python" na lista drop-down concha Escolhi o /usr/bin/python. Este código simples leva a primeira ação do endereço web a partir do qual, com a ajuda de mecanismo de expressões regulares (Cadeia de pesquisa Fragmento num padrão pré-determinado), recupera um fragmento que consiste unicamente de nove dígitos. O resultado dessa ação: identificador de nove dígitos da aplicação que será passado para a próxima ação.
Passo 2. Recebemos dados do servidor da Apple sobre o programa
da secção Internet operação de adição Obter texto de uma página webAo selecionar na lista suspensa get ponto texto simples. O resultado dessa ação: texto que irá gerar servidor da Apple e que vamos olhar para o nome do programa eo caminho para o ícone.
O texto resultante ainda precisamos, e que não se recandidatar-se ao servidor da Apple, este texto pode ser salvo em uma variável. Para esta seção do Utilities operação de adição Defina o valor da variável. Na lista drop-down variável selecionar A nova variável - na caixa azul que aparece, digite o nome da variável lookup e clique feito. O resultado dessa ação: resultante de acções anteriores do texto será armazenado na variável lookup.
Claro, os nomes das variáveis que você pode especificar a seu exclusivo critério - mesmo permitido nomes russos. Só é necessário para fazer com que estas variáveis estão correctamente colocados a serviço do algoritmo.
Passo 3. Nós estamos olhando para o nome do programa
ação anterior envia uma matriz de texto no estado inicial recebido anteriormente, por isso, só pode "anexar" a próxima ação - Execute o shell-script da secção Utilities. Estes parâmetros de acção são os mesmos que aqueles de um efeito semelhante, o segundo a partir do topo: /usr/bin/python na primeira lista drop-down e como argumentos - no segundo. O cenário nesta ação também usa expressões regulares, duas vezes: primeiro é a chave e valor ("TrackName": "Compre-me uma torta! - Grocery Lista de Compras "), E depois das cordas resultantes são cortadas todos os caracteres extras, para manter o nome do programa. O resultado dessa ação: obter o nome completo do programa, neste exemplo, Compre-me uma torta! - lista de compras - e ele é passado para a próxima ação.
Agora não é o nome do programa que precisamos - você vai precisar dele mais tarde. Portanto, ele deve ser armazenado em uma nova variável. da secção Utilities operação de adição Defina o valor da variável e repetir a mesma manipulação como com ação similar anterior - só que desta vez, criar uma variável chamada appName. O resultado dessa ação: até o final do tudo execução do algoritmo em uma variável appName Ele irá armazenar o nome do programa recebeu na etapa anterior.
Passo 4. Estamos à procura de ícones endereço web
"Avtomator" é assim constituído que o resultado da ação predudyschego passado para a próxima. Mas precisamos agora não é o nome do programa, e as informações texto original sobre o assunto, em que vamos olhar para o endereço do ícone. Portanto, na seção Utilities operação de adição Obter o valor de uma variável - basta clicar com o botão direito sobre o título desta acção e no menu pop-up, escolha ignorar a entrada. Agora a ação com a qual você está trabalhando agora, nunca vai ter em conta o resultado da ação anterior, que lá, não importa o que acontece. Na lista drop-down variável selecionar lookup. O resultado dessa ação: o próximo passo será transferido para o valor de lookupEm que temos guardado anteriormente as informações de texto sobre o programa.
da secção Utilities operação de adição Execute o shell-script com os mesmos parâmetros que a ação do mesmo nome no segundo e quinto lugares em nosso algoritmo. O cenário nesta ação é semelhante ao código que está no quinto ação "scripting" procurou o nome do programa: é o par de chave e valor ("ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ R30 / Purple6 / v4 / c7 / 9d / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png "), Que remove todas as citações, do cólon e do nome da chave. O resultado dessa ação: Nós obter o endereço da Web do ícone que é passado para a próxima etapa.
Passo 5. ícones de carga na área de trabalho
da secção Internet operação de adição Baixar URLE na lista drop-down onde entrar na pasta desktop. O resultado dessa ação: após o recebimento de uma ação anterior para os ícones do desktop será baixado o arquivo.
Passo 6. Pergunte o nome do programa de arquivo baixado
Olhe novamente para o endereço Web dos ícones listados dois parágrafos acima: o arquivo será carregado com o nome mzl.xsxlaekt.png. Claro, você pode sair e por isso, mas para ser bonito, este nome pode ser alterado para o nome do programa que já encontrado e armazenado na variável appName.
da secção Arquivos e pastas operação de adição Itens Rename do Finder e configurá-lo dessa forma. Basicamente, a lista drop-down, selecione O nome de um único objetoE drop-down list nome selecionar Apenas o nome principal. Agora o campo de texto para - arrastar a variável nele appNameQue está disponível na lista de variáveis na parte inferior da janela "Avtomatora". O resultado dessa ação: o arquivo baixado será renomeado com a extensão de retenção. No nosso exemplo, temos imagem pronto como um arquivo Compre-me uma torta! - compras na mercearia List.png.
Passo 7. Só mais uma coisa ...
Tudo para ser muito bom, você pode adicionar uma notificação pop-up - esse recurso já apareceu em "Avtomatore" com o lançamento do OS X 10.9. da secção Utilities operação de adição Mostrar notificação. O primeiro título, digite o nome do serviço está quase terminado - Baixe o ícone do aplicativoEnquanto no campo mensagem inserir um pequeno texto como "ícone é carregado no ambiente de trabalho."
Passo 8. LUCRO
Toda a nossa equipe está pronta para trabalho e defesa. Salve-o como Baixe o ícone do aplicativo e imediatamente ir para o Safari. Abrindo-a qualquer página da App Store e Mac App Store, procure-o em Safari> Serviço novo item Baixe o ícone do aplicativo - e clicar nele, basta executar o serviço de salva. Depois de um segundo ou dois, dependendo da potência do seu Mac, você vai notar - e um ícone na área de trabalho, que pode ser facilmente utilizado em trabalhos futuros.
"Sim, é difícil para mim!"
Na verdade, no processo descrito acima é nada complicado. Eu mesmo não sou um programador (embora as noções básicas de programação após o Instituto ainda me lembro), mas foi o suficiente para passar três horas a uma busca de lazer metas intermédias endereço específico (por exemplo, eu não sabia que a sintaxe de expressões regulares no "Python" - tinha bastante pesquisando) - e o truque chapéu. Estou satisfeito que pelo menos algumas pessoas em nossa equipe encontrou uma maneira de produzir aplicativos ícones mais fácil.
Por conveniência, você já pode baixar um serviço de ready-made no botão abaixo. Abrindo o fluxo de trabalho de objeto "Avtomatore" pode examinar cuidadosamente o conteúdo e definições de cada atividade para tudo o que precede que era compreensível.
serviço de download (ZIP-arquivos, 413 KB)
Se alguém de vocês sabem como otimizar o algoritmo acima, ou pode sugerir uma maneira mais simples - Peço nos comentários. :)