All Projects → u2i → egis

u2i / egis

Licence: MIT License
Egis - a handy Ruby interface for AWS Athena

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to egis

ibmpairs
open source tools for interaction with IBM PAIRS:
Stars: ✭ 23 (-39.47%)
Mutual labels:  big-data, big-data-analytics
v6.dooring.public
可视化大屏解决方案, 提供一套可视化编辑引擎, 助力个人或企业轻松定制自己的可视化大屏应用.
Stars: ✭ 323 (+750%)
Mutual labels:  big-data, big-data-analytics
aut
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
Stars: ✭ 111 (+192.11%)
Mutual labels:  big-data, big-data-analytics
Movies-Analytics-in-Spark-and-Scala
Data cleaning, pre-processing, and Analytics on a million movies using Spark and Scala.
Stars: ✭ 47 (+23.68%)
Mutual labels:  big-data, big-data-analytics
slack widgets
An abstraction of the JSON structure needed to create widgets in Slack message attachments
Stars: ✭ 14 (-63.16%)
Mutual labels:  ruby-gem
codeship-ruby
[deprecated] Easily interact with Codeship
Stars: ✭ 13 (-65.79%)
Mutual labels:  ruby-gem
kitchen-habitat
A Test Kitchen Driver for Habitat
Stars: ✭ 13 (-65.79%)
Mutual labels:  ruby-gem
big data
A collection of tutorials on Hadoop, MapReduce, Spark, Docker
Stars: ✭ 34 (-10.53%)
Mutual labels:  big-data
filtered
Filters ActiveRecord queries in a nice way
Stars: ✭ 28 (-26.32%)
Mutual labels:  ruby-gem
tty-tree
Print directory or structured data in a tree like format
Stars: ✭ 54 (+42.11%)
Mutual labels:  ruby-gem
falcon
Mirror of Apache Falcon
Stars: ✭ 95 (+150%)
Mutual labels:  big-data
predictionio-sdk-php
PredictionIO PHP SDK
Stars: ✭ 269 (+607.89%)
Mutual labels:  big-data
big-data-lite
Samples to the Oracle Big Data Lite VM
Stars: ✭ 41 (+7.89%)
Mutual labels:  big-data
SparkProgrammingInScala
Apache Spark Course Material
Stars: ✭ 57 (+50%)
Mutual labels:  big-data
pyspark-cheatsheet
PySpark Cheat Sheet - example code to help you learn PySpark and develop apps faster
Stars: ✭ 115 (+202.63%)
Mutual labels:  big-data
rails cursor pagination
Add cursor pagination to your ActiveRecord backed application
Stars: ✭ 21 (-44.74%)
Mutual labels:  ruby-gem
hyper-engine
Python library for Bayesian hyper-parameters optimization
Stars: ✭ 80 (+110.53%)
Mutual labels:  big-data
tacky
Primitive Object Memoization for Ruby
Stars: ✭ 14 (-63.16%)
Mutual labels:  ruby-gem
calendarium-romanum
liturgical calendar library (Roman Catholic, post-Vatican II)
Stars: ✭ 37 (-2.63%)
Mutual labels:  ruby-gem
rspec n
A ruby gem that runs RSpec N times.
Stars: ✭ 37 (-2.63%)
Mutual labels:  ruby-gem

Gem Version Build Status

Egis (aegis)

A handy wrapper for AWS Athena Ruby SDK.

...and among them went bright-eyed Athene, holding the precious aegis which is ageless and immortal: a hundred tassels of pure gold hang fluttering from it, tight-woven each of them, and each the worth of a hundred oxen.

Homer, The Iliad

Installation

Add this line to your application's Gemfile:

gem 'egis'

And then execute:

$ bundle

Usage

Getting started guide

API documentation

Development

After checking out the repo, run bin/setup to install dependencies.

Following rake tasks are at your disposal:

  • rake rubocop - runs rubocop static analysis
  • rake spec:unit - runs unit test suite
  • rake spec:integration - executes AWS Athena integration test (requires AWS credentials)

By default, rake executes the first two.

You can also run bin/console for an interactive prompt that will allow you to experiment.

Release

Gem is automatically built and published after merge to the master branch.

To release a new version, bump the version tag in lib/egis/version.rb, summarize your changes in the CHANGELOG and merge everything to master.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].