{"id":16567060,"url":"https://github.com/sangafabrice/notify-connect","last_synced_at":"2026-02-14T01:04:59.986Z","repository":{"id":103652038,"uuid":"473409312","full_name":"sangafabrice/notify-connect","owner":"sangafabrice","description":"A utility to notify of the administrative state of an NIC, the media link, in addition to the network connection state.","archived":false,"fork":false,"pushed_at":"2022-03-24T04:57:11.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-03T15:51:00.448Z","etag":null,"topics":["network-interface-card","vbscript","windows-script-component","wmi-query"],"latest_commit_sha":null,"homepage":"","language":"VBScript","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/sangafabrice.png","metadata":{"files":{"readme":"Readme.md","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":"2022-03-24T00:57:47.000Z","updated_at":"2022-03-24T01:04:05.000Z","dependencies_parsed_at":"2023-04-27T17:31:24.251Z","dependency_job_id":null,"html_url":"https://github.com/sangafabrice/notify-connect","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sangafabrice/notify-connect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sangafabrice%2Fnotify-connect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sangafabrice%2Fnotify-connect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sangafabrice%2Fnotify-connect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sangafabrice%2Fnotify-connect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sangafabrice","download_url":"https://codeload.github.com/sangafabrice/notify-connect/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sangafabrice%2Fnotify-connect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29427693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T22:20:51.549Z","status":"ssl_error","status_checked_at":"2026-02-13T22:20:49.838Z","response_time":78,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["network-interface-card","vbscript","windows-script-component","wmi-query"],"created_at":"2024-10-11T21:05:29.555Z","updated_at":"2026-02-14T01:04:59.969Z","avatar_url":"https://github.com/sangafabrice.png","language":"VBScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **The notify connect component**\n\n##### Author: Fabrice Sanga\n\u003cbr/\u003e\n\u003cbr/\u003e\n\nThe component augments functionalities to the network system icon. It helps notify of the status of the network connexion and of the network interface card (NIC). It is not limited to the binary value, either `connected` or `no internet`. \nThe notification is a visual icon that changes form according to the following states:\n- `Disabled`: The administrative status of the NIC is disabled\n- `Disconnected`: The media connecting the NIC to the router is disconnected\n- `NoInternet`: The internet access is interrupted\n- `Connected`: The workstation has access to the internet.\n\nAn example of use:\n```vbscript\nWith CreateObject(\"CustomUI.Shuffler\")\n    .NetAdapterID = \"Ethernet\"                              '(1)\n    .ShortcutPath = \"..\\Start Menu\\Programs\\Ethernet.lnk\"   '(2)\n    .IconsDir = \"\\Path\\to\\ConnectionStatusIcons\"            '(3)\n    While True\n        Wscript.Sleep 1000\n        CurrentState = .NetStatus                           '(4)\n        .ChangeShortcutIcon                                 '(5)\n        While CurrentState = .NetStatus : Wend\n    Wend\nEnd With\n```\n**(1)** `NetAdapterID` is the name of the network connection ID of the adapter\n\n**(2)** `ShortcutPath` is the path to the link to the notifier that is shortcut link\n\n**(3)** `IconsDir` is the path to the directory containing the icons, each named by the state it represents.\n\n**(4)** `NetStatus` returns the state of the connexion\n\n**(5)** `ChangeShortcutIcon` change the shortcut icon\n\u003cbr/\u003e\n\nThe filesystem:\n```\n    ConnectionStatusIcons\n        |--Connected.ico\n        |--Disabled.ico\n        |--Disabled.ico\n        |--NoInternet.ico\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsangafabrice%2Fnotify-connect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsangafabrice%2Fnotify-connect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsangafabrice%2Fnotify-connect/lists"}