{"id":30838675,"url":"https://github.com/sava2008/savarun","last_synced_at":"2025-09-06T18:11:11.581Z","repository":{"id":310878069,"uuid":"1041597563","full_name":"Sava2008/SavaRun","owner":"Sava2008","description":"The code runner can be used for running code wherever there's no button for this purpose (I personally use it for notepad++)","archived":false,"fork":false,"pushed_at":"2025-08-28T20:40:58.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-28T23:57:48.803Z","etag":null,"topics":["notepad-plus-plus","python","python-3","python-script","python3","script","utility"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Sava2008.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,"zenodo":null}},"created_at":"2025-08-20T18:12:51.000Z","updated_at":"2025-08-28T20:41:02.000Z","dependencies_parsed_at":"2025-08-20T20:40:04.040Z","dependency_job_id":"2dae730e-9345-432f-9e75-cd7ea818048b","html_url":"https://github.com/Sava2008/SavaRun","commit_stats":null,"previous_names":["sava2008/code-runner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sava2008/SavaRun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sava2008%2FSavaRun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sava2008%2FSavaRun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sava2008%2FSavaRun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sava2008%2FSavaRun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sava2008","download_url":"https://codeload.github.com/Sava2008/SavaRun/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sava2008%2FSavaRun/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273941526,"owners_count":25195104,"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-09-06T02:00:13.247Z","response_time":2576,"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":["notepad-plus-plus","python","python-3","python-script","python3","script","utility"],"created_at":"2025-09-06T18:05:22.892Z","updated_at":"2025-09-06T18:11:11.571Z","avatar_url":"https://github.com/Sava2008.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code-runner\n## How to use\nDownload files from the directory Code_runner_1.0.1, dump them into one directory on your computer, copy the path to the script and add a shortcut with the following command into your code editor:\n```text\ncmd /k python \"C:\\path\\to\\code_runner.py\" \"$(FULL_CURRENT_PATH)\"\n```\nReplace ```\"C:\\path\\to\\code_runner.py\"``` with directory valid for your case.\nlogs.txt will collect every log and track errors. For bug reports, feel free to send exception logs from the logs.txt file to me!\nRight now only 3 three programming languages are supported, which includes python, rust and C#, but more are planned to be implemented.\n## What to do if your programming language is not on the list above?\nOpen the extension.json and file and add anything you need:\n```json\n{\n  \".py\": \"Python\",\n  \".cs\": \"Csharp\",\n  \".rs\": \"Rustc\",\n  \".rb\": \"Ruby\"\n}\n```\nOpen the commands.json and add cmd commands reciprocately:\n```json\n{\n  \"Python\": \"python \",\n  \"Csharp\": \"dotnet run \",\n  \"Rustc\": \"cd PATH \u0026\u0026 cargo run -q \",\n  \"Ruby\": \"ruby \"\n}\n```\nNotice that some strings ```\"cd PATH \u0026\u0026 cargo run -q\"``` have PATH in all capitals. It's a placeholder which is replaced by file directory.\nWherever a value doesn't have PATH, the path is appended to the end ```ruby file.rb```\nNotice that the value of extensions can be anything. Just ensure that it's the same and the key to the matching command (e.g. value \"Python\" in extensions.json\nmatches key \"Python\" in commands.json\n\n## What will be added\n1. More programming languages\n2. Bugfixes\n## Credits\nSava2008\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsava2008%2Fsavarun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsava2008%2Fsavarun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsava2008%2Fsavarun/lists"}