{"id":19783486,"url":"https://github.com/krypten/templex","last_synced_at":"2026-06-08T01:31:12.499Z","repository":{"id":29598828,"uuid":"33138890","full_name":"krypten/TempleX","owner":"krypten","description":null,"archived":false,"fork":false,"pushed_at":"2015-03-30T18:06:32.000Z","size":5772,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T13:12:08.040Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/krypten.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}},"created_at":"2015-03-30T17:58:45.000Z","updated_at":"2015-03-30T18:06:32.000Z","dependencies_parsed_at":"2022-08-22T09:10:12.774Z","dependency_job_id":null,"html_url":"https://github.com/krypten/TempleX","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/krypten/TempleX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krypten%2FTempleX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krypten%2FTempleX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krypten%2FTempleX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krypten%2FTempleX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krypten","download_url":"https://codeload.github.com/krypten/TempleX/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krypten%2FTempleX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34044919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"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-12T06:08:27.316Z","updated_at":"2026-06-08T01:31:12.485Z","avatar_url":"https://github.com/krypten.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TempleX\n---------\n\n## Introduction\n\tThis is project currently converting XML file or input to JSON format and vice versa.\n\n## Working Code\n\n\t- Utility function for converting JSON to XML\n\tConvertUtil::convertXML2JSON(TEXT xmlInput, Parser::ParseInputType inputType, JsonObject\u0026 outNode, bool\u0026 error);\n\n\t- Utility function for converting JSON to XML\n\tConvertUtil::convertJSON2XML(TEXT jsonInput, Parser::ParseInputType inputType, Node\u0026 outNode, bool\u0026 error);\n\n\tFor Example :\n\t\tbool error;\n\t\tNode node;\n\t\tConvertUtil::convertJSON2XML(\"Data/demo.json\", Parser::ParseInputType::FILE, node, error);\n\n\n## Futute Work\n\tThe intial aim of the project was to create dynamic OpenGL objects using popular file formats. This will make the process of creating OpenGL objects every easy. Intial draft has to use svg and json format and create OpenGL objects based on the data provided as input.\n\n## ToDo\n\n\tTesting the functionality of XML to Model and Model to XML.\n\tTesting the functionality of JSON to Model and Model to JSON.\n\n\tPrinting the XML and JSON [converting to Strings / toString() function]\n\n\tError Handling to be supported by code.\n\n\tFIX :\n\t\tfix parsing map for multiple values.\n\t\tfix create output files in build folder\n\t\tMap or pair to be used in JsonMap ;;;;;; to be decided.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrypten%2Ftemplex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrypten%2Ftemplex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrypten%2Ftemplex/lists"}