Skip to content

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

License

Notifications You must be signed in to change notification settings

josephcc/organic_hash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published