Plash

Description

Make any website your desktop wallpaper.This enables you to have a highly dynamic desktop wallpaper. You could display your favorite news site, Facebook feed, or a random beautiful scenery photo. The use-cases are limitless. You could even set an animated GIF as wallpaper. You can even add multiple websites and easily switch between them.■ Features- Show a remote or local website- Interact with the website (“Browsing Mode”)- Automatically reload the website at a custom interval- Add multiple websites- Show the website on a different display- Invert website colors (fake dark mode)- Add custom CSS and JavaScript to the website- Lower the opacity- Transparent background If the website doesn't have a background color, your system wallpaper will show through.- Automatically deactivate while on battery- Audio is muted- Single image will be aspect-filled to your screen- Hide menu bar icon- Shortcuts support- Scriptable (see the Plash website)- Share extensionNote: Support for multiple displays is currently limited to the ability to choose which display to show the website on. Support for setting a separate website for each display is planned.■ Example use-cases- Show a random puppy image Example URL: https://source.unsplash.com/random/2880x1756?puppy See the “Tips” on how to get exact screen size.- Bing Photo of the Day Read more: https://github.com/sindresorhus/plash-bing-photo-of-the-day- Random street view image https://randomstreetview.com/#slideshow- Calendar- Personal stats- Random color https://www.color.pizza■ Tips‣ Browsing modeYou can interact with the website by enabling “Browsing Mode”. When in this mode, you can right-click to be able to go back/forward, reload, and zoom in the page contents (the zoom level is saved). You can also pinch to magnify. This is different from zooming the page contents in that it will zoom in to a specific part of the page instead of just enlarging everything.Plash injects a CSS class named “plash-is-browsing-mode” on the “html” element while browsing mode is active. You could use this class to customize the website for browsing mode.If clicking a link opens it in a new window, you can hold the Option key while clicking the link to open it in the main Plash window.‣ Zoom in websiteTo zoom in the website, activate “Browsing Mode”, right-click the website, and then select “Zoom In”.‣ URL placeholders for screen width and heightUse `[[screenWidth]]` and `[[screenHeight]]` in any URL and Plash will substitute the right values for you. For example, `https://source.unsplash.com/random/[[screenWidth]]x[[screenHeight]]?puppy`.If you have some cool use-case you want to share or some other feedback, please do send me an email through the “Send Feedback” button in the app.■ FAQ‣ How can I switch to a specific website with a keyboard shortcut?Make a shortcut in the Shortcuts app that uses the “Set Current Website” action and then set a keyboard shortcut for the shortcut.■ SupportClick the “Send Feedback” button in the app.

Creator

sindresorhus

Related apps

is

is

Type check values

TypeScript1617mit

2 months ago

assertionsisnode-module

alfy

alfy

Create Alfred workflows with ease

JavaScript2601mit

4 months ago

alfredalfred-workflowalfred3-workflow

ama

[[I'm slow at replying these days, but I hope to get back to answering questions

131

3 years ago

amaanswersask

awesome-nodejs

:zap: Delightful Node.js packages and resources

55521cc0-1.0

20 days ago

awesomeawesome-listjavascript

awesome-scifi

awesome-scifi

Sci-Fi worth consuming

4090cc0-1.0

3 months ago

awesomeawesome-listbooks

awesome-tap

Useful resources for the Test Anything Protocol

616cc0-1.0

last year

awesomeawesome-listlist

boxen

boxen

Create boxes in the terminal

JavaScript1469mit

8 months ago

broccoli-es6-transpiler

Transpile ES2015 to ES5

JavaScript11mit

3 years ago

broccolibroccoli-plugindeprecated

broccoli-regenerator

Transpile ES2015 generator functions to ES5

JavaScript6mit

3 years ago

broccolibroccoli-plugindeprecated

CircularProgress

CircularProgress

Circular progress indicator for your macOS app

Swift545mit

last year

carthagecocoapodsmacos

clipboardy

Access the system clipboard (copy/paste)

JavaScript1730mit

6 months ago

conf

Simple config handling for your app or module

TypeScript1184mit

last month

command-lineconfigconfiguration-management

cpy

Copy files

JavaScript421mit

17 days ago

cpy-cli

Copy files

JavaScript322mit

10 months ago

decamelize

Convert a camelized string into a lowercased one with a custom separator: unicor

JavaScript229mit

last year

del

Delete files and directories

JavaScript1310mit

8 months ago

del-cli

Delete files and directories

JavaScript294mit

8 months ago

emittery

emittery

Simple and modern async event emitter

JavaScript1638mit

7 months ago

asyncemitterevent-emitter

emoj

emoj

Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raise

TypeScript2355mit

6 months ago

esnext-showcase

Showcasing real-world usage of ECMAScript 6 (the next JavaScript version) featur

299

7 years ago