Git Product home page Git Product logo

api.freifunk.net's People

Contributors

akarn-26 avatar andibraeu avatar bb-berlin avatar benny-de avatar christian-weiss avatar christianheise avatar dl1com avatar dschmidtberg avatar egon0 avatar eskorte avatar freifunkufo avatar mmunz avatar mojoaxel avatar ratopi avatar sarumpaet avatar sh15h4nk avatar simjost avatar slayerrensky avatar t-x avatar whallmann avatar zyzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

api.freifunk.net's Issues

Sample API result not conformant to API spec

The sample API result from Weimar contains a specification for an empty network which conflicts with the specification requiring a network given.

Maybe other conflicts with the specification are present too.

Trennung directory.json und json-Schema von (Beispiel-)Anwendungen

Sollten wir die directory.json mit Ihrem Schema nicht in einem eigenem Repository (=diesem) verwalten und die Beispiel-/Anwendungen in einem oder mehreren eigenen?
Das Repository ist zwar von der Struktur noch übersichtlich, aber von der Commit-History geht das ziemlich querbeet.

directory.json distribution

distribute our directory all over the network and make it accessible via one address

goal: make our directory high available, so scripts and website can work with it, use the last valid version from github

add-on: also distribute a file created by the collector containing all aggregated json files

waiting for discussions and suggestions

Node APIs

Liste von einer bzw. mehreren API URLs und der dort jeweils verwendeten API-Formats, d.h. dass Einsprungpunkte bereitgestellt/announciert werden können, an denen in definierten APIs Informationen zu Knoten der jeweiligen Netze bereitgestellt werden.

Ziel: alle communities können die Nodedaten der anderen nutzen, um sie in ihrer Kartenlösung darzustellen bzw. es können übergreifende Karten entstehen.

Trennung statische und dynamischer Content

Ahoi,

eine Frage:
Das "0.1.json" vermischt statische Anteile (Name, Location, etc) mit dynamischen Anteilen (status).
Wäre es nicht gut das zu trennen?
Zum transparenten Übergang könnte ich mir vorstellen, daß das Attribut "status" zum einen wie bisher ein JSON-Objekt enthalten kann, zum anderen aber auch eine URL (JSON-string) enthalten kann, welche dann die URL enthält über die das Status-JSON-Objekt abgefragt werden kann.

Was denkt Ihr?

Ich hab' zwar nicht viel Ahnung von Python, aber wenn Ihr meinen Vorschlag für gut haltet, könnte ich mal versuchen das auch einzubauen.

Viele Grüße

more Routingprotocols

at the moment there is only "OLSR","BATMAN","Babel","802.11s" possible.

please add other routingprotocols which are in use. look at Battlemesh, we also have

  • batman-adv
  • OLSR v2 (soon)
  • bmx

eventl. Groß-/Kleinschreibung beachten?
what to do when more than one routingprotokol is in use? maybe we need another ticket

Fix code formating

The code-formating is a big mess.
There is no consistancy between Tabs and Spaces.
This is a minor issue but should be fixed all over the repository.

Contact/Mailinglist: Allow to also use an Mailinglist infopage

Currently Mailinglist is prefixed with mailto. I would suggest to completely leave that out and let people add it in their api-json-file or alternatively check if the mailinglist is a valid email address (contains @). If not then do not use the mailto prefix.

support for DNS

Many communities have their own none-icann TLD in their network, but other communities don't know what TLDs are used and what nameservers can be used for which TLD. So it would be nice, if we can collect all TLDs with nameservers in the api, that we can build automatically configfiles for DNS.

Reformat Contacts into list of contact items

Contact items (facebook, twitter, irc, mailing lists ...) should be restructured into a list/set of objects with following attributes:

  • name (optional): human readable description
  • type: type of contact (irc, facebook, mailinglist, twitter, mail, webform, wiki, ...)
  • value: information to use this contact, in URI format, or user-name where no well-defined scheme exists (mailto:[email protected], but @FreifunkSampleTown)
  • display (optional): short, ready-for-display version of this item.
  • priority (optional): positive, non-zero integer with lower numbers denoting higher priority

the format of the value attribute should be a consciece, maschine-readable representation of the information. If display is not given it may be assumed identical to value. Depending on the type additional, pre-parsed information may be present. e.g. type=irc may contain hostname, port, channel, flags while email may contain email, contactname, subject. Such fields, if defined are optional.

A basic set of such types should be defined as part of the specification and should be understood by clients adhering to this specification.

English README file

Could README file be in English? It would be much easier for global communities to contribute and understand.

create cache mode for collectCommunities

  • move collectCommunities.py out of ffmap and create its own app
  • simply combine all json files into one, update a given file
  • write geoJSON as we already do, use the combined json as base
  • write other formats like html tables
  • look at lastchange field and set a flag if the api entry is older than ....

more types of nodeMaps

at the moment there is only: "ffmap", "olsr-dot","openwifimap"

Please add other Maps, so f.i.

add feed category field

the feed merger now merges all feeds for the new freifunk.net page.

we'd like to only see blog feeds in a blog feed aggregation block on the main page, no forum discussions.

so i think we could give a choice like blog, forum, wiki, other

generator is broken

Since ebc4c09 i can not launch the generator any more, because the deps folder got removed but index.html is still depending on them.

knotenkarten kategorisierbar

die Links zu den Knotenkarten sollten kategorisierbar sein:

  • geographisch
  • strukturell
  • liste/status

Die geografische Ansicht sollte von der Karte unter freifunk.net verlinkt werden.

Tag- vs Spec-Version

The "tag" should be named identically to the spec's version.
The spec version is "0.1", but the tag is named "v0.1.0".
The "tag" should be better named "v0.1".

Can you add a second tag?
And perhaps remove the "wrong" tag?

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.