{"id":15511053,"url":"https://github.com/andrewmcodes/consolidated_screening_list","last_synced_at":"2025-07-22T13:06:15.865Z","repository":{"id":43752045,"uuid":"238561360","full_name":"andrewmcodes/consolidated_screening_list","owner":"andrewmcodes","description":"Ruby client for interfacing with the Consolidated Screening List (CSL)","archived":false,"fork":false,"pushed_at":"2022-02-19T22:31:56.000Z","size":58,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-16T22:41:30.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/andrewmcodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"andrewmcodes"}},"created_at":"2020-02-05T22:29:17.000Z","updated_at":"2021-05-26T19:09:06.000Z","dependencies_parsed_at":"2022-09-15T22:30:49.400Z","dependency_job_id":null,"html_url":"https://github.com/andrewmcodes/consolidated_screening_list","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/andrewmcodes/consolidated_screening_list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fconsolidated_screening_list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fconsolidated_screening_list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fconsolidated_screening_list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fconsolidated_screening_list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewmcodes","download_url":"https://codeload.github.com/andrewmcodes/consolidated_screening_list/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewmcodes%2Fconsolidated_screening_list/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265827709,"owners_count":23835051,"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":[],"created_at":"2024-10-02T09:52:39.258Z","updated_at":"2025-07-22T13:06:15.839Z","avatar_url":"https://github.com/andrewmcodes.png","language":"Ruby","funding_links":["https://github.com/sponsors/andrewmcodes"],"categories":[],"sub_categories":[],"readme":"# ConsolidatedScreeningList\n\n[![Gem Version](https://badge.fury.io/rb/consolidated_screening_list.svg)][gem]\n[![Maintainability](https://api.codeclimate.com/v1/badges/a3879f6457471eb95618/maintainability)][codeclimate]\n[![Coverage Status](https://coveralls.io/repos/github/andrewmcodes/consolidated_screening_list/badge.svg)][coverage]\n[![Test Coverage](https://api.codeclimate.com/v1/badges/a3879f6457471eb95618/test_coverage)][codeclimate]\n[![Inline docs](http://inch-ci.org/github/andrewmcodes/consolidated_screening_list.svg?branch=master)][inchpages]\n[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)][projectstatus]\n![StandardRB](https://github.com/andrewmcodes/consolidated_screening_list/workflows/StandardRB/badge.svg)\n![Tests](https://github.com/andrewmcodes/consolidated_screening_list/workflows/Tests/badge.svg)\n![Yardstick](https://github.com/andrewmcodes/consolidated_screening_list/workflows/Yardstick/badge.svg)\n\n[gem]: http://badge.fury.io/rb/consolidated_screening_list\n[travis]: http://travis-ci.org/andrewmcodes/consolidated_screening_list\n[codeclimate]: https://codeclimate.com/github/andrewmcodes/consolidated_screening_list/maintainability\n[coverage]: https://coveralls.io/github/andrewmcodes/consolidated_screening_list\n[inchpages]: http://inch-ci.org/github/andrewmcodes/consolidated_screening_list\n[projectstatus]: https://www.repostatus.org/#active\n\nA Ruby client for [Trade.gov's Consolidated Screening List](https://developer.trade.gov/consolidated-screening-list.html)\n\n## Attribution\n\nThis gem was originally forked from [benbalter/import_export](https://github.com/benbalter/import_export).\n\n## Installation\n\nAdding to a gem:\n\n```ruby\n# my-cool-gem.gemspec\nGem::Specification.new do |spec|\n  # ...\n  spec.add_dependency \"consolidated_screening_list\", \"~\u003e 0.0.2\"\n  # ...\nend\n```\n\nOr adding to your project:\n\n```ruby\n# Gemfile\ngem \"consolidated_screening_list\", \"~\u003e 0.0.2\"\n```\n\n### Supported Ruby versions\n\n- Ruby (MRI) \u003e= 2.3.0\n\n## Usage\n\n:warning: These are incomplete\n\n```sh\nclient = ImportExport::Client.new :api_key =\u003e \"12345\"\nclient.search :q =\u003e \"smith\"\n=\u003e [\n  #\u003cImportExport::Result name=\"PRIDMORE-SMITH, BRAMWELL J.\"\u003e,\n  #\u003cImportExport::Result name=\"PRIDMORE-SMITH, JOHN B.\"\u003e\n]\n\nclient.search :name =\u003e \"smith\", :fuzzy_name =\u003e true\n=\u003e [\n  #\u003cImportExport::Result name=\"PRIDMORE-SMITH, JOHN B.\"\u003e,\n  #\u003cImportExport::Result name=\"PRIDMORE-SMITH, BRAMWELL J.\"\u003e,\n  #\u003cImportExport::Result name=\"MID-SOUTH INVESTMENTS LIMITED\"\u003e,\n  #\u003cImportExport::Result name=\"SOUTH-EAST MOVEMENT\"\u003e,\n  ...\n]\n```\n\n### Available parameters\n\n- `q`\n- `sources`\n- `countries` (defaults to all countries)\n- `address`\n- `name`\n- `fuzzy_name` (true or false)\n- `type`\n- `size` (number of results per page, defaults to 100)\n- `offset` (defaults to 0)\n\nFor more information, see [the Consolidated Screening List API docs](https://developer.trade.gov/consolidated-screening-list.html).\n\n### Command line usage\n\n```sh\nconsolidated_screening_list [NAME]\n```\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at [https://github.com/andrewmcodes/consolidated_screening_list](https://github.com/andrewmcodes/consolidated_screening_list).\n\n### Commit message\n\nThis project will be following [Coventional Commits v1.0.0](https://www.conventionalcommits.org/en/v1.0.0/) moving forward.\n\nThe commit message should be structured as follows:\n\n```sh\n\u003ctype\u003e[optional scope]: \u003cdescription\u003e\n\n[optional body]\n\n[optional footer(s)]\n```\n\nValid types:\n\n- build\n- ci\n- chore\n- docs\n- feat\n- fix\n- perf\n- refactor\n- revert\n- style\n- test\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes%2Fconsolidated_screening_list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewmcodes%2Fconsolidated_screening_list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewmcodes%2Fconsolidated_screening_list/lists"}