{"id":19878748,"url":"https://github.com/kessler/node-regedit-code-generator","last_synced_at":"2026-03-02T22:41:21.460Z","repository":{"id":27427153,"uuid":"30904864","full_name":"kessler/node-regedit-code-generator","owner":"kessler","description":"scrape method signatures from msdn to generate vbscript code for https://github.com/kessler/node-regedit","archived":false,"fork":false,"pushed_at":"2023-04-16T02:39:50.000Z","size":38,"stargazers_count":1,"open_issues_count":3,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-26T22:42:17.452Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"VBScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kessler.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}},"created_at":"2015-02-17T06:04:17.000Z","updated_at":"2024-05-20T17:13:04.000Z","dependencies_parsed_at":"2024-11-12T17:06:31.673Z","dependency_job_id":"7031c100-da32-4be8-89de-f4abf0a9a4bb","html_url":"https://github.com/kessler/node-regedit-code-generator","commit_stats":null,"previous_names":["kessler/node-regedit-code-generator"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kessler%2Fnode-regedit-code-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kessler%2Fnode-regedit-code-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kessler%2Fnode-regedit-code-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kessler%2Fnode-regedit-code-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kessler","download_url":"https://codeload.github.com/kessler/node-regedit-code-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241309093,"owners_count":19941722,"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":[],"created_at":"2024-11-12T17:06:31.995Z","updated_at":"2026-03-02T22:41:16.374Z","avatar_url":"https://github.com/kessler.png","language":"VBScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# regedit-code-generator\n\nQuick and dirty tool designed to scrape msdn for StdRegProv method signatures. \n\nThe metadata obtained from there is then used to populate vbscript method templates that are used in Architecture Specific Registry api in [regedit](https://github.com/ironsource/node-regedit)\n\nClone this repo and then run ```node run.js \u003e result.vbs```\n\n## other files\n\n### parseMsdnMethodUrls.js\nparse the StdRegProv method summary page (defaults to [https://msdn.microsoft.com/en-us/library/aa393664(v=vs.85).aspx](https://msdn.microsoft.com/en-us/library/aa393664(v=vs.85).aspx)) to find all the methods. override url with --url\n\n### parseMsdnMethod.js\nparse a single method reference page to extract information that will later be used to construct the vbs method, must specify --url\n\n### renderTemplate\nbuffers json piped into it, loads the template file specified by --template cl arg and the renders the template using the piped json as data\n\n### vbMethodTemplate\na vbscript method template\n\n## TODO\nwhat about return values in current vbscript template (how do they work with ExecuteMethod?)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkessler%2Fnode-regedit-code-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkessler%2Fnode-regedit-code-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkessler%2Fnode-regedit-code-generator/lists"}