{"id":20318767,"url":"https://github.com/markwal/octoprint-portlister","last_synced_at":"2026-03-01T04:10:12.761Z","repository":{"id":56437142,"uuid":"43839617","full_name":"markwal/OctoPrint-PortLister","owner":"markwal","description":"An OctoPrint plugin that notices when a new serial port appears and refreshes the port list without a page refresh","archived":false,"fork":false,"pushed_at":"2020-11-07T21:32:30.000Z","size":28,"stargazers_count":26,"open_issues_count":3,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-04T16:19:57.176Z","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":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markwal.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}},"created_at":"2015-10-07T19:23:24.000Z","updated_at":"2024-05-16T00:10:17.000Z","dependencies_parsed_at":"2022-08-15T18:40:45.518Z","dependency_job_id":null,"html_url":"https://github.com/markwal/OctoPrint-PortLister","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/markwal/OctoPrint-PortLister","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-PortLister","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-PortLister/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-PortLister/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-PortLister/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markwal","download_url":"https://codeload.github.com/markwal/OctoPrint-PortLister/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markwal%2FOctoPrint-PortLister/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273453430,"owners_count":25108470,"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","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"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-11-14T18:41:05.290Z","updated_at":"2026-03-01T04:10:07.714Z","avatar_url":"https://github.com/markwal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OctoPrint-PortLister\n\nHave you noticed that if you load up the OctoPrint web page when your printer is\noff, the printer's port isn't in the list?  Then when you turn on the printer\nyou have to refresh the page to make it show up?  This plugin fixes that.\n\nIt watches for the device to appear (when you turn it on) and then notifies all\nthe web clients to refresh the list of ports.\n\nIt also (if you have autoconnect turned on), will automatically connect to the\nprinter (if the new port is the same as the one you've selected in connection\nsettings) after a reasonable (long) delay to wait for the printer to actually\ncome on.  The default delay is 20 secs.  It's settable in config.yaml, if\nanybody uses this plugin besides me, I could be talked into a settings page.\n\n## Setup\n\nInstall via the bundled [Plugin Manager](https://github.com/foosel/OctoPrint/wiki/Plugin:-Plugin-Manager)\nor manually using this URL:\n\n    https://github.com/markwal/OctoPrint-PortLister/archive/master.zip\n\n## Configuration\n\nIn ~/.octoprint/config.yaml, the autoconnect_delay can be configured to\nsomething other than the default 20 seconds it takes my printer to boot up.\n```\nplugins:\n  portlister:\n    autoconnect_delay: 20\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkwal%2Foctoprint-portlister","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkwal%2Foctoprint-portlister","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkwal%2Foctoprint-portlister/lists"}