{"id":19389553,"url":"https://github.com/linksplatform/csharptocpptranslator","last_synced_at":"2025-10-23T20:52:32.434Z","repository":{"id":43194494,"uuid":"223996140","full_name":"linksplatform/CSharpToCppTranslator","owner":"linksplatform","description":"A specific translator for LinksPlatform's libraries.","archived":false,"fork":false,"pushed_at":"2023-07-05T18:37:00.000Z","size":184,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-03T20:40:07.493Z","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":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linksplatform.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":"2019-11-25T16:43:05.000Z","updated_at":"2021-11-11T17:06:37.000Z","dependencies_parsed_at":"2025-01-07T09:34:44.146Z","dependency_job_id":"c5b7adba-ea0a-401a-81eb-52c3656fb672","html_url":"https://github.com/linksplatform/CSharpToCppTranslator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linksplatform/CSharpToCppTranslator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linksplatform%2FCSharpToCppTranslator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linksplatform%2FCSharpToCppTranslator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linksplatform%2FCSharpToCppTranslator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linksplatform%2FCSharpToCppTranslator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linksplatform","download_url":"https://codeload.github.com/linksplatform/CSharpToCppTranslator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linksplatform%2FCSharpToCppTranslator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266765039,"owners_count":23980682,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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-10T10:16:35.866Z","updated_at":"2025-10-23T20:52:32.370Z","avatar_url":"https://github.com/linksplatform.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Actions Status](https://github.com/linksplatform/csharptocpptranslator/workflows/CI/badge.svg)](https://github.com/linksplatform/csharptocpptranslator/actions?workflow=CI)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7a113c49b6124cbb8464b64ae2595878)](https://www.codacy.com/manual/drakonard/CSharpToCppTranslator?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=linksplatform/CSharpToCppTranslator\u0026amp;utm_campaign=Badge_Grade)\n[![CodeFactor](https://www.codefactor.io/repository/github/linksplatform/csharptocpptranslator/badge)](https://www.codefactor.io/repository/github/linksplatform/csharptocpptranslator)\n\n# CSharpToCppTranslator\nA specific translator for LinksPlatform's libraries.\n\n## Example\n`translate.sh` script is useful when Translator fails to translate the whole directory in one go.\n\nTranslate `.cs` to `.h`:\n```sh\nexport BASE_PATH=/home/konard/Archive/Code/Links/Numbers/csharp/Platform.Numbers; find \"$BASE_PATH\" -type f | grep -v .csproj | sed -e 's/\\.cs$//' | xargs -n1 ./translate.sh \"h\" \"s|csharp|cpp|\"\n```\n\nTranslate `.cs` to `.cpp`:\n```sh\nexport BASE_PATH=/home/konard/Archive/Code/Links/Numbers/csharp/Platform.Numbers.Tests; find \"$BASE_PATH\" -type f | grep -v .csproj | sed -e 's/\\.cs$//' | xargs -n1 ./translate.sh \"cpp\" \"s|csharp|cpp|\"\n```\nor\n```sh\nexport BASE_PATH=/home/konard/Archive/Code/Links/Numbers/csharp/Platform.Numbers.Benchmarks; find \"$BASE_PATH\" -type f | grep -v .csproj | sed -e 's/\\.cs$//' | xargs -n1 ./translate.sh \"cpp\" \"s|csharp|cpp|\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinksplatform%2Fcsharptocpptranslator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinksplatform%2Fcsharptocpptranslator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinksplatform%2Fcsharptocpptranslator/lists"}