{"id":34606755,"url":"https://github.com/gorpipe/gorpiper","last_synced_at":"2026-05-27T03:34:36.841Z","repository":{"id":37838575,"uuid":"487890859","full_name":"gorpipe/gorpiper","owner":"gorpipe","description":"R library for running GOR commands locally from R","archived":false,"fork":false,"pushed_at":"2022-06-23T09:41:34.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-27T03:34:29.128Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gorpipe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-02T15:12:32.000Z","updated_at":"2022-05-03T15:47:18.000Z","dependencies_parsed_at":"2022-07-26T04:46:20.359Z","dependency_job_id":null,"html_url":"https://github.com/gorpipe/gorpiper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gorpipe/gorpiper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorpipe%2Fgorpiper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorpipe%2Fgorpiper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorpipe%2Fgorpiper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorpipe%2Fgorpiper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorpipe","download_url":"https://codeload.github.com/gorpipe/gorpiper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorpipe%2Fgorpiper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33549782,"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-05-27T02:00:06.184Z","response_time":53,"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":"2025-12-24T13:57:00.905Z","updated_at":"2026-05-27T03:34:36.836Z","avatar_url":"https://github.com/gorpipe.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](man/figures/logo.svg)\n\nThe Gorpiper R package enables users to run GOR queries locally. \nSee full documentation at [https://gorpipe.github.io/gorpiper/](https://gorpipe.github.io/gorpiper/) and the open-source [GORpipe](https://gorpipe.org) official website.\n\n## Getting started\n\n### Prerequisites\n\nTo be able to run GOR queries locally using `gorpiper` you will need to start by downloading and setting GOR up locally. See [GOR-project's](https://gorpipe.org/blog/getting-started-with-gor) setup instructions.\n\n### Installing Gorpiper from CRAN\n\nOnce GOR has been setup successfully you can install Gorpiper from CRAN\n\n``` r\ninstall.packages(\"gorpiper\")\n```\n\n## Example\nIn this example we will cover how to run a simple GOR query locally using the `gorpiper` package. \n\n### Load package\n\nBegin by loading the `gorpiper` package\n\n``` r\n# install.packages('gorpiper')\nrequire(gorpiper)\n```\n\n### Set path to gorpipe's binary file\n\nFor ease of use we recommend adding gorpipe to path. If gorpipe has been added to path we can access the path to gorpipe's binary file using\n\n``` r\ngorpipe_path \u003c- Sys.which(\"gorpipe\")\n```\n\nelse, we need to set it manually in the following manner\n\n``` r\ngorpipe_path \u003c- \"~/gorscripts\u003cversion\u003e-dist/bin/gorpipe\u003e\"\n```\n\nWe create a gorpipe object by passing the path to the gorpipe binary, to the `get_gorpipe` method.\nNow we are ready to successfully execute our GOR queries. \nBelow is an example of a query that creates test data, column rownum with values from 0 to 21. Then we calculate two columns, an integer division column called `even` and then ??`even_str` that gives \"yes\" for all instances where the value of even is exactly 1 and \"no\" otherwise.\n\n``` r\ngorpipe \u003c- get_gorpipe(porpipe_path)\ngorpipe(\"norrows 21 | calc even mod(rownum, 2) | calc even_str if(even==1,'yes','no')\")\n```\n\nNow you should be all set to start using the gorpiper package, Happy GORing!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorpipe%2Fgorpiper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorpipe%2Fgorpiper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorpipe%2Fgorpiper/lists"}