{"id":19163496,"url":"https://github.com/tomeshnet/node-list","last_synced_at":"2025-05-07T11:22:23.735Z","repository":{"id":48774669,"uuid":"85524992","full_name":"tomeshnet/node-list","owner":"tomeshnet","description":"The list of all Toronto Community Network nodes","archived":false,"fork":false,"pushed_at":"2024-04-02T02:10:11.000Z","size":6676,"stargazers_count":4,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-19T21:25:57.299Z","etag":null,"topics":["community-networks","json","mesh-networking"],"latest_commit_sha":null,"homepage":"https://chat.tomesh.net/#/room/#monitoring:tomesh.net","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomeshnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-03-20T02:02:02.000Z","updated_at":"2021-10-09T21:22:41.000Z","dependencies_parsed_at":"2025-04-20T15:31:07.591Z","dependency_job_id":null,"html_url":"https://github.com/tomeshnet/node-list","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomeshnet%2Fnode-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomeshnet%2Fnode-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomeshnet%2Fnode-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomeshnet%2Fnode-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomeshnet","download_url":"https://codeload.github.com/tomeshnet/node-list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252866128,"owners_count":21816397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community-networks","json","mesh-networking"],"created_at":"2024-11-09T09:15:36.245Z","updated_at":"2025-05-07T11:22:23.687Z","avatar_url":"https://github.com/tomeshnet.png","language":"Python","readme":"# node-list\n\n\n[![Build Status](https://travis-ci.org/tomeshnet/node-list.svg?branch=master)](https://travis-ci.org/tomeshnet/node-list)\n\nThis repository contains the list of nodes that are part of the Toronto Community Network.\nEach node is recorded with geolocation and technical information as according to [schema.json][schema-json].\nThe list of nodes is organized as a JSON file at [tomeshnet-node-list.json](tomeshnet-node-list.json).\n\n## Other Formats\n\n[Travis CI](.travis.yml) converts the [tomeshnet-node-list.json](tomeshnet-node-list.json)) file into several formats.\n\nCurrently:\n- Keyhole Markup Language ([KML](https://developers.google.com/kml/))\n    - Good for viewing the nodes in mapping programs like Google Earth/Maps\n- [GeoJSON](https://en.wikipedia.org/wiki/GeoJSON)\n    - Good for applications that are already expecting GeoJSON, like [Leaflet](https://leafletjs.com/)\n\nThese files are always available on the [Releases page](https://github.com/tomeshnet/node-list/releases).\n\n### Latest Files\n\nIf you want to link to the latest version of these files, use these special URLs.\n\n- https://raw.githubusercontent.com/tomeshnet/node-list/master/tomeshnet-node-list.json\n- https://raw.githubusercontent.com/tomeshnet/node-list/assets/tomeshnet-node-list-kml.kml\n- https://raw.githubusercontent.com/tomeshnet/node-list/assets/tomeshnet-node-list-geojson.json\n\n## Images\n\nThe [images](images) folder contains images referenced in [tomeshnet-node-list.json](tomeshnet-node-list.json).\nThe images are named according to their associated node, with the following naming convention.\n\n| Name | Description | Example |\n|:-----|:------------|:--------|\n| `[nodename].[ext]` | The view from that node | `sn1a1.jpg` |\n| `[nodename]-[type].[ext]` | With picture type | `sn1a1-hw.jpg` for hardware |\n| `[nodename]-[type]-[index].[ext]` | With multiple pictures of the same type | `sn1a1-hw-2.jpg` for the second  hardware picture |\n\n## Validation\n\nIn this repository, [Travis CI](.travis.yml) is configured to validate [tomeshnet-node-list.json](tomeshnet-node-list.json)) against [schema.json][schema-json] using [Ruby JSON Schema Validator](https://github.com/ruby-json-schema/json-schema).\nThe validation tool currently supports up to [JSON Schema Draft 4](https://tools.ietf.org/html/draft-zyp-json-schema-04), so schema files must conform to the Draft 4 standard.\n\nYou can use [JSON Schema Lint](https://jsonschemalint.com) to validate manually.\n\n[schema-json]: schema/v0.7/schema.json\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomeshnet%2Fnode-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomeshnet%2Fnode-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomeshnet%2Fnode-list/lists"}