Awesome
<p align="center"> <img src="https://raw.githubusercontent.com/soroushchehresa/unsplash-wallpapers/master/cover.jpeg" width="100%" /> </p> <div align="center">Unsplash Wallpapers
<div> <!-- License --> <a href="https://github.com/soroushchehresa/unsplash-wallpapers/blob/master/LICENSE"> <img src="https://img.shields.io/github/license/soroushchehresa/unsplash-wallpapers.svg" alt="LICENSE"> </a> <!-- Downloads total --> <a href="https://github.com/soroushchehresa/unsplash-wallpapers/releases"> <img src="https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/total.svg" alt="total download"> </a> <a href="https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest"> <img src="https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.1.0/total.svg" alt="latest download"> </a> <a href="https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest"> <img src="https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.2.0/total.svg" alt="latest download"> </a> <a href="https://github.com/soroushchehresa/unsplash-wallpapers/releases/latest"> <img src="https://img.shields.io/github/downloads/soroushchehresa/unsplash-wallpapers/v1.3.0/total.svg" alt="latest download"> </a> </div> </div> <br /> <br />A menubar application for Mac, Windows and Linux that brings stunning wallpapers from Unsplash right to your desktop. Works on macOS 10.12+, Windows 10+ and Linux.
This project is an unofficial cross-platform desktop application based on Unsplash Wallpapers official application for Mac with more features and better performance.
<br />Installation
Features
- Load high-quality wallpapers based on Unsplash popular categories.
- Cloud-hosted builds (Based on GitHub releases).
- Work on all popular operating systems like macOS, Windows and Linux.
- Wallpapers history list.
- Automatic set wallpapers hourly, daily, weekly and manual (optional).
- Run at startup system (Optional).
- Dark mode (Optional or auto by OS).
- Download directly ability for each wallpaper.
Technologies
- Electron
- React
- Redux
- immutable-js
- redux-saga
- styled-components
- Axios
- Wallpaper
- electron-json-storage
- Flow
- ESLint - Airbnb JavaScript Style Guide
Let's run
1. Clone the project:
$ git clone https://github.com/soroushchehresa/unsplash-wallpapers.git unsplash-wallpapers
2. Add Unsplash access key:
Place Your Unsplash access key as UNSPLASH_ACCESS_KEY
in .env
file.
3. Start:
Development
$ yarn && yarn dev
# OR
$ npm i && npm run dev
Production
$ yarn && yarn package-all
# OR
$ npm i && npm run package-all
<br />