/organic_hash

Hash a string into readable names extracted from sci-fi novels and movies using a part-of-speech tagger.

Primary LanguageShellApache License 2.0Apache-2.0

Organic Hash

Converts strings to awesome scifi objects!!

Organic Hash hashes strings (user ID, hashes) to a human-readable, scifi-themed representation.

Demo

http://truly-civilized-pancakes.herokuapp.com

Install

$ gem install organic_hash

Usage

Basic usage

> require 'organic_hash'
> oh = OrganicHash.new
> oh.hash 'ID_A3AHG7FKPIV07'
=> "technically-huge-witch"
> oh.hash 'asldkjasldkjasdlkajsd'
=> "so-confident-turret"
> oh.hash 'josephcc'
=> "truthfully-better-explosion"
> oh.hash 'josephcc', true
=> ["truthfully", "better", "explosion"]

Different length

> oh = OrganicHash.new(4)
> oh.hash 'Zero'
=> "morally-unexpected-private-commander"

Random hashes

> oh = OrganicHash.new
> oh.rand
=> "most-cool-coffee"
> oh.rand
=> "currently-upcoming-signals"
> oh.rand true
=> ["simultaneously", "automatic", "action"]

Class methods for quick access

> OrganicHash.hash 'asdlkj'
=> "quite-unacceptable-genius"
> OrganicHash.rand
=> "emotionally-restricted-bombs"

Authors

Joseph Chee Chang josephcc.cmu@gmail.com and Zero Cho itszero@gmail.com

License

Apache License, Version 2.0

URL

https://github.com/josephcc/organic_hash

http://rubygems.org/gems/organic_hash