{"id":15750435,"url":"https://github.com/zheng-bote/hd_json_writer_plugin","last_synced_at":"2026-05-03T02:43:38.032Z","repository":{"id":156318536,"uuid":"628597223","full_name":"Zheng-Bote/hd_json_writer_plugin","owner":"Zheng-Bote","description":"JSON writer plugin for header_docu_qt","archived":false,"fork":false,"pushed_at":"2023-04-26T13:24:07.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-29T01:46:33.034Z","etag":null,"topics":["cpp17","parser","plugin","qt6"],"latest_commit_sha":null,"homepage":"https://github.com/Zheng-Bote/header_docu_qt","language":"C++","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/Zheng-Bote.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":"2023-04-16T13:00:45.000Z","updated_at":"2025-11-10T15:57:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"69ca51d9-1bba-42b1-bfdb-7bc8ac31f7bc","html_url":"https://github.com/Zheng-Bote/hd_json_writer_plugin","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Zheng-Bote/hd_json_writer_plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zheng-Bote%2Fhd_json_writer_plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zheng-Bote%2Fhd_json_writer_plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zheng-Bote%2Fhd_json_writer_plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zheng-Bote%2Fhd_json_writer_plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zheng-Bote","download_url":"https://codeload.github.com/Zheng-Bote/hd_json_writer_plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zheng-Bote%2Fhd_json_writer_plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32556771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T00:31:16.350Z","status":"online","status_checked_at":"2026-05-03T02:00:09.297Z","response_time":103,"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":["cpp17","parser","plugin","qt6"],"created_at":"2024-10-04T06:40:46.065Z","updated_at":"2026-05-03T02:43:38.017Z","avatar_url":"https://github.com/Zheng-Bote.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ch2 align=\"center\"\u003eheader_docu_qt-hd_json_writer_plugin\u003c/h2\u003e\n\n  \u003cp align=\"center\"\u003e\n      JSON writer plugin for header_docu_qt\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/Zheng-Bote/hd_json_writer_plugin/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/Zheng-Bote/hd_json_writer_plugin/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#screenshots-and-samples\"\u003eScreenshots and Samples\u003c/a\u003e\u003c/li\u003e\n\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n### About the Project \n\n**JSON writer plugin for header_docu_qt (e.g. \\*.c[pp], \\*.h[pp], ...)**\n\n*short description:*\n\n_still in progress_\n\n### built with\n\nBuild on GNU/Linux with QT 6.5 C++17 \n\n\n## License\n\nDistributed under the MIT License. See `LICENSE.txt` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\nZHENG Robert Zhèng Bó Tè 郑 伯特\n\nProject Link: [https://github.com/Zheng-Bote/header_docu_qt/](https://github.com/Zheng-Bote/header_docu_qt/)\n\n\n## Screenshots and Samples\n\n**sample JSON output**\n\n```\n[\n    {\n        \"data\": {\n            \"AUTHOR\": \"ZHENG Robert\",\n            \"BRIEF\": \"header_docu_cpp (main.cpp)\",\n            \"COMMENT\": \"keinen\",\n            \"COPYRIGHT\": \"ZHENG Robert\",\n            \"DATE\": \"\",\n            \"DEPENDENCIES\": \"cxxopts\\na lightweight C++ option parser library, supporting the standard GNU\\nstyle syntax for options. https//github.com/jarro2783/cxxopts License gpl2\",\n            \"DESC\": \"header_docu_cpp is a small nafty C++ commandline tool to read the first\\ncomment block of a textfile and outputs it as HTML5- or markdown- snippet\",\n            \"DESCRIPTION\": \"\",\n            \"FILE\": \"\",\n            \"FILE_LastModified_localtime\": \"2023-04-21 18:16:54\",\n            \"FILE_Name\": \"header_docu_cpp.cpp\",\n            \"FILE_Perm_AlphaNumeric\": \"-rwxr-xr-x\",\n            \"FILE_Perm_Numeric\": \"755\",\n            \"FILE_SHA256_Hash\": \"ca6005c228c409b643b47335b6de1f53efc8bb190b41d5d15c2665b517ceb690\",\n            \"FILE_Scan_UTCcurrent\": \"2023-04-21 16:24:38\",\n            \"FILE_Scan_localTime\": \"2023-04-21 18:24:38\",\n            \"FILE_Size\": \"6773\",\n            \"FILE_absolutePath\": \"/media/zb_bamboo/500GB/Dev/CPP/header_docu_cpp/src\",\n            \"FILE_baseDirName\": \"src\",\n            \"FILE_baseFileName\": \"header_docu_cpp\",\n            \"FILE_completeSuffix\": \"cpp\",\n            \"FILE_created_localtime\": \"2023-04-10 08:49:22\",\n            \"FILE_lastModified_humanUTC\": \"2023-04-21 16:16:54\",\n            \"FILE_lastModified_stringUTC\": \"2023-04-21_16-16-54\",\n            \"FILE_lastModified_timeUTC\": \"2023-04-21T16:16:54Z\",\n            \"FILE_lastModified_timeUtcOffset\": \"UTC+02:00\",\n            \"FILE_lastModified_timeZAbbreviation\": \"CEST\",\n            \"HISTORY\": \"Version | Date       | Developer | Comments\\n--------|------------|-----------|------------------------------------\\n0.1.0   | 2023-03-24 | RZheng    | created                            |\\n0.2.0   | 2023-03-31 | RZheng    | file permission added              |\\n0.2.0   | 2023-03-31 | RZheng    | SHA2-256 filehash added            |\\n0.3.0   | 2023-04-02 | RZheng    | separated to MacOS                 |\\n0.4.0   | 2023-04-02 | RZheng    | Linux threads added to file output |\",\n            \"LICENSE\": \"\",\n            \"SOURCE\": \"https//github.com/Zheng-Bote/header_docu\",\n            \"SYNTAX\": \"header_docu -h | header_docu --help\\n-d, --dir arg     parse directory (default .)\\n-e, --ext arg     file extension (default .h)\\n-f, --file arg    1 single textfile path/file\\n-o, --out arg     output type md | html | json | csv | adoc (default\\nhtml)\\n-s, --single arg  single output files yes | no (default yes)\\n-t, --target arg  target output dir (default ./header_docu_cpp/)\\n-h, --help        Print usage\\n-v, --version     Version\\nEXAMPLES\\n/usr/local/bin/header_docu --dir . --ext h --out md // read/parse all *.h\\nfiles in the current directory /usr/local/bin/header_docu --file\\n~/DEV/CPP/header_docu/main.cpp --out html // read/parse single file and output\\nas HTML5 snippet\\nRETURN\\noutput.md | output.html void\",\n            \"TITLE\": \"start.cpp\",\n            \"VERSION\": \"0.4.0\"\n        },\n        \"name\": \"header_docu_cpp.cpp\"\n    }\n]\n```\n\n\n### the end\n\n:vulcan_salute:\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzheng-bote%2Fhd_json_writer_plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzheng-bote%2Fhd_json_writer_plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzheng-bote%2Fhd_json_writer_plugin/lists"}