Estou procurando especificamente criar uma ação personalizada para o LaunchBar para que eu possa iniciar um tweet a partir desse utilitário. Como o Notification Center possui um botão "Clique para twittar", perguntei-me se o Notification Center tinha algum gancho que me permitisse escrever isso sem esperar pelo desenvolvedor do programa adicionar uma função para executar esta ação.
12
Respostas:
Os aplicativos podem se conectar às opções de compartilhamento com a nova API NSSharingService . Ele soa como ações Launchbar personalizados podem ser feitas com qualquer arquivo executável UNIX, então você provavelmente poderia escrever uma ferramenta de linha de comando pequena (ou você pode precisar criar um aplicativo real - você terá que testá-lo) que ativa essa API ( usando
NSSharingServiceNamePostOnTwitter
) e que deve exibir a caixa de diálogo do tweet.Atualização: para iniciar um tweet a partir do AppleScript, você pode fazer o seguinte:
Além disso, você pode alternar o modo "Mostrar alertas e faixas" / não perturbe:
(Tudo isso é muito específico ao layout atual da janela do Notification Center e provavelmente romperá com futuras atualizações do OS X - mas provavelmente haverá correções fáceis.)
fonte
keystroke
comando pode iniciar o Tweet com texto. Agora, para concluir programaticamente o Tweet ...Nada que eu conheça (e na verdade acho que ter uma área de postagem rápida do Twitter / Facebook dentro da área de notificações é realmente idiota (deve ser realmente um widget), e eu o desativei), mas você pode usar a linha de comando para os dois enviam tweets de leitura, conforme mencionado nesta página da web, extratos abaixo:
Para exibir uma lista de tweets (substitua osxdaily por um nome de usuário do Twitter de sua escolha):
Para atualizar seu status do twitter:
fonte
curl
. E eles não deveriam ser, de qualquer maneira.Levando tudo isso um passo adiante e reunindo o que aprendemos até agora, aqui está um tweet totalmente programático:
Claro que isso é frágil, mas por enquanto funciona. Eu adoraria encontrar um gancho real , mas os scripts de interface do usuário são uma solução alternativa.
fonte
Shift de comando brilhante D.
Adicionando:
fonte
Escrevi outro script que corrige alguns problemas no script postado por Ewwis:
Porém, ele não funciona quando a barra lateral do Notification Center está aberta.
Seria mais fácil usar apenas a API .
fonte
Fantástico! Obrigado por mostrar ao mundo outro caminho.
Minha solução funcionou para mim, mas a sua também.
Não sou especialista em Applescript da FAR, mas adoro brincar com isso.
Obrigado!
Usando o que aprendi com você, aqui está outra maneira que funciona para mim. Isso não aborda algumas de suas preocupações sobre teclados ou erros alternativos, mas talvez isso ajude alguém que se interessa pelo AS.
fonte