Apocalypse

Rating: 
4.88889
Your rating: None Average: 4.9 (9 votes)

Apocalypse is an application for showing messages from german warning services like DWD, MOWAS, BIWAPP and KATWARN. Never miss the apocalypse in Germany again!

Current state of development

The development is in alpha state at the moment. At the moment you can only read messages. There are no notifications yet!

I noticed that not all send messages are available over the used API. It seems there are other channels the original apps use. Needs more investigation...

Still you can miss the apocalypse so!

Implemented Features

Here is a list of all implemented features so far.

Features:

  • Read messages from DWD, MOWAS, BIWAPP, KATWARN (not all available!!!)
  • Add and manage different locations
  • Location dependent messages
  • Activate/Deactivate service
  • Automatic refreshs (deactivated by default)

Planned Features

  • Notifications (no real push notofication!)
  • Map View
  • Feature request

Intention of this project

This app is part of my plan to replace all android apps I use with native ones. If they don't exist, I will try to create one.

Source code is available on Github:

https://github.com/black-sheep-dev/harbour-apocalypse

Donation

If you like my work you can buy me a beer.

Donate

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-apocalypse-0.1.0-1.armv7hl.rpm96.47 KB27/10/2020 - 22:36
File harbour-apocalypse-0.1.1-1.armv7hl.rpm96.58 KB27/10/2020 - 23:15
File harbour-apocalypse-0.1.3-1.armv7hl.rpm131.48 KB28/10/2020 - 15:32
File harbour-apocalypse-0.1.4-1.armv7hl.rpm131.57 KB28/10/2020 - 16:31
File harbour-apocalypse-0.1.5-1.armv7hl.rpm131.73 KB28/10/2020 - 20:05
File harbour-apocalypse-0.1.6-1.armv7hl.rpm134 KB29/10/2020 - 13:06
File harbour-apocalypse-0.1.7-1.armv7hl.rpm135.95 KB30/10/2020 - 16:01
Changelog: 
* Fri Oct 30 2020 Black Sheep <blacksheep@nubecula.org> 0.1.7-1
- Automatic update function of messages

* Thu Oct 29 2020 Black Sheep <blacksheep@nubecula.org> 0.1.6-1
- Tracking with geocodes instead of polygons
- Bugfixes

* Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.5-1
- Bugfixes

* Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.4-1
- New service (Hochwasserwarnungen)
- Bugfixes

* Wed Oct 28 2020 Black Sheep <blacksheep@nubecula.org> 0.1.3-1
- Turn on/off warning service in settings
- UI Improvements
- Input validation
- Colorized cover depending on severity of local events
- Bugfixes
- Translation fixes
- Code improvements

* Tue Oct 27 2020 Black Sheep <blacksheep@nubecula.org> 0.1.1-1
- Bugfix release

* Tue Oct 27 2020 Black Sheep <blacksheep@nubecula.org> 0.1.0-1
- Initial release

Comments

Alex's picture

Great, I already had the same idea to write such an app. :)
I would like to hint you to some internet resources that may be of your interest for the development. The following link contains some information regarding the MoWaS API:

https://github.com/DecentralizedAmateurPagingNetwork/Civilwarnings

The following links contain some general information about the MoWaS system:

https://www.heise.de/hintergrund/App-Desaster-am-Warntag-Warum-die-Handy...

https://fragdenstaat.de/anfrage/dokumentation-der-mowas-api/

Cryx's picture

Dann nimm mal die Postleitzahl 38350. Das ist die zugehörige Kreisstadt, und von der Kreisverwaltung kamen per Biwapp heute zwei Meldungen.

black_sheep_dev's picture

Die Koordianate des Stadzentrums von Helmstedt liegt in keinem der verfügbaren Polygone. In den Daten finde ich zwar die Stadt als Vermerk, aber sie ist keinem der Bereiche zugeordnet.
Es wir hier auch teilweise mit "Geocodes" gearbeitet, mit denen ich noch nicht so recht was anfangen kann. Der dazugehörige API Endpunkt für Geocodes liefert leider keine Daten.
Ich werd das mal näher untersuchen....

Edit:

Hab was gefunden. Es gibt wohl noch ein Bounding Rect für den jeweilige Geocode ,der für die Standorterkennung benutzt wird. Ich versuche morgen mal was damit anzufangen...

Edit 2:

Ich habe die Standortbestimmung auf Geocodes umgestellt. Dabei ist mir dann aufgefallen, dass die APi die ich hier anzapfe nicht alle Meldungen bekommt, die die nativen Apps bekommen. Das läuft anscheinden über andere Quellen. Das scheint von den jeweiligen Landkreisen abzuhängen ... Der eine meldet darüber, ein anderer nicht.

https://warnung.bund.de zeigt die selben Meldungen an,die ich reinbekomme.

Cryx's picture

Welchen Umkreis betrachtet die App als lokal für die lokalen Meldungen? Inzwischen gibt es untercalle nun auch was aus BS - aber aus dem Umland fehlt weiter.

black_sheep_dev's picture

Die API schickt mit jeder Meldung einen oder mehrere Polygone als Gebietsdefinition, je nachdem wo die Gefahr besteht. Ich überprüfe dann nur ob die Koordinate des Standorts in diesem Polygon liegt. Die API ist leider völlig undokumentiert.
Mit deinen genauen Standortdaten, könnte ich das mal debuggen (mal Datenschutz aussen vor)

s_mario's picture

Hi, coole App.
Ich hab hier 2 Problemchen ;-). Den Längengrad nimmt er bei mir nicht aus der Zwischenablage.
Die Eingabe der Koordinaten soll mit Komma erfolgen, die App wandelt das Komma aber danach wieder in einen Punkt um. Kooordinaten werden dann unter dem Ort mit Punkt angezeigt und beim Editieren sind diese dann auch Rot. Eingabe mit Punkt wäre sicher besser.

Cryx's picture

Das Erfassen von Standorten zickt bei Ortsnamen mit Umlaut, da bleibt der Text rot und speichern geht dann nicht.

Und ein Hinweis, in welchem Format die Geodaten einzugeben sind wäre schön. Mit 50,123457 / 11,223456 passiert zumindest nichts, da gibt es keine lokale Meldung (obwohl es per Biwapp Android grad eine gab).

black_sheep_dev's picture

Update ist raus 0.1.3.

Das Update solltes das Problem mit der Eingabe von Standorten lösen. Längen und Breitgrad waren vertauscht.
Ist denn die Meldung bei BIWAPP in der Liste aller Mitteilungen vorhanden oder fehlt die da auch?
Vielleicht kommt die Meldung über einen anderen Service rein?!?

Cryx's picture

Ne, die Biwapp-Meldung fehlt. Wir hatten nun heute schon drei, aber aus meiner gesamten Region (Großraum Braunschweig) ist da gar nichts in der Gesamtliste.
Und die Koordinaten sind imner wieder rot und haben irgendwelche Zahlen angehängt, wenn man Orte editieren will.

ummon's picture

Thank you for this great App.

I'm not shure but it seems to me that lat/lon Breitengrad/Längengrad are assigned the wrong way around in the GUI.

Markkyboy's picture

I spotted a little spelling mistake in the 'Add location' page.
'Coordiante' should be 'Coordinate' .

Erdrandbewohner's picture

Great idea! Thanks! Unfortunately the input of the coordinates does not work. They will not be accepted. Which coordinate format is intended?

black_sheep_dev's picture

Thank you!

Already fixed in 0.1.1.
It is a double value input. There where a problem with decimal separator ",".

Erdrandbewohner's picture

Now it works. Thanks a lot!