UNPKG

@dderevjanik/termux-api

Version:

This library allows you to interact with your Android device from Node.js using termux-api

43 lines (38 loc) 1.76 kB
import { audioInfo } from "./scripts/termux-audio-info"; import { callLog } from "./scripts/termux-call-log"; import { cameraInfo } from "./scripts/termux-camera-info"; import { clipboardGet } from "./scripts/termux-clipboard-get"; import { infraredFrequencies } from "./scripts/termux-infrared-frequencies"; import { infraredTransmit } from "./scripts/termux-infrared-transmit"; import { telephonyCellInfo } from "./scripts/termux-telephony-cellinfo"; import { torch } from "./scripts/termux-torch"; import { ttsEngines } from "./scripts/termux-tts-engines"; import { volume, volumeInfo } from "./scripts/termux-volume"; import { wifiConnectionInfo } from "./scripts/termux-wifi-connectioninfo"; (async function () { await torch("on"); await torch("off"); const camera = await cameraInfo(); const engines = await ttsEngines(); console.log({ engines: JSON.stringify(engines, null, 2) }); console.log({ camera }); // const volumeSettings = await volumeInfo(); // console.log({ volumeSettings }); // await volume({ stream: "music", volume: 25 }); // const audioSettings = await audioInfo(); // console.log({ audioSettings }); // // await wifiEnable("off"); // const networkInfo = await wifiConnectionInfo(); // console.log({ networkInfo }); // const callLogs = await callLog(); // console.log({ callLogs }); // const infraFrequencies = await infraredFrequencies(); // console.log({ infraFrequencies }); // await infraredTransmit({ frequency: 30000, pattern: [20, 50, 20, 30] }); // console.log("Infrared transmitted"); // const celluraInfo = await telephonyCellInfo(); // console.log({ celluraInfo }); // // await clipboardSet({ text: "Hello, World!" }); // const clipboard = await clipboardGet(); // console.log({ clipboard }); })();