If I understand question #1 correctly, you can track/submit changes to that
file through GitHub. The servers.json file is simply a template view of
servers.yml which can be found at
https://github.com/open311/open311.github.io/blob/master/data/servers.yml
Does that answer your question?
As for question #2, I agree that status.open311.org should be
using servers.json instead. I'll see if I can coordiante with Ben Sheldon
on that. I don't actually have experience working with that codebase, but
if anybody else is interested in helping to make that update please let me
know or submit a pull request -
https://github.com/codeforamerica/open311status
On Sat, Sep 3, 2016 at 3:43 PM, Milo van der Linden - Code Fellow Eindhoven
<<email obscured>> wrote:
> Open311 Lists <http://lists.open311.org>
>
> [image: Photo of Milo van der Linden - Code Fellow Eindhoven]
> <http://lists.open311.org/p/3gBy5lHo5oSYB3vbKvxM4d>
> *City/Server Status*
> <http://lists.open311.org/r/topic/6J9KSPaB9yJgcdwVU1KShE>
> by *Milo van der Linden - Code Fellow Eindhoven*
> <http://lists.open311.org/p/3gBy5lHo5oSYB3vbKvxM4d>
> in *Open311 Discuss* <http://lists.open311.org/groups/discuss>
> ------------------------------
> Hello all,
>
> Since I am writing the open311-android app to be able to target any kind
> of open311 server, I have been through various locations on the web to come
> up with a good overview. I have been working through:
>
> * http://*wiki.open311.org*/GeoReport_v2/Servers/
> <http://wiki.open311.org/GeoReport_v2/Servers/>
> * http://*status.open311.org*/ <http://status.open311.org/>
> * https://*github.com*/codeforamerica/open311status
> /blob/master/lib/endpoints.json
>
<https://github.com/codeforamerica/open311status/blob/master/lib/endpoints.json>
> * https://*github.com*/codeforamerica/open311_java
> <https://github.com/codeforamerica/open311_java>
>
> and have forked and rewritten https://*github.com*/
> codeforamerica/open311_java
> <https://github.com/codeforamerica/open311_java> to https://*github.com*/
> codeforeindhoven/open311_java
> <https://github.com/codeforeindhoven/open311_java>
>
> where I am now maintaining the list
> https://*github.com*/CodeForEindhoven/open311_
> java/blob/master/src/main/resources/servers.json
>
<https://github.com/CodeForEindhoven/open311_java/blob/master/src/main/resources/servers.json>
>
> That is parsed by my java lib and used by the android app.
>
> I wrote a junit test that will try to parse the discovery file for all the
> endpoints. And this is generating some trouble ;-) as can be seen here:
> https://*github.com*/codeforamerica/open311_java/issues/15
> <https://github.com/codeforamerica/open311_java/issues/15>
>
> I have 2 questions:
>
> Question1) I would prefer to simply download http://*wiki.open311.org*/
> GeoReport_v2/servers.json
> <http://wiki.open311.org/GeoReport_v2/servers.json> every now and then.
> What is the best way for me to get changes through on that page?
>
> Question2) status.open311.org uses endpoints.json which is not compatible
> with the servers.json file from the wiki. Wouldn't it be better to replace
> endpoints.json with servers.json and update it every now and then? We might
> even be able to set up github hooks to do that automatically.
> ------------------------------
> ⮪ Reply <discuss@lists.open311.org?subject=Re%3A%20City/Server%20Status>
> 🖂 New topic <discuss@lists.open311.org> View topic…
> <http://lists.open311.org/r/topic/6J9KSPaB9yJgcdwVU1KShE>
> Unsubscribe
>
<discuss@lists.open311.org?subject=Unsubscribe&body=Hello%2C%0A%0APlease%20remove%20me%20from%20Open311%20Discuss%0A%3Chttp%3A//lists.open311.org/groups/discuss%3E%0A%0AThank%20you.>
> • Switch to a daily digest
>
<discuss@lists.open311.org?subject=Digest%20on&body=Hello%2C%0A%0APlease%20switch%20me%20from%20receiving%20one%20email%20per%20post%20to%20the%20daily%0Adigest%2C%20which%20summarises%20the%20all%20the%20posts%20made%20each%20day%20in%0AOpen311%20Discuss%0A%3Chttp%3A//lists.open311.org/groups/discuss%3E%0A%0AThank%20you.>
file through GitHub. The servers.json file is simply a template view of
servers.yml which can be found at
https://github.com/open311/open311.github.io/blob/master/data/servers.yml
Does that answer your question?
As for question #2, I agree that status.open311.org should be
using servers.json instead. I'll see if I can coordiante with Ben Sheldon
on that. I don't actually have experience working with that codebase, but
if anybody else is interested in helping to make that update please let me
know or submit a pull request -
https://github.com/codeforamerica/open311status
On Sat, Sep 3, 2016 at 3:43 PM, Milo van der Linden - Code Fellow Eindhoven
<<email obscured>> wrote:
> Open311 Lists <http://lists.open311.org>
>
> [image: Photo of Milo van der Linden - Code Fellow Eindhoven]
> <http://lists.open311.org/p/3gBy5lHo5oSYB3vbKvxM4d>
> *City/Server Status*
> <http://lists.open311.org/r/topic/6J9KSPaB9yJgcdwVU1KShE>
> by *Milo van der Linden - Code Fellow Eindhoven*
> <http://lists.open311.org/p/3gBy5lHo5oSYB3vbKvxM4d>
> in *Open311 Discuss* <http://lists.open311.org/groups/discuss>
> ------------------------------
> Hello all,
>
> Since I am writing the open311-android app to be able to target any kind
> of open311 server, I have been through various locations on the web to come
> up with a good overview. I have been working through:
>
> * http://*wiki.open311.org*/GeoReport_v2/Servers/
> <http://wiki.open311.org/GeoReport_v2/Servers/>
> * http://*status.open311.org*/ <http://status.open311.org/>
> * https://*github.com*/codeforamerica/open311status
> /blob/master/lib/endpoints.json
>
<https://github.com/codeforamerica/open311status/blob/master/lib/endpoints.json>
> * https://*github.com*/codeforamerica/open311_java
> <https://github.com/codeforamerica/open311_java>
>
> and have forked and rewritten https://*github.com*/
> codeforamerica/open311_java
> <https://github.com/codeforamerica/open311_java> to https://*github.com*/
> codeforeindhoven/open311_java
> <https://github.com/codeforeindhoven/open311_java>
>
> where I am now maintaining the list
> https://*github.com*/CodeForEindhoven/open311_
> java/blob/master/src/main/resources/servers.json
>
<https://github.com/CodeForEindhoven/open311_java/blob/master/src/main/resources/servers.json>
>
> That is parsed by my java lib and used by the android app.
>
> I wrote a junit test that will try to parse the discovery file for all the
> endpoints. And this is generating some trouble ;-) as can be seen here:
> https://*github.com*/codeforamerica/open311_java/issues/15
> <https://github.com/codeforamerica/open311_java/issues/15>
>
> I have 2 questions:
>
> Question1) I would prefer to simply download http://*wiki.open311.org*/
> GeoReport_v2/servers.json
> <http://wiki.open311.org/GeoReport_v2/servers.json> every now and then.
> What is the best way for me to get changes through on that page?
>
> Question2) status.open311.org uses endpoints.json which is not compatible
> with the servers.json file from the wiki. Wouldn't it be better to replace
> endpoints.json with servers.json and update it every now and then? We might
> even be able to set up github hooks to do that automatically.
> ------------------------------
> ⮪ Reply <discuss@lists.open311.org?subject=Re%3A%20City/Server%20Status>
> 🖂 New topic <discuss@lists.open311.org> View topic…
> <http://lists.open311.org/r/topic/6J9KSPaB9yJgcdwVU1KShE>
> Unsubscribe
>
<discuss@lists.open311.org?subject=Unsubscribe&body=Hello%2C%0A%0APlease%20remove%20me%20from%20Open311%20Discuss%0A%3Chttp%3A//lists.open311.org/groups/discuss%3E%0A%0AThank%20you.>
> • Switch to a daily digest
>
<discuss@lists.open311.org?subject=Digest%20on&body=Hello%2C%0A%0APlease%20switch%20me%20from%20receiving%20one%20email%20per%20post%20to%20the%20daily%0Adigest%2C%20which%20summarises%20the%20all%20the%20posts%20made%20each%20day%20in%0AOpen311%20Discuss%0A%3Chttp%3A//lists.open311.org/groups/discuss%3E%0A%0AThank%20you.>