@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
text/typescript
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 });
})();