Skip to content
rs4tPublic

About

a website for my wallpaper collection

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Want to help out with the project (recommendations, new wallpapers, ect)?

  • Add me on discord: @o8mu or telegram: exfxx

egor's wallpapers

A quiet, dark gallery for my wallpaper collection. Browse, preview, and download the originals at full resolution.

→ wp.egorz.com

The gallery

The viewer

Features

  • Masonry gallery with categories, a color filter and random / newest / oldest / popular sorting
  • Viewer with zoom down to the original pixels, swipe and keyboard navigation
  • Favorites saved in your browser, one-click original downloads, a share link for every wallpaper
  • Community: setups from people using these wallpapers, and a form to share yours or send in a wallpaper (reviewed before it goes live)

How it works

The wallpapers live in wallpapers/, one folder per category. On every push, a small Node build script uses sharp to generate thumbnails, previews, color tags and link-preview images, and writes a static site to dist/. Images that haven't changed are reused from the previous deploy, so a new upload only processes what's new. Cloudflare Workers serves the result.

No framework, just plain HTML, CSS and JavaScript.

npm install
npm run dev   # build and preview at http://localhost:8788

About

a website for my wallpaper collection

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages