SkillAgentSearch skills...

Ungulate

Upload directly to S3 and optionally process images using SQS and RMagick

Install / Use

/learn @camelpunch/Ungulate
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

= Ungulate

{<img src="https://secure.travis-ci.org/camelpunch/ungulate.png" />}[http://travis-ci.org/camelpunch/ungulate]

According to Wikipedia, this can mean "hoofed animal". Camels have hooves.

This is a gem for uploading and processing images using an Amazon Web Services stack.

It comes with a few goodies:

  • ungulate_server.rb - simple queue runner that expects a YAML-encoded job description for RMagick
  • Ungulate::FileUpload - a model for e.g. Rails that does some cryptography stuff - {examples in the docs}[https://github.com/camelpunch/ungulate/wiki/Examples]
  • A view helper for Rails: "ungulate_upload_form_for"

Note that Ungulate::FileUpload has now been superseded by {the official Amazon SDK version}[https://github.com/amazonwebservices/aws-sdk-for-ruby/blob/master/lib/aws/s3/presigned_post.rb]

== Installation gem install ungulate

== Documentation http://wiki.github.com/camelpunch/ungulate/

== Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2011 Camel Punch Limited. See LICENSE for details.

Related Skills

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated1y ago
Forks0

Languages

Ruby

Security Score

75/100

Audited on Mar 2, 2025

No findings