{"id":16189560,"url":"https://github.com/budziq/pulls_since","last_synced_at":"2025-07-16T12:41:01.520Z","repository":{"id":62443082,"uuid":"99819320","full_name":"budziq/pulls_since","owner":"budziq","description":"Print Markdown formatted list of pull requests closed since given date","archived":false,"fork":false,"pushed_at":"2018-08-05T19:27:34.000Z","size":73,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-24T02:50:44.579Z","etag":null,"topics":["example","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/budziq.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}},"created_at":"2017-08-09T14:44:29.000Z","updated_at":"2022-05-06T01:11:04.000Z","dependencies_parsed_at":"2022-11-01T22:15:40.091Z","dependency_job_id":null,"html_url":"https://github.com/budziq/pulls_since","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/budziq/pulls_since","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/budziq%2Fpulls_since","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/budziq%2Fpulls_since/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/budziq%2Fpulls_since/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/budziq%2Fpulls_since/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/budziq","download_url":"https://codeload.github.com/budziq/pulls_since/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/budziq%2Fpulls_since/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265509816,"owners_count":23779438,"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","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":["example","rust"],"created_at":"2024-10-10T07:35:53.813Z","updated_at":"2025-07-16T12:41:01.455Z","avatar_url":"https://github.com/budziq.png","language":"Rust","readme":"# pulls_since [![Build Status](https://travis-ci.org/budziq/pulls_since.svg?branch=master)](https://travis-ci.org/budziq/pulls_since) [![crates.io](https://img.shields.io/crates/v/pulls_since.svg)](https://crates.io/crates/pulls_since)\n\nMicro tool to print Markdown formatted list of pull requests\nclosed on a given github repository since given date\n\n```\npulls_since 0.4.0\nPrint Markdown formatted list of pull requests closed since given date\n\nUSAGE:\n    pulls_since [OPTIONS] --owners \u003cowner\u003e... --repos \u003crepo\u003e...\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nOPTIONS:\n    -e, --exclude-login \u003clogin\u003e    ommit PR's by given login (bots etc.)\n    -o, --owners \u003cowner\u003e...        space separated list of owners or org names\n    -r, --repos \u003crepo\u003e...          space separated list of 'owner/repo'\n    -s, --since \u003csince\u003e            start date argument dd.mm.yyyy\n    -u, --until \u003cuntil\u003e            end date argument dd.mm.yyyy\n```\n\n## Example usage\n\n- Show all pull requests to [rust-lang-nursery/rust-cookbook](https://github.com/rust-lang-nursery/rust-cookbook) and [budziq/pulls_since](https://github.com/budziq/pulls_since)\nbetween 30.09.2017 and 07.10.2017 omitting ones made by user [budziq](https://github.com/budziq).\n```bash\npulls_since --repos rust-lang-nursery/rust-cookbook budziq/pulls_since -s 30.09.2017 -u 07.10.2017 -e budziq\n```\n\n- Show all pull requests within github organizaion [rust-lang-nursery](https://github.com/rust-lang-nursery) or against repositories\nowned by user [budziq](https://github.com/budziq) made since 30.09.2017.\n```bash\npulls_since --owners rust-lang-nursery budziq -s 30.09.2017\n```\n\nFew date formats are available. Including \"dd.mm.yyyy\", \"dd.mm\" and \"yyyy/mm/dd\"\n\n## Example output\n\n```markdown\n#### rust-lang-nursery/rust-cookbook\n\n- @mykalu [Match semver crate examples' styling](https://github.com/rust-lang-nursery/rust-cookbook/pull/315)\n- @oldmanmike [Add \"Run an external command passing it stdin and check for an error code\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/310)\n- @FaultyRAM [Add \"Parse a complex version string\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/308)\n- @V1shvesh [Add num_cpus example](https://github.com/rust-lang-nursery/rust-cookbook/pull/307)\n- @sb89 [Added \"Check webpage for broken links\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/299)\n- @ludwigpacifici [Add \"Run piped external commands\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/297)\n- @ericho [Use a threadpool to calculate SHA1 in all *.iso files in a folder.](https://github.com/rust-lang-nursery/rust-cookbook/pull/274)\n\n#### budziq/pulls_since\n\n- @nabijaczleweli [Added --until/-u option](https://github.com/budziq/pulls_since/pull/7)\n- @KodrAus [Add clap for arg parsing](https://github.com/budziq/pulls_since/pull/2)\n```\n\n### Rendered output\n\n#### rust-lang-nursery/rust-cookbook\n\n- @mykalu [Match semver crate examples' styling](https://github.com/rust-lang-nursery/rust-cookbook/pull/315)\n- @oldmanmike [Add \"Run an external command passing it stdin and check for an error code\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/310)\n- @FaultyRAM [Add \"Parse a complex version string\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/308)\n- @V1shvesh [Add num_cpus example](https://github.com/rust-lang-nursery/rust-cookbook/pull/307)\n- @sb89 [Added \"Check webpage for broken links\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/299)\n- @ludwigpacifici [Add \"Run piped external commands\" example](https://github.com/rust-lang-nursery/rust-cookbook/pull/297)\n- @ericho [Use a threadpool to calculate SHA1 in all *.iso files in a folder.](https://github.com/rust-lang-nursery/rust-cookbook/pull/274)\n\n#### budziq/pulls_since\n\n- @nabijaczleweli [Added --until/-u option](https://github.com/budziq/pulls_since/pull/7)\n- @KodrAus [Add clap for arg parsing](https://github.com/budziq/pulls_since/pull/2)\n\n### Authorization\n\nBy default `pulls_since` uses unauthorized flow which will get your requests\nthrothled quickly. To make large number of requests or operate on really big\nrepositories please use the github\n[token authorization](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/).\n\nEither export your token as an environmental variable or put it in an `.env`\nfile somewhere above your current woking directory.\n\n```bash\nGITHUB_TOKEN=39984770ba9ba1c663b6b50beab9b004\n```\n\n## License\n\n[MIT](LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbudziq%2Fpulls_since","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbudziq%2Fpulls_since","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbudziq%2Fpulls_since/lists"}