Code Monkey home page Code Monkey logo

freifunker's Introduction

Freifunker Android-App

Karte aller deutschen Freifunker

Screenshot

Verbesserungsvorschläge / Bugs:

Issues

Download

Google Play

GitHub (apk)

freifunker's People

Contributors

ambassador86 avatar appwerft avatar cmarxmeier avatar d-duese avatar dachris avatar ecsv avatar kokel avatar lephisto avatar michos-conradt avatar mweinelt avatar pberndro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freifunker's Issues

Focus on current location instead of Freifunk group

First of all, great app! Thanks for that.

On most occasions I'm more interested in which routers are next to me instead of seeing all routers associated to a certain Freifunk group. For example there are many Freifunk routers from Göttingen outside the boundaries of Göttingen but I would't see them if I select Braunschweig. But still in Braunschweig are some from Göttingen I want to see if they are in my vicinity.

So It would be nice to have an option to see router around my current position.

Daten der Offlineliste sind nicht richtig

Die Daten in der Offlineliste (Router in Deiner nähe) werden nicht richtig ermittelt, oder ausgegeben. Mein Standort Freifunk-Bielefeld / "Uhlstone - Detmold" der nächste angezeigte Knoten ist "Hallenbad*" aus Lage. Das sind grob 4 Kilometer entfernt. In der App werden mir 257m angezeigt. Meine GPS Koordinaten (Karte zu mir) wird richtig ermittelt.
Es müssten aber zum Beispiel erst die umliegenden "Kurt-Schumacher-Str 43 - Detmold" und "Freibad-Schwarzenbrink-1 - Detmold" usw. angezeigt werden, diese tauchen erst später in der Liste auf.

Caching auf SD- Karte

..und wenn jetzt diese 70 MB mit den gecachten Nodes noch auf die SD - Karte anstelle des Gerätespeichers abgelegt werden würden und man vielleicht dann auch noch angeben könnte, welche Gegenden die app überhaupt cachen soll... wäre es noch besser. ;=)

Uelzen ohne Knoten?

Hallo,

wo müssen wir dran drehen das in der Android App auch unsere Knoten zu sehen sind?

Gruß
Marc-Andre

Caching der Knoten

Moin, ich habe vorhin extra Zuhause im wlan die app gestartet, damit diese sich den aktuellen Stand der Hamburger Knoten rein holt.
Als ich dann in Altona schaute, wo denn der nächste Knoten ist, stand ich dann trotzdem ratlos da: Man braucht Internetzugang, um zu schauen, wo man den nächsten Freifunkknoten mit Internetzugang finden kann?! Seriously? Das ist doch broken by design.

Bitte den letzten Stand der Knotenkarte cachen bzw. sonstwie offline verfügbar machen. Ja, mir ist klar, dass Knoten zwischenzeitlich offline gegangen sein können, aber dann gibt es sicherlich weitere.
Eine nicht komplett aktuelle Knotenkarte ist allemal besser als eine, die nur funktioniert, wenn man ohnehin bereits Netz hat - dann brauche ich (außer aus Geschwindigkeitsgründen) nicht mehr zwingend Freifunk.

Vorschläge aus Freifunk Forum

Vorschläge übernommen aus diesem Beitrag im Freifunk Forum.

Vorschläge:

  • Aktuellen Standort anzeigen (Symbol in der Karte, wie bei G-Maps)
  • Karte wieder nach Norden ausrichten können (Symbol in der Karte, wie bei G-Maps)
  • Navigation zum nächstgelegenen Knoten.
  • Bei zusammengefassten Knoten, Anzahl anzeigen (wie bei freifunk-karte)
  • Knoten mehrerer Communitys gleichzeitig anzeigen ("Alle")
  • Aktuelle Anzahl der Knoten der ausgewählten Community(s); die auch kurz eingeblendet wird; dauerhaft anzeigen (keine aktive Veränderung) (z.B. oben neben rechts "Freifunker xy")

Fehler (IMO):

  • Knotensymbol zu groß. Wenn zwei Knoten sehr dicht aneinander sind, kann man diese kaum auseinander halten.
  • Auswahl mehrerer Commitys bei "Checkbox", ansonsten "Radio Button" verwenden.
  • Namentliche Sortierung der Communitys

Meshviewer: nodelist.json wird falsch geparst

Hallo,

der Parser für den Meshviewer ist falsch. Der wurde anscheinend für die nodes.json gebaut und nicht für die standardisierte nodelist.json:

/// meshviewer
Object.getOwnPropertyNames(nodes).forEach(function(key) {
var node = nodes[key];
node.nodeinfo && node.nodeinfo.location && allnodes.push({
name : node.nodeinfo.hostname,
lat : node.nodeinfo.location.latitude,
lon : node.nodeinfo.location.longitude,
id : key,
online : node.flags && node.flags.online,
clients : node.statistics && node.statistics.clients
});
});

Als Beispiel für die standardisierte nodelist.json siehe: http://map.wiesbaden.freifunk.net/data/nodelist.json

Das Datenformat der nodelist.json ist hier spezifiziert: https://github.com/ffansbach/nodelist

Node-Icons

Die Node-Icons auf der Karte zeigen momentan den "Freifunk-Anker". Dieser ist allerdings nur für Freifunk Hamburg korrekt. Um den Aufwand zu minimieren und nicht für jede Community ein eigenes Icon verwenden zu müssen, wäre es besser auf ein neutrales Node-Icon zu setzen.

Ich mache mich mal auf die Suche nach geeigneten freien Grafiken.

Promotext im Appstore ändern (..alle deutschen..)

Bitte ändert den Promo- und den Beschreibungstext im App-Store!
Bei der Karte handelt es sich weder um eine Karte ALLER Freifunker (viele Städte fehlen, eigentlich werden nur Communities angezeigt, die gluon-firmware mit batman-adv verwenden)

noch handelt es sich bei Freifunkern explizit um "Deutsche" bzw. "Deutschsprachige". (bzw. wird die Unterscheidung zum Glück nicht gemacht)

neuer Text könnte zB sein:
Karte einige zentral organisierter Freifunk-Communities

Freifunk Lippe

Hallo
Könnt Ihr Freifunk Lippe mit dazu nehmen ?

Gruß
Uhlstone

News: graue leere Box & nicht-anklickbare Beiträge

Aufm Smartphone bleibt im Newsbereich oben eine graue Box leer (siehe Screenshot). Beim herunterscrollen bleibt die Box fixed am oberen Rand und die Newsbeiträge verschwinden dahinter. Aufm Tablet tritt das Problem nicht auf.

screenshot_2015-07-06-21-52-02

Ansonsten ist mir aufgefallen, dass die Newsbeiträge nicht anklickbar sind und auch die "weiterlesen"-Links nicht funktionieren.

Köln/Bonn not working and duplicate

Der Server für Köln/Bonn ist nicht erreichbar, was vermutlich zum Einen der URL liegt:

Abgerufen wird
http://map.kbu.freifunk.net/nodes.json
die aktuelle URL scheint aber
https://map.kbu.freifunk.net/data/nodelist.json
zu sein.

Zum Anderen ist das SSL-Zertifikat nicht für die Subdomain gültig, wodurch die Verbindung gar nicht erst zustande kommt:

E/TiHttpClient(20297): (TiHttpClient-79) [3404060,3702967] HTTP Error (javax.net.ssl.SSLException): hostname in certificate didn't match: <map.kbu.freifunk.net> != <kbu.freifunk.net> OR <kbu.freifunk.net> OR <www.kbu.freifunk.net>
E/TiHttpClient(20297): javax.net.ssl.SSLException: hostname in certificate didn't match: <map.kbu.freifunk.net> != <kbu.freifunk.net> OR <kbu.freifunk.net> OR <www.kbu.freifunk.net>

Zusätzlich ist Köln/Bonn auch als Bonn/Köln in der Liste aufgeführt und damit doppelt.

Frankennetz aktualisiert nicht.

Moin!

Seit Anbeginn meiner Beobachtung fehlen in Franken Router (mind. einige von mir, die im Netmon mit Standort gelistet werden). Der Stand scheint irgendwo aus dem ersten Drittel 2015 zu stammen. Er ändert sich auch nicht, mit einem Löschen der App-Daten oder aktualisieren der Knoten in der App.

Vielen Dank für die Mühe!

Zurück-Button Verhalten

Der Zurück-Button zeigt ein anderes Verhalten als bei (allen) anderen Apps.

Bsp: Ich öffne die Freifunk-App aus dem Play Store. Wenn ich nun direkt wieder zurück drücke lande ich beim Homescreen statt im Playstore. Bei anderen Apps lande ich wieder im Playstore.

Fullscreen

In my opinion it would be better if the app doesn't open in fullscreen. Thus the notification bar stays visible providing network/wifi-connectivity information.

"Nodes cachen" hängt

Hallo,
seit einiger Zeit hängt die app bei "Nodes cachen" bei mir bei: "Hole Daten für Leipzig ...".
Irgendwas ist bei den Daten in der domainlist.json nicht in Ordnung.
Möglicherweise auch bei anderen communities.
Es wäre schön, wenn die app dann trotzden weiter machen würde.
Danke.
Christian

leipzig note

Kann es sein das für Leipzig keine Daten vorhanden sind? Oder warum wird mir nix angezeigt?

Veröffentlichung der APK in Google

Die APK wurde vor 4 Tagen erstellt. Kann diese bitte als Update in Google bereitgestellt werden?
Vielleicht wurde es im Stress vergessen.

How to build app from source

I would like to contribute to the project. Unfortunately I could not find the sourcecode to build the app in the project.

Is this an open source project or are just publishing partials of the sourcecode?

Button to show *all* known nodes independent of community

At the moment, the app only shows nodes of a selected community. But sometimes two or even more different communities offer access in the same area. This is the case in more rural regions, as several bigger city communities are nearby.

As the main purpose of the app is to guide to the nearest available access point, it would be nice to show all nodes in a certain area independent of the community they are connected to!

This ought to be the default setting.

App startet nicht mehr

Seit dem letzten Update im Play Store (11.05.16, Version 2.6.17) startet die Anwendung nicht mehr (HTC M8s, Android 5.0.2). Löschen von Daten/Cache und Neuinstallation haben leider nicht geholfen.

Bitte Winterberg azfnehmen

Hallo, bitte nehmt doch noch die Knoten unter map.freifunk-winterberg.net mit auf.

Danke und Gruß aus Winterberg nach Hamburg
Andreas

Freifunk Directory API

Es gibt von Freifunk die Directory API:
https://github.com/freifunk/directory.api.freifunk.net
In diesem File sollen alle JSON API Schnittstellen automatisch aktuell gehalten werden.
Vlt ist dieses File eine bessere Anlaufstelle für die JSON API Schnittstellen als es selber immer händig ändern zu müssen

Man könnte z.B. das File jeden Programmstart runterladen und die Einträge entsprechend darstellen.
Es wäre nicht mehr nötig Änderungen bei API Adressen eigenständig nachpflegen zu müssen

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.