Go to file
2024-06-27 16:31:36 +02:00
src/main new command 2024-06-27 16:31:36 +02:00
.classpath implement downloader 2024-06-19 12:32:10 +02:00
.gitignore commit today's work 2024-06-01 19:35:15 +02:00
.project setup 2024-06-01 13:25:04 +02:00
DOMAINS-FIREWALL.md updater 1/? 2024-06-16 15:00:58 +02:00
LICENSE Initial commit 2024-05-27 15:54:42 +02:00
notes.txt work 2024-06-07 16:46:15 +02:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-06-26 15:19:57 +02:00
README.md reamne 2024-06-22 09:55:13 +02:00
testkeystore prepare for updater 2024-06-13 17:20:07 +02:00

realweather

differences compared to v0:

  • no geoip mode, I think it doesn't fit as it's only cosmetical
  • as such, renamed modes:
    • point -> static
    • globe -> dynamic
    • usually there's just a boolean for dynamic
  • I wanted to do this even before this plugin:
    lightning in real time
    • if static, only time synced, random position
      probably within some radius from the static point
    • if dynamic, position is also synced
  • commands, finally!

TODO (no order):

  • auto update
  • static mode for lightning
  • extensible: api (partially there)
  • airplanes? https://opensky-network.org/
  • more api providers, multiple api keys
  • snow
  • lightning effects
  • weather levels
    it's not like there's strong rain or there's no rain
    I'm not sure how yet
  • sunrise sunset
  • track the above in issues

Building

To compile, clone this repo and mvn clean package.
JAR will be in target/. Use the one without original-.
By default, it's signed with the test key.

Signing

A test (and default) keystore is provided:

  • keystore: testkeystore
  • storepass: 123456
  • alias: testkey You can override this by using -Djarsigner. arguments while compiling.

v0

Source for v0 is available on branch 0.x
There's also branch 0.5 which is the last v0 stable release