Apocalypse

Rating: 
4.916665
Your rating: None Average: 4.9 (12 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)
  • Notifications (no real push notification!)

Planned Features

  • 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

Donate using Liberapay

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
File harbour-apocalypse-0.1.8-1.armv7hl.rpm127.11 KB07/02/2021 - 18:58
File harbour-apocalypse-0.1.9-1.armv7hl.rpm127.29 KB10/02/2021 - 14:24
File harbour-apocalypse-0.1.9-1.i486.rpm137.86 KB10/02/2021 - 14:24
File harbour-apocalypse-0.2.0-1.armv7hl.rpm187.36 KB20/02/2021 - 19:53
File harbour-apocalypse-0.2.0-1.i486.rpm197.52 KB20/02/2021 - 19:53
File harbour-apocalypse-0.2.1-1.armv7hl.rpm187.86 KB20/02/2021 - 23:12
File harbour-apocalypse-0.2.1-1.i486.rpm197.98 KB20/02/2021 - 23:12
File harbour-apocalypse-0.2.2-1.armv7hl.rpm187.89 KB16/05/2021 - 20:16
File harbour-apocalypse-0.2.2-1.aarch64.rpm193.33 KB16/05/2021 - 20:16
File harbour-apocalypse-0.2.2-1.i486.rpm198.07 KB16/05/2021 - 20:16
File harbour-apocalypse-0.2.3-1.aarch64.rpm193.36 KB20/06/2021 - 12:40
File harbour-apocalypse-0.2.3-1.armv7hl.rpm188.25 KB20/06/2021 - 12:40
File harbour-apocalypse-0.2.3-1.i486.rpm198.04 KB20/06/2021 - 12:40
File harbour-apocalypse-0.2.4-1.i486.rpm198.37 KB04/07/2021 - 10:37
File harbour-apocalypse-0.2.4-1.armv7hl.rpm188.65 KB04/07/2021 - 10:37
File harbour-apocalypse-0.2.4-1.aarch64.rpm193.55 KB04/07/2021 - 10:37
Changelog: 
* Sun Jul 04 2021 Black Sheep <blacksheep@nubecula.org> 0.2.4-1
- Fixed wrong category icon is showing on cover page
- Directly open message when click the notification

* Sun Jun 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.3-1
- fixed bug with local severity not changing correctly
- code cleanup / rework

* Sun May 16 2021 Black Sheep <blacksheep@nubecula.org> 0.2.2-1
- aarch64 support

* Sat Feb 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.1-1
- Show warnings on actual position (needs GPS turned on)
- Code cleanup

* Sat Feb 20 2021 Black Sheep <blacksheep@nubecula.org> 0.2.0-1
- Notification sound (can be disabled in settings)
- Code and UI cleanup

* Wed Feb 10 2021 Black Sheep <blacksheep@nubecula.org> 0.1.9-1
- Option to use current gps position when adding a location

* Sun Feb 07 2021 Black Sheep <blacksheep@nubecula.org> 0.1.8-1
- Fixed local warnings not show (API endpoint not available any more)
- Added Notifications
- Code cleanup

* 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

csg1976's picture

Tremendously cool - dankeschön!

WhereIsMyN9's picture

Thanks for the update. It works again and I won't miss the apocalypse.

WhereIsMyN9's picture

Danke für diese App. Ich habe sie vor einiger Zeit instaliert. Zu Beginn habe ich für mein Gebiet eine COVID-19- Warnung und eine bundesweite Warnung dazu unter "Lokale Mitteilungen" bekommen. Seit einigen Wochen erhalte ich nur noch die Anzeige "Keine Lokalen Mitteilungen", obwohl die oben genannten Meldungen weiterhin unter "Alle Mitteilungen" angezeigt werden. Heute gibt es aktuelle Unwetterwarnungen, die auf warnung.bund.de angezeigt werden. Apocalypse zeigt auch nach Aktualisierung weiterhin "Keine Lokalen Mitteilungen" auch wenn unter "Alle Mitteilungen" Unwetterwarnungen (ohne Ortsangabe) zu finden sind.

black_sheep_dev's picture

Freut mich das dir die App gefällt! Ich schau mir das die Tage mal an. Vielleicht hat sich da was an der API geändert

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!