¿Se puede controlar una Mac usando una API?

Estoy desarrollando un plugin para Hubot (un chatbot con script ) para tomar una URL y mostrarla en una Mac Mini conectada a un televisor en mi oficina.

Sin embargo, no estoy seguro de qué tan factible sea esto. Hubot puede enviar posts a API utilizando HTTP. ¿Existe algún método conocido para permitir que una Mac escuche las requestes a través de HTTP y luego ejecute un command (un manuscrito o script de shell tal vez)?

  • Marcar una request POST
  • ¿Cómo puedo cambiar las requestes de páginas web procedentes de una aplicación?
  • 3 Solutions collect form web for “¿Se puede controlar una Mac usando una API?”

    Depende de lo que quieras hacer (y de lo que puede hacer Hubot, con lo que no estoy familiarizado), pero parece que es posible combinar una Mac a través de una combinación de iChat / Messages y AppleScript mediante el envío de commands a una count de chat que luego son manejados por un script especial.

    La secuencia de commands original proporcionada por Apple se puede encontrar aquí (debe estar preinstalada en cualquier Mac reciente) y aquí se encuentra un procedimiento para configurarlo. Supongo que sería una solución bastante complicada;)

    Por supuesto, también puede habilitar "Inicio de session remoto" en el Panel de resources compartidos en las Preferences del sistema y luego conectarse a Mac a través de SSH, que le permite controlar la Mac a través de la CLI.

    Python se envía con Macs, solo puede usar SimpleHTTPServer para responder a las requestes HTTP.

    Si activa PHP en su mini y reinicia Apache, puede enviar commands al server web a través de los commands http GET y POST. Aunque POST es más seguro y el método recomendado. Utilizo este método para enviar commands desde un Arduino a un mac y hacer que almacene datos en una database. Si desea experimentar sin cambiar la configuration de Apache en su Mac, pruebe con MAMP, es gratis y de código abierto.

    PHP es el back-end de Internet y puede hacer casi cualquier cosa que necesite (o puede ejecutar javascript) para actualizar una página web que mostrará lo que desee en su televisor.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).