Skip to content

Ruby Clarifai API wrapper that aims to be complete, tested and covered

License

Notifications You must be signed in to change notification settings

PerfectMemory/eclaircir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclaircir

Eclaircir is a french synonym for 'Clarify' and seemed relevant as a name for the gem.

This gem aims to be a Clarifai APIv2 wrapper that is complete, tested and covered.

Build Status Coverage Status

Install

gem install eclaircir

Requirements

  • Ruby 2.0.0 or higher
  • HTTParty
  • Virtus

Examples

...

Contributing

  • Fork the project
  • Run bundle install --path .bundle
  • Run bundle exec rake spec
  • Add tests for your feature (the TDD way!)
  • Implement your feature
  • Run tests again
  • Commit (excluding the Rakefile or the Version.rb if you want to be merged)
  • Send a pull request

How can I help?

The Roadmap for V1 is to provide a completely usable API wrapper to do common tasks on Clarifai.

Here's an extract from the TODO:

V1.0

  • Authentication
    • API Key Management
    • Authorization
  • Status Management
    • Modelization: Response
    • Modelization: Status
    • Modelization: Output
    • General Errors
    • Specific Errors
    • Fully manage statuses using the statuses cheatsheet
    • Response Parsing
  • Predict
    • Modelization: Input
    • Modelization: Data
    • Modelization: Concept
    • Modelization: Model
    • Support URL Requests for Images
    • Response Parsing
    • Support base 64 Requests for Images
    • Support of multiple inputs (max 128)
    • Modelization: Frame
    • Video support
  • Search
    • Add Images to search index
    • Search by concept
    • Search by image
  • Train
    • Add image with concepts
    • Model Creation
    • Model Training

About

Ruby Clarifai API wrapper that aims to be complete, tested and covered

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages