Diretório de esquemas de URL para aplicativos Mac

10

Existe um diretório de todos os aplicativos para Mac que suportam esquemas de URL? Um esquema de URL é um URL personalizado que inicia o aplicativo e pode executar uma ação.

omnifocus://

O esquema de URL acima funciona para OmniFocus.app

imsoper
fonte
11
Você está procurando quais aplicativos suportam quais esquemas de URI em sua máquina ou uma lista geral?
Slhck #
11
@slhck Vamos assumir o primeiro, pois o último não é possível, pois não há uma lista de todos os aplicativos para Mac . O Versiontracker / MacUpdate pode estar razoavelmente completo. Ajudaria muito se essa pergunta contivesse algumas informações sobre a motivação.
Daniel Beck
11
Eu estava procurando principalmente uma lista geral, mas encontrar os aplicativos na minha máquina também seria útil.
Imsoper #

Respostas:

13

Outra opção seria usar lsregister -dump.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -B6 bindings:.*:

Lri
fonte
11
Obrigado, o longo comando funcionou.
Leo Ufimtsev
7

Para obter uma lista de todos os esquemas de URL suportados pelos aplicativos em seu sistema, obtenha o RCDefaultApp . Ele adicionará um painel de preferências às preferências do sistema, que inclui uma lista de esquemas de URL suportados e os aplicativos que fornecem esse suporte.

Captura de tela


Observe que esses esquemas não estão necessariamente relacionados a serviços úteis fornecidos pelos aplicativos. Muitos existe simplesmente para facilitar software registrar (por exemplo x-voodoopad-register, x-unison2-regou webnote-license), clicando em um link em um e-mail e não são de qualquer uso contrário. Quanto ao resto, você precisa descobrir como usá-los. Apenas rodar, por exemplo, open txmt://foono Terminal, não produzirá um resultado útil.

Captura de tela

Daniel Beck
fonte