How to use wallpaper - 10 common examples

To help you get started, we’ve selected a few wallpaper examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github builtbyproxy / Weebg / index.js View on Github external
//Replace Old Wallpaper
            // fs.unlinkSync(path);
            await setImgName();
            console.log("   2. Image Should Be Replaced");

            //Set Wallpaper
            await wallpaper.set(path);
            console.log("   3. Image Should Be Set");
            declareStatus();

        } else if(err.code == 'ENOENT') {
            await setImgName();
            console.log("   2. Image Should Be Saved");

            //Set Wallpaper
            await wallpaper.set(path);
            console.log("   3. Image Should Be Set");
            declareStatus();
        }
    });
}
github splash-cli / splash-cli / src / libs / download.js View on Github external
if (fs.existsSync(img) && !quiet) {
    spinner.stop();

    printBlock(chalk`Hey! That photo is already on your computer!`);

    const a = await prompt([
      {
        name: "again",
        message: "Do you want to download it again?",
        prefix: chalk.green("%"),
        type: "confirm"
      }
    ]);

    if (!a.again) {
      if (setAsWallpaper) wallpaper.set(img);

      // Display 'shot by ...'
      console.log();
      showCopy(photo, info);

      return;
    }

    spinner.start();
  }

  const file = fs.createWriteStream(img);

  try {
    https.get(url, response => {
      response.pipe(file).on("finish", () => {
github splash-cli / splash-cli / src / client.js View on Github external
}

	if (!command) {
		console.clear();
		if (!flags.me && !flags.updateMe && !flags.set) spinner.start('Connecting to Unsplash');

		if (flags.set) {
			const filePath = pathFixer(flags.set);

			if (fs.existsSync(filePath) && isImage(filePath)) {
				let options = {};

				if (flags.scale) options.scale = flags.scale;
				if (flags.screen) options.screen = flags.screen;

				wallpaper.set(filePath, options);

				return printBlock('Wallpaper updated!');
			}

			return errorHandler('File not found.');
		}

		try {
			let photo = false;

			// here you can add your own custom flags
			if (flags.day) {
				photo = await Unsplash.shared.picOfTheDay();
			} else if (flags.curated) {
				const response = await Unsplash.shared.getRandomPhoto({ collection: 317099 });
				const photos = await response.json();
github tma02 / spotispy-wallpaper / lib / main.js View on Github external
const app = electron.app;
const globalShortcut = electron.globalShortcut;

let screen;
let displays;
let currentDisplay = 0;
// Module to create native browser window.
const BrowserWindow = electron.BrowserWindow;
const Menu = electron.Menu;
const Tray = electron.Tray;

const ipc = require('electron').ipcMain;

const wallpaper = require('wallpaper');
let oldWallpaper;
wallpaper.get().then(imagePath => {
  oldWallpaper = imagePath;
  console.log(oldWallpaper);
});
let fileName = 'temp.png';

// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is garbage collected.
let mainWindow;
let appIcon;

function createWindow () {
  // Create the browser window.
  mainWindow = new BrowserWindow({width: 1366, height: 790, frame: false, skipTaskbar: true, enableLargerThanScreen: true});
  app.dock.hide();

  // and load the index.html of the app.
github RWOverdijk / hasselhoff / index.js View on Github external
#!/usr/bin/env node

const wallpaper = require('wallpaper');
const fs = require('fs');
const path = require('path');
const images = fs.readdirSync(path.join(__dirname, 'img'));
const index = Math.floor(Math.random() * images.length);

wallpaper.set(path.join(__dirname, 'img', images[index])).then(() => {
  console.log('Your day just got hassel of a lot better.');
});
github splash-cli / splash-cli / index.js View on Github external
response.pipe(file).on('finish', () => {
			wallpaper.set(pic_dir + '/' + photo_name + '.jpg');
			spinner.succeed();

			if ( program.info ) {
				console.log('');
				console.log(`ID: ${photo.id.yellow}`);
				console.log('');

				if ( photo.exif !== undefined ) {
					if (photo.exif.make) {
						console.log('Make: '.yellow.bold + photo.exif.make);
					} else {
						console.log('Make: '.yellow.bold + '--');
					}
					if (photo.exif.model) {
						console.log('Model: '.yellow.bold + photo.exif.model);
					} else {
github sindresorhus / wallpaper-cli / cli.js View on Github external
(async () => {
	if (input) {
		if (isUrl(input)) {
			const file = tempfile(path.extname(input));

			got
				.stream(input)
				.pipe(fs.createWriteStream(file))
				.on('finish', async () => {
					await wallpaper.set(file, cli.flags);
				});
		} else {
			await wallpaper.set(input, cli.flags);
		}
	} else {
		console.log(await wallpaper.get());
	}
})();
github paulrouget / riverscreen / js / main.js View on Github external
req.onsuccess = function onsuccess() {
    let blob = req.result['wallpaper.image'];
    let url = URL.createObjectURL(blob);
    console.log("wallpaper", url);
    document.body.style.backgroundImage = "url(" + url + ")";
  };
}
github splash-cli / splash-cli / src / extra / utils.js View on Github external
{
				name: 'addToCollection',
				message: 'Do you want add this photo to a collection?',
				type: 'confirm',
				default: false,
				when: () => promptCollection && !flags.quiet,
			},
		]);

		if (!confirmed && confirmWallpaper) {
			const lastWP = config.get('lastWP');
			wallpaper.set(lastWP);
			return;
		}

		const currentWallpaper = await wallpaper.get();
		config.set('lastWP', currentWallpaper);

		if (liked === true && promptLike) {
			const id = photo._id || photo.id;

			try {
				await User.likePhoto(id);

				console.log();
				console.log('Photo liked.');
			} catch (error) {
				errorHandler(error);
			}
		}

		if (addToCollection === true && promptCollection) {
github micahcowan / starfishjs / starfish.js View on Github external
function maybeSetWallpaper() {
    if (!opts.wallpaper) return;
    verbose('Setting wallpaper...');
    //require('wallpaper').set(opts.output, {scale: 'tile'});
    require('wallpaper').set(opts.output);
}

wallpaper

Manage the desktop wallpaper

MIT
Latest version published 10 days ago

Package Health Score

78 / 100
Full package analysis

Popular wallpaper functions