{"id":17150510,"url":"https://github.com/argilo/bbhn-utils","last_synced_at":"2025-04-13T12:10:06.958Z","repository":{"id":25250537,"uuid":"28675437","full_name":"argilo/bbhn-utils","owner":"argilo","description":"Utilities that may be useful for Broadband-Hamnet nodes","archived":false,"fork":false,"pushed_at":"2019-05-21T12:59:13.000Z","size":108,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T12:10:01.283Z","etag":null,"topics":["amateur-radio","hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/argilo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-31T21:21:16.000Z","updated_at":"2022-12-19T22:12:07.000Z","dependencies_parsed_at":"2022-08-23T21:21:00.468Z","dependency_job_id":null,"html_url":"https://github.com/argilo/bbhn-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/argilo%2Fbbhn-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/argilo%2Fbbhn-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/argilo%2Fbbhn-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/argilo%2Fbbhn-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/argilo","download_url":"https://codeload.github.com/argilo/bbhn-utils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710445,"owners_count":21149190,"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":["amateur-radio","hacktoberfest"],"created_at":"2024-10-14T21:35:50.150Z","updated_at":"2025-04-13T12:10:06.936Z","avatar_url":"https://github.com/argilo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n# Copyright 2014-2016 Clayton Smith\n#\n# This file is part of bbhn-utils\n#\n# bbhn-utils is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 3, or (at your option)\n# any later version.\n#\n# bbhn-utils is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with bbhn-utils; see the file COPYING.  If not, write to\n# the Free Software Foundation, Inc., 51 Franklin Street,\n# Boston, MA 02110-1301, USA.\n```\n\nbbhn-utils\n==========\n\nAuthor: Clayton Smith (VE3IRR)  \nEmail: \u003cargilo@gmail.com\u003e\n\nThis repository contains utilities that may be of interest to operators\nof Broadband-Hamnet nodes. For information about Broadband-Hamnet,\nrefer to http://www.broadband-hamnet.org/.\n\nThe first utility is a Python script (topology.py) that generates mesh\ntopology diagrams.  Sample output can be seen here:\n\nhttp://ve2zaz.net/BBHN-Ottawa_www/\n\nEach mesh node appears in an oval. Arrows between nodes indicate the\nlink cost (i.e. expected number of transmissions required per packet).\nSolid lines between nodes indicate Ethernet links. Nodes beginning with\nthe same call sign are grouped together.\n\nThe Python script connects to a mesh node on port 2006 to fetch\ntopology data, then produces a Graphviz DOT file as output. A sample\nshell script (topology.sh) demonstrates how to convert the resulting\nDOT file to a PNG image. It also adds the current UTC time to the PNG\nusing ImageMagick and publishes the result to local web server and an\nAmazon S3 bucket.\n\nRequirements:\n\n* Python 3\n* Graphviz\n* ImageMagick (optional)\n* Amazon AWS CLI (optional)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fargilo%2Fbbhn-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fargilo%2Fbbhn-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fargilo%2Fbbhn-utils/lists"}