import GboxSDK from "gbox-sdk";
import fs from "fs";
const gboxSDK = new GboxSDK({
apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});
async function main() {
const box = await gboxSDK.create({ type: "android" });
console.info("taking screenshot and saving to album...");
await box.action.screenshot({
saveToAlbum: true
})
const album = await box.media.getAlbum("Screenshots");
console.info("listing media info...");
const mediaInfo = await album.listMediaInfo();
console.info(`media info: ${JSON.stringify(mediaInfo, null, 2)}`);
const media = await album.listMedia();
console.info("downloading media...");
for (const item of media) {
await item.download(`./${item.data.name}`);
}
}
main();