{"id":20891252,"url":"https://github.com/PerfectMemory/eclaircir","last_synced_at":"2025-05-12T21:31:10.036Z","repository":{"id":62557716,"uuid":"126476613","full_name":"PerfectMemory/eclaircir","owner":"PerfectMemory","description":"Ruby Clarifai API wrapper that aims to be complete, tested and covered","archived":false,"fork":false,"pushed_at":"2018-12-04T17:19:07.000Z","size":51,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-27T11:48:01.936Z","etag":null,"topics":["ai","clarifai","ruby","ruby-wrapper"],"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/PerfectMemory.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":"2018-03-23T11:33:48.000Z","updated_at":"2018-12-04T17:18:22.000Z","dependencies_parsed_at":"2022-11-03T06:30:41.271Z","dependency_job_id":null,"html_url":"https://github.com/PerfectMemory/eclaircir","commit_stats":null,"previous_names":["kbogtob/eclaircir"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfectMemory%2Feclaircir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfectMemory%2Feclaircir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfectMemory%2Feclaircir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PerfectMemory%2Feclaircir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PerfectMemory","download_url":"https://codeload.github.com/PerfectMemory/eclaircir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253825013,"owners_count":21970116,"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":["ai","clarifai","ruby","ruby-wrapper"],"created_at":"2024-11-18T09:11:38.579Z","updated_at":"2025-05-12T21:31:10.028Z","avatar_url":"https://github.com/PerfectMemory.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eclaircir\nEclaircir is a french synonym for 'Clarify' and seemed relevant as a name for the gem.\n\nThis gem aims to be a Clarifai APIv2 wrapper that is complete, tested and covered.\n\n[![Build Status](https://travis-ci.org/kbogtob/eclaircir.svg?branch=master)](https://travis-ci.org/kbogtob/eclaircir)\n[![Coverage Status](https://coveralls.io/repos/github/kbogtob/eclaircir/badge.svg?branch=master)](https://coveralls.io/github/kbogtob/eclaircir?branch=master)\n\n## Install\n\n```sh\ngem install eclaircir\n```\n\n## Requirements\n* Ruby 2.0.0 or higher\n* HTTParty\n* Virtus\n\n## Examples\n\n...\n\n## Contributing\n* Fork the project\n* Run `bundle install --path .bundle`\n* Run `bundle exec rake spec`\n* Add tests for your feature (the TDD way!)\n* Implement your feature\n* Run tests again\n* Commit (excluding the `Rakefile` or the `Version.rb` if you want to be merged)\n* Send a pull request\n\n## How can I help?\n\nThe Roadmap for V1 is to provide a completely usable API wrapper to do common tasks on Clarifai.\n\nHere's an extract from the TODO:\n\n# V1.0\n- [x] Authentication\n  - [x] API Key Management\n  - [x] Authorization\n- [x] Status Management\n  - [x] Modelization: Response\n  - [x] Modelization: Status\n  - [x] Modelization: Output\n  - [x] General Errors\n  - [x] Specific Errors\n  - [ ] Fully manage statuses using the statuses cheatsheet\n  - [x] Response Parsing\n- [x] Predict\n  - [x] Modelization: Input\n  - [x] Modelization: Data\n  - [x] Modelization: Concept\n  - [x] Modelization: Model\n  - [x] Support URL Requests for Images\n  - [x] Response Parsing\n  - [ ] Support base 64 Requests for Images\n  - [ ] Support of multiple inputs (max 128)\n  - [ ] Modelization: Frame\n  - [ ] Video support\n- [ ] Search\n  - [ ] Add Images to search index\n  - [ ] Search by concept\n  - [ ] Search by image\n- [ ] Train\n  - [ ] Add image with concepts\n  - [ ] Model Creation\n  - [ ] Model Training\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPerfectMemory%2Feclaircir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPerfectMemory%2Feclaircir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPerfectMemory%2Feclaircir/lists"}