Прежде всего, я не начал реализацию системы, которую я собираюсь описать, поскольку я не хотел совершать что-то, что я не знал, если это было возможно.Могу ли я звонить на API, такие как youtube-dl и ffmpeg, из хром-приложения?
Итак, я пытаюсь создать хром-приложение для загрузки аудио с определенных сайтов (например, youtube и soundcloud) с помощью youtube-dl, после этого обработайте его с помощью ffmpeg, а затем загрузите в облако обслуживание через некоторые api. Причина, по которой я хочу сделать это с помощью хром-приложения, - это то, что я мог выполнять всю работу на стороне клиента (нет необходимости в серверах), и у меня была бы возможность вставлять javascript на страницы с использованием сценариев контента, что сделало бы приложение довольно простое в использовании (я мог бы создавать такие кнопки, как «скачать песню» и тому подобное).
Хотя я уже прочитал документацию, объясняющую технический обзор NaCl и некоторые из структуры приложения, я до сих пор не уверен, смогу ли я совершать эти вызовы через некоторый модуль C/C++, или если бы я получил отказано по соображениям безопасности.
Подводя итог: учитывая, что у пользователя есть необходимые зависимости в его системе (youtube-dl, python, ffmpeg и т. Д.), Можно ли звонить в сторонние API, такие как описанные ранее через хром -app с использованием NaCl?
Благодарим вас заблаговременно,
Относительно «не хотел совершать что-то, что я не знал, если бы это было возможно»: я часто сталкиваюсь с этой проблемой, поэтому я разрабатываю быстрый прототип, единственная цель которого - проверить сомнительный подход. Это намного безопаснее, чем любой ответ на SO, когда речь идет об избежании расточительных расходов на развитие обреченного дизайна. –