Longshot expone acciones para que usuarios avanzados o apps externas envíen comandos. Detalles abajo……
Invocar un comando de Longshot
- Iniciar captura:
longshot://snip?func=start - Grabar área:
longshot://record?func=start_area - Iniciar OCR:
longshot://ocr?func=start - Regla en pantalla:
longshot://rule?func=start - Abrir atajos:
longshot://pref?page=shortcuts
Invocar Longshot con devolución de resultados
Captura (copiar):
longshot://x-callback-url/snip?func=start&channel=clipboard&type=data&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptSnip?x-source=longshot&x-error=sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=messageSourceApp: nombre de la app llamante.- Éxito: llama a
sourceapp://x-callback-url/acceptSnip?x-source=longshot. - Error: llama a
sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=message.
Grabación de área:
longshot://x-callback-url/record?func=startArea&channel=clipboard&type=filepath&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptRecord?x-source=longshot&x-error=sourceapp://x-callback-url/recordError?x-source=longshot&errorMessage=messageIgual que arriba: callbacks de éxito/error para la grabación.
OCR:
longshot://x-callback-url/ocr?func=start&channel=clipboard&type=string&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptOcr?x-source=longshot&x-error=sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=messageIgual: callbacks de éxito/error para OCR.
Casos de uso
- uPic - Powerful Image Hosting Tool usa la API para subir capturas y generar enlaces.
- Picsee - Photo Browse & Manage gestiona capturas, subida a hosting y enlaces.