Spring screensaver

No votes yet

Animated spring screensaver using several algorithms and shaders such as:

  • https://github.com/Jehadel/love-boids (Reynolds' boids) for the birds animation
  • Warpshaders for the leafs (disabled on mobile due to problems with glsl)
  • Own day-night cycle color algorithm for day night transition effects
  • Animated clouds

This animated screensaver features:

  • Date and time rendering with a nice analog clock
  • Weather forecast retrieving through Yr.no services (you can tweak the weather function to retrieve the forecast from any other service or even retrieve any other kind of information such as news etc..)

Weather forecast requirements and set up:

The weather forecast script retrieves the forecast data using luasocket, in case it does not run you can try to install it with: 'luarocks install luasocket' (not sure if it works on sailfish).

To change city for the weather forecast you need to edit the main.lua script and replace city = "oslo" with the city for which you want the forecast.  <- Not anymore, there is a touch keyboard implemented to type the city from version 0.1.3-1.

This app depends on LÖVE runtime, make sure you install it first: https://openrepos.net/content/sashikknox/love-2d-runtime

If your love build does not run the app please follow the steps at the bottom of the description of my first rpm build: https://openrepos.net/content/glitchapp/virtual-gamepad



Version 0.1.3-1 introduces touch keyboard and the ability to introduce your city for the weather forecast (make sure you press enter after introducing the city)



Application versions: 
File springscreensaver-0.1-1.noarch.rpm17.07 MB08/03/2024 - 10:19
File springscreensaver-0.1.2-1.noarch.rpm17.07 MB09/03/2024 - 18:14
File springscreensaver-0.1.3-1.noarch.rpm22.21 MB09/04/2024 - 19:22