{"id":40773032,"url":"https://github.com/performant-software/triple-eye-effable","last_synced_at":"2026-01-21T18:56:15.555Z","repository":{"id":50889285,"uuid":"518888502","full_name":"performant-software/triple-eye-effable","owner":"performant-software","description":"An engine used for integration with the IIIF Cloud platform","archived":false,"fork":false,"pushed_at":"2025-08-29T18:58:45.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-29T21:01:20.953Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/performant-software.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-28T14:55:33.000Z","updated_at":"2025-08-29T18:57:51.000Z","dependencies_parsed_at":"2025-07-30T16:25:03.994Z","dependency_job_id":"265782d9-9de3-4d7e-a636-1836adb63871","html_url":"https://github.com/performant-software/triple-eye-effable","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/performant-software/triple-eye-effable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/performant-software%2Ftriple-eye-effable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/performant-software%2Ftriple-eye-effable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/performant-software%2Ftriple-eye-effable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/performant-software%2Ftriple-eye-effable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/performant-software","download_url":"https://codeload.github.com/performant-software/triple-eye-effable/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/performant-software%2Ftriple-eye-effable/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28639900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2026-01-21T18:56:14.921Z","updated_at":"2026-01-21T18:56:15.549Z","avatar_url":"https://github.com/performant-software.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Triple Eye Effable\nTODO: Comment me\n\n## Installation\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'triple_eye_effable', git: 'https://github.com/performant-software/triple-eye-effable.git', tag: 'v0.1.0'\n```\n\nAnd then execute:\n```bash\n$ bundle install\n```\n\nOr install it yourself as:\n```bash\n$ gem install triple_eye_effable\n```\n\nExecute the follow to copy the necessary migrations into your application.\n\n```bash\n$ bundle exec rails triple_eye_effable:install:migrations\n```\n\nRun the migrations.\n\n```bash\n$ bundle exec rake db:migrate\n```\n\n## Configuration\n\nAdd the following to `config/initializers/triple_eye_effable.rb`:\n\n```ruby\nTripleEyeEffable.configure do |config|\n  config.api_key = ENV['IIIF_CLOUD_API_KEY']\n  config.url = ENV['IIIF_CLOUD_URL']\n  config.project_id = ENV['IIIF_CLOUD_PROJECT_ID']\nend\n\n```\n\n## Resource Transfer\n\nThe `triple-eye-effable` gem comes packages with a rake task to assist with managing data. Let's say you want to pull a backup of your application's staging or production environment locally to test. You can easily restore the database, however all of the IIIF resources are still on the staging or production IIIF Cloud instance.\n\nThe following rake task will allow for \"pulling\" the resources and uploading them to another IIIF Cloud instance (either hosted locally, or somewhere else):\n\n```shell\nbundle exec rake triple_eye_effable:transfer_resources -- --api-key \u003cYOUR_API_KEY\u003e --api-url \u003cSOURCE_IIIF_CLOUD_URL\u003e --project-id \u003cYOUR_PROJECT_ID\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperformant-software%2Ftriple-eye-effable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperformant-software%2Ftriple-eye-effable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperformant-software%2Ftriple-eye-effable/lists"}