/elsewhere

The weather app that tells you the weather where you aren't

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

Elsewhere

The weather app that tells you the weather where you aren't

Screenshot of Elsewhere showing the weather in Corinto, BrazilScreenshot of Elsewhere showing the weather in Brateiu, RomaniaScreenshot of Elsewhere showing the weather in Dapdap, Philippines

Every day, Elsewhere gives you the weather in another random location in the world.

Why?

Well, you already know the weather where you are, don't you? What you don't know, however (unless you live there) is the weather in Concordia, Argentina or Yingshang Chengguanzhen, China.

Through using Elsewhere, you may discover a new place you've never heard of before. Actually, scratch that. I can guarantee you will. Almost every day, in fact. The world is huge, and there just isn't enough time to visit every corner of it -- but maybe there's enough time to become aware of more places.

Download

Elsewhere targets Android 11.0 and supports Android 5.0 (Lollipop) and newer.

Google Play Store

Download now!

F-Droid

Make sure you have the IzzyOnDroid F-Droid repo added:

  • Go to F-Droid Settings -> Repositories
  • Tap the plus button in the top right
  • Add this URL under "Repository address": https://apt.izzysoft.de/fdroid/repo

Then, download Elsewhere through the F-Droid client once the index has been fetched. You can also download it manually from: https://apt.izzysoft.de/fdroid/index/apk/me.davidteresi.elsewhere

APK download

Alternatively, click here to download an APK you can install on your device.

Build

Get an OpenWeatherMap API key and create a file called keys.properties in the root of this repo, then format it like this:

OWM_KEY="your OWM API key here"

You can then build it normally.

Tip: if you don't want to use Android Studio, make sure ADB is in your path and launch the app using dbg.ps1. It will build the app, install it on your device, run it, and launch logcat filtered to messages from this app.

About

Created by David Teresi.
Weather data is sourced from OpenWeatherMap. Place images are from Wikimedia Commons and collected using Wikidata.

Licensed under the Mozilla Public License. For more information see LICENSE.txt.