Giter Site home page Giter Site logo

rocksdanister / repaper Goto Github PK

View Code? Open in Web Editor NEW
220.0 8.0 22.0 285.2 MB

Desktop that changes based on weather & time

License: Other

C# 82.18% ShaderLab 13.75% HLSL 1.76% JavaScript 0.36% GLSL 1.95%
wallpaper windows dynamic weather openweather unity rain fog snow desktop

repaper's Introduction

rePaper
rePaper - A window to the the outside world

GitHub release Github all releases

Contents

About

repaper Demo

Try to imagine your desktop as a window, as it rains outside you see water droplets dripping down..as it snows you see it get frosted.. as sun rises & sets scenery changes realtime.

Thats the idea behind this software; What started out as a simple idea, after many months of work I present to you rePaper.

When running fullscreen applications or games rePaper will go to sleep (~0% cpu & gpu usage); no performance cost.

Check out my other Project Lively for a general purpose wallpaper system.

Download

I'm not working on this project anymore. For support please use my new & better wallpaper software "Lively" instead: https://rocksdanister.github.io/lively

Latest version: v0.5.3 (Windows 10, 8.1, 7)
  • rePaper.zip
    (SHA-256: d8c2e051fe2885d7b48201a390b98fc2f8c8e6cfaa50e9256352cbfeb1c64a49)

Unzip the file, select Start.exe to get started. First run will be slow.

To update application, just delete the folder and extract the new zip.

Note: Certain antivirus software may detect some processes of this application as virus. So far AVG has been reported as flagging rePaper as IDP.ALEXA.51 ; this is a false positive, similar to the case of Attila, Rome II, Warhammer II etc. Source. rePaper is fully opensource, you are free to check the code.

Save files & settings are stored in \Saved Games\rePaper.

Features

  • Video file as wallpaper support (Hardware Accelerated Playback optional)
  • Most of the processing is done via gpu shaders, low cpu usage.
  • Weather effect appearance is customisable:- raindrop size, speed, blur intensity etc.
  • Openweathermap API used to gather weather information. (most of these weather conditions are supported: https://openweathermap.org/weather-conditions)
  • Real-time day/night cycle based on sunrise-sunset time.
  • rePaper will pause when running fullscreen application or games (~0% cpu & gpu usage; main execution thread is stopped, background thread used for monitoring).
  • rePaper will pause when application focus change (optional).
  • Application rule: Set specific rePaper sleep rules based on running application.
  • Ultrawide resolution support, multimonitor system support.
  • Toggle windows 10 Light/Darkmode automatically based on time (optional).
  • Automatically detect clock, text color based on wallpaper (picture wallpaper only).
  • Your areas weather might not always be exciting, all the weather effects are user selectable.
  • Customizable - adjustable performance settings (fps, blur quality) , custom UI color, different clock styles & more.
  • Appears behind desktop icons.
  • Brightness change based on time of day & weather - less bright when clowdy, raining.
  • Can be used alongside Rainmeter.
  • Additional 4 weather presets for user customisation, turn it into radioactive wasteland, extreme rain..etc
  • Runs at system startup (optional).

Screenshots

License

rePaper is licensed under GPL-3, individual license of used libraries is provided in the source directory.

Support

If you like what I do & want to support me:

ko-fi

repaper's People

Contributors

rocksdanister avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

repaper's Issues

multiple screen support

would be nice having this display on all screens at the same time instead of only 1 screen.

Use integrated graphics preferentially

Hi there, this is a feature request; would it be possible to select which GPU to use? I have a laptop and my dedicated GPU will enter a low power consumption if it's not being used (which is normally the case); but rePaper will exclusively use the dedicated GPU, even when the executable is run with the option to use the integrated graphics (in the context menu on windows 10). It would be nice to choose in the settings menu which GPU to use...

Wake Lock

This is a great program but I am wondering if there is an option to remove the power wake lock or the only option is to overide using powercfg.

Error 4xx

currently, weather and tempature are not functioning. error 4xx shown next to temperature.

Using my own API key from Openweather website in the API key section.

image

Stops working when clicking on desktop.

Whenever i click on an icon or the desktop it self everything related to the program freezes and the weird thing is when clicking the taskbar everything goes back to normal.
-Using windows 7

snow blur bug: v0.4

611

Happened when I made the weather parameters external xml, shader is using previous blur intensity value of rain for snowblur. Fix is easy, will push an update when I get the time.

Feature Request

  • To potentially add a simplistic digital clock or something along those lines.

  • While using a custom weather adding a setting to keep the original city and current weather info displayed instead of showing "City, Country" and other placeholder info.

(- Multi monitor support, I know you are already working on it.)
Thank you for sharing your program, I'm in love of it already :)

Feature Request

Please add an option to pause the video wallpaper everytime focus is lost from the desktop.
Like the included app rules, but an option to select every application.
.
I request you to do this, as rePaper on win10, for me, has high cpu usage, and I don't have any dedicated gpu for DXVA.
.
PLEASE!
Nice Work btw! Customizers appreciate it :)

Useful suggestion spam

Settings:

Multi monitor:
Option to display same background on all monitors
Option to display different backgrounds on different monitors
Option to toggle clock, weather and particles on different monitors

Weather:
Options to toggle which data on weather is displayed like turn off wind/temp/location name etc

Clock:
Options to toggle second, minute and hour display on all clocks
Option to toggle between 12hr and 24hr formats

Positions:
Options to change positions of weather, clock and audio visualizer [in the future]

Misc options:
Option to change background inside options menu
Option to disable video pausing permamently
Option to toggle settings menu icon on taskbar
Option to toggle rePaper icon in toolbar

Will add more suggestions if needed ^^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.