Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aakashbhadana/the-wall

The Wall automatically changes desktop wallpaper based on the tags selected by the user
https://github.com/aakashbhadana/the-wall

bluma cross-platform electron-app electronjs javascript wallpapers

Last synced: about 1 month ago
JSON representation

The Wall automatically changes desktop wallpaper based on the tags selected by the user

Awesome Lists containing this project

README

        

![The Wall](assets/banner.png?raw=true "Splash")

# The Wall

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/77b78f677d854c13bb428171533f0cc1)](https://app.codacy.com/app/aakashbhadana/The-Wall?utm_source=github.com&utm_medium=referral&utm_content=aakashbhadana/The-Wall&utm_campaign=Badge_Grade_Dashboard)

The Wall automatically downloads and changes your desktop wallpaper best on the Tags selected by the user.

## Features

* A beautiful UI
* High Resolution Wallpapers always
* Users can change how many wallpapers to be cached offline per Tag
* Downloads wallpapers automatically in background when required
* Users can Pause or Resume automatic wallpaper change cycle

![The Wallpaper app you need](assets/youneed.png?raw=true "TheWall")

## Getting Started

You can download The Wall for Windows right away using the given download links or else you can also clone the source code and package it for your own platform.

## Download

* WINDOWS : [64-bit-Version](https://github.com/aakashbhadana/The-Wall/blob/master/dist/The-Wall%20Setup%201.0.0%20x64.exe?raw=true) | [32-bit-Version](https://github.com/aakashbhadana/The-Wall/blob/master/dist/The-Wall%20Setup%201.0.0%20x32.exe?raw=true)
* MAC : Coming soon

## Built with

* [Electron](https://electronjs.org/)

## NodeJs dependencies

* [request v2.88.0](https://www.npmjs.com/package/request)
* [request-promise v4.2.4](https://www.npmjs.com/package/request-promise)
* [electron-store v4.0.0](https://www.npmjs.com/package/electron-store)
* [image-downloader v3.4.2](https://npmjs.com/package/image-downloader)
* [internet-available v1.0.0](https://www.npmjs.com/package/internet-available)
* [wallpaper v4.4.1](https://www.npmjs.com/package/wallpaper)

## Design Library

* [Bulma UI kit v0.7.5](https://bulma.io)

## Running app locally from source code

* Install [NodeJs](https://nodejs.org/en/) on your system

* Setup electron - please refer to Electron [readme.md](https://github.com/aakashbhadana/electron) on how to setup electron development environment

* Use npm to install all the NodeJs dependencies mentioned in [package.json](package.json)

```sh
npm install
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## Creators

* [**Aakash Bhadana**](https://github.com/aakashbhadana)

See also the list of [contributors](https://github.com/your/project/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the link [MIT License](https://opensource.org/licenses/MIT) for details

## Acknowledgments

All the Wallpapers are taken from freely useable images ([Read License](https://unsplash.com/license)) by the generous community of photographers on [Unsplash](https://unsplash.com/).