Seamusabshere's Gems

icon
See profile on Gravatar
#Total RankDaily RankNameSummary
1725774fuzzy_matchFind a needle in a haystack using string similarity and (optionally) regexp rules. Repl...
21,4921,898to_regexpProvides String#to_regexp, for example if you want to make regexps out of a CSV you jus...
32,5021,921indefinite_articleAdds indefinite article methods to String and Symbol
43,1103,758upsertMake it easy to upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates merge f...
53,1326,187pg-hstorepostgresql hstore parser/deparser - provides PgHstore.dump and PgHstore.load (aka parse)
64,3385,412cacheWraps memcached, redis(-namespace), memcache-client, dalli and handles their weirdnesse...
74,54616,880data_minerDownload, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XM...
84,77237,027earthAn earth-simulation environment with ActiveRecord models and data
94,8853,102verbsConjugates most common english verbs for all persons, tenses, standard aspects, and mod...
104,93037,027brighter_planet_layoutLayouts, partials, stylesheets, and images
115,3135,546remote_tableOpen local or remote XLSX, XLS, ODS, CSV (comma separated), TSV (tab separated), other ...
125,4064,860unix_utilsLike FileUtils, but provides zip, unzip, bzip2, bunzip2, tar, untar, sed, du, md5sum, s...
135,68331,650sniffProvides development and test environment for Brighter Planet's impact model libraries.
146,22111,648cache_methodLike alias_method, but it's cache_method!
157,11037,027emitterA framework for modelling the impact of real-world entities.
167,71337,027carbonBrighter Planet API client for Ruby
177,87211,025xlsx_writerWrites XLSX files. Minimal XML and style. Supports autofilters and headers/footers with...
188,0665,459hash_digestMake consistent hashcodes from flat Hashes, regardless of key ordering. Useful for hash...
198,12718,157active_record_inline_schemaSpecify columns like you would with ActiveRecord migrations and then run .auto_upgrade!...
208,1755,424fixed_width-multibyteA gem that provides a DSL for parsing and writing files of fixed-width records. Multib...
218,75937,027flightA software model in Ruby for the greenhouse gas emissions of a flight
2210,58822,411eatA (better?) replacement for open-uri. Gets the contents of local and remote files as a ...
2310,68937,027leapLeap to conclusions
2410,72216,880errataCorrect strings based on remote errata files.
2510,99437,027automobileA software model in Ruby for the greenhouse gas emissions of an automobile
2611,03137,027characterizableCharacterize the relationship between "attributes" (getters/setters) of instances of a ...
2711,07237,027purchaseA software model in Ruby for the greenhouse gas emissions of a purchase
2811,93310,089loose_tight_dictionaryDEPRECATED: use fuzzy_match instead. Find a needle in a haystack using string similarit...
2912,56337,027brighter_planet_metadataWhat emitters (carbon models), resources (data classes), datasets, etc. we offer.
3012,70637,027engineyard-metadataPulls metadata from EC2 and EngineYard so that your EngineYard AppCloud (Amazon EC2) in...
3112,70937,027cohort_scopeProvides big_cohort, which widens by finding the characteristic that eliminates the mos...
3212,81437,027dietA software model in Ruby for the greenhouse gas emissions of a diet
3313,10437,027bus_tripA software model in Ruby for the greenhouse gas emissions of a bus trip
3413,97937,027ey_cloud_awarenessDEPRECATED: use engineyard-metadata. Pull metadata from EC2 and EngineYard so that your...
3514,53814,413lock_and_cacheLock and cache methods, in case things should only be calculated once across processes.
3614,60037,027residenceA software model in Ruby for the greenhouse gas emissions of an residence
3715,61612,347database_urlConvert back and forth between Heroku-style ENV['DATABASE_URL'] and Sequel/ActiveRecord...
3815,82437,027rail_tripA software model in Ruby for the greenhouse gas emissions of an rail_trip
3916,14137,027has_handle_fallbackMake it easy to use handles (callsigns/monikers/usernames) in URLs, even if they might ...
4016,15037,027petA software model in Ruby for the greenhouse gas emissions of an pet
4116,47737,027automobile_tripA software model in Ruby for the greenhouse gas emissions of an automobile trip
4216,71837,027summary_judgementConstructs adaptive summaries of object hierarchies based on ActiveRecord associations ...
4317,00337,027fuel_purchaseA software model in Ruby for the greenhouse gas emissions of a fuel purchase
4417,36237,027timeframeA Ruby class for describing and interacting with timeframes.
4517,47637,027lock_methodLike alias_method, but it's lock_method!
4617,47737,027motorcycleA software model in Ruby for the greenhouse gas emissions of an motorcycle
4719,83837,027weighted_averagePerform weighted averages, even across associations. Rails 3 only because it uses ARel.
4820,66826,597charismaDefine strategies for accessing and displaying a subset of your classes' attributes
4922,13037,027honeypotCatch bad guys when they stick their hands in the honey.
5022,38715,093meetingA software model in Ruby for the greenhouse gas emissions of a meeting
5122,69737,027lodgingA software model in Ruby for the greenhouse gas emissions of a lodging
5223,02737,027computationA software model in Ruby for the greenhouse gas emissions of a computer's computations
5324,33537,027shipmentA software model in Ruby for the greenhouse gas emissions of a shipment
5424,57637,027graficoRails (2.x - 3.x) view helpers for graphs using Grafico, a javascript graphic library b...
5524,81726,597mysql2xxxxGives you binaries like mysql2csv, mysql2json, and mysql2xml, and Ruby classes to match.
5626,10137,027vector_embedVector embedding of strings, booleans, numerics, and arrays into LIBSVM / LIBLINEAR for...
5726,75737,027switchesSwitches lets you turn on and off parts of your code from the commandline. There's a de...
5827,32137,027brighter_planet_layout-ruby19Layouts, partials, stylesheets, and images
5928,12337,027conversionsA Ruby on Rails plugin that adds conversion capabilities to numeric objects
6029,30437,027brighter_planet_deployBrighter Planet deployment system, published as the gem brighter_planet_deploy. Interna...
6129,31137,027falls_back_onActiveRecord extension to intelligently fall back on another column when a given column...
6230,56937,027the_geom_geojsonWeb mapping libraries like Leaflet often don't support PostGIS's native Well-Known Bina...
6331,06337,027table_warningsValidate an entire [ActiveRecord] table, checking for things like blank rows or total n...
6434,66137,027geocode_recordsA quick way to re-geocode a table. Requires 2 binaries, so YMMV.
6534,73437,027seamusabshere-daemon-spawngem 0.3.0 re-release... originally at http://github.com/alexvollmer/daemon-spawn
6635,31831,650cohort_analysisLets you do cohort analysis based on two strategies: "big", which discards characterist...
6735,35731,650cvgLike jq or grep for csv. Combine one or more CSVs while filtering on fields with regula...
6837,43037,027fast_timestampRapidly and arbitrarily timestamp ActiveRecord records
6937,58318,157matryoshka_viewHelps you spawn new inner views and lookup the right one.
7037,60437,027common_nameProvides methods like User.common_name (#=> "user") and User.common_plural_symbol (#=> ...
7142,53437,027reportDSL for creating clean CSV, XLSX, and PDF reports in Ruby. Extracted from Brighter Plan...
7244,46137,027add-vault-tokensGiven a master vault token, issue short-lived, per-application tokens to each app in a ...
7351,72537,027create_tableAnalyze and inspect CREATE TABLE SQL statements and translate across databases.
7453,60831,650spox-textpowTextpow is a library to parse and process Textmate bundles.
7554,95137,027pg_hstoreidentical to pg-hstore gem - just an alias - postgres hstore parser/loader - provides P...
7655,71731,650spox-plistRuby plist library
7756,16331,650spox-ultravioletRuby syntax highlighting
7858,37737,027mini_record-compatDEPRECATED. Use active_record_inline_schema or original mini_record gem instead.
7963,13637,027seamusabshere-redlock(temporary gem) Distributed lock using Redis written in Ruby. Highly inspired by https:...
8064,39016,880status_workflowState machine used internally at Faraday.
8165,96237,027hughA slider for picking a color hue built with Scriptaculous and Prototype
8266,10437,027rangefinderHelps you find ranges of IDs, like when you're scraping a website and you need to guess...
8367,28137,027validates_decency_ofRails plugin that uses George Carlin's list of seven dirty words (aka swear words, aka ...
8471,86637,027seamusabshere-scriptaculous_sliderScriptaculous slider plugin
8572,16637,027to_json_fixUntil ActiveSupport gets its act together, fix to_json ArgumentError (2 for 1), StackLe...
8672,46937,027fuzzy_inferUse fuzzy set analysis to infer missing values. You provide a sigma function, a members...
8772,61437,027xml_splitSplit XML files on an element, yielding (streaming, so constant memory usage) each node...
8873,38037,027insertSuper simple way to insert rows into a database. Currently only supports postgres.
8975,42537,027string_enumeratorFill strings that have placeholders like [color], possibly returning multiple results.
9081,11537,027parseDetect and convert short strings into integers, floats, dates, times, booleans, arrays,...
9184,16037,027automobile-ruby19A software model in Ruby for the greenhouse gas emissions of an automobile
9285,49837,027zip5For example, 8840 means 08840 and 5011234 means 00501-1234.
9388,05937,027consignmentA software model in Ruby for the greenhouse gas emissions of a consignment
9488,32737,027redirect_routingsimple redirects straight from your routes.rb file
9589,18837,027data_miner-ruby19Mine remote data into your ActiveRecord models. You can also perform associations and c...
9690,10037,027earth-ruby19An earth-simulation environment with ActiveRecord models and data
9792,23237,027emitter-ruby19A software model in Ruby for the greenhouse gas emissions
9893,15137,027errata-ruby19Correct strings based on remote errata files
9993,19037,027slither-ruby19(Temporary fork of slither gem that works with ruby 1.9) A simple, clean DSL for descri...
10096,31437,027force_schemaDeclare a table structure like an ActiveRecord migration and run 'force_schema!' whenev...
10197,41237,027loose_tight_dictionary-ruby19Create dictionaries that link rows between two tables (left and right) using loose matc...
10297,74637,027energyGet energy use estimates for flights, rail trips, and automobile trips (more coming soo...
10398,48710,501secretfileDefine secret mapping in a Secretfile, pulling from either ENV or Hashicorp Vault.
10498,79437,027string_replacerFor example, if you need to make sure that a particular package is unmasked in /etc/por...
10599,85737,027temporary-wirbleA handful of useful Irb features, including colorized results, tab-completion, hi...
106100,71837,027remote_table-ruby19Remotely open and parse Excel XLS, ODS, CSV and fixed-width tables.
107115,21137,027csvstack2Stack CSV files on top of each other. Unlike csvstack, checks column names and reorders...
108135,54637,027typedcsvThin wrapper around Ruby's stdlib CSV parser that adds typed csv support.
109135,93837,027pg_trgmTrigram similarity, guaranteed equivalent to postgres's. Oh yeah.
110138,49337,027ecs-composeALIAS FOR ecs_compose. An interace to the Amazon EC2 Container Service that works vague...
111150,76237,027seamus-pasqualShortcuts for postgres commands, with option to use ENV-configured conenction URLs