{"id":16678587,"url":"https://github.com/beastwick18/netproject","last_synced_at":"2026-04-27T10:32:30.291Z","repository":{"id":163842364,"uuid":"623731286","full_name":"Beastwick18/NetProject","owner":"Beastwick18","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-29T07:49:55.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-29T05:52:48.517Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Beastwick18.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-04-05T01:01:02.000Z","updated_at":"2023-05-08T07:26:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"46401aba-2296-44ab-b369-47f1e53f3211","html_url":"https://github.com/Beastwick18/NetProject","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Beastwick18/NetProject","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2FNetProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2FNetProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2FNetProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2FNetProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Beastwick18","download_url":"https://codeload.github.com/Beastwick18/NetProject/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Beastwick18%2FNetProject/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32333196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-12T13:29:43.708Z","updated_at":"2026-04-27T10:32:30.254Z","avatar_url":"https://github.com/Beastwick18.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"By Steven Culwell, Sameer Dayani\n\nTo run this program, you must have python3 installed on your system.\nThe command to run the program for one router instance is:\n    python3 router.py \u003cPORT\u003e \u003cROUTER ID\u003e\nwhere port is the port number for this particular router and router\nid is the letter associated with the router in the config file.\nNote that the port number must be continuous starting from the first\nrouter, A. This means that if router A is given a port of 12000, then\nB must have a port of 12001, C must have a port of 12002, and so on.\n\nFor this program to work, there must be one instance of each router\nrunning. So multiple terminals should be opened running an instance\nof router.py for each router in the config file.\n\nTo exit the program at any time, Ctrl+C will exit and properly close\nall ports and sockets.\n\nThe algorithm for the bellman ford method in the router.py file is\nprovided by the website:\n    https://en.wikipedia.org/wiki/Bellman%E2%80%93Ford_algorithm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeastwick18%2Fnetproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeastwick18%2Fnetproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeastwick18%2Fnetproject/lists"}