Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jnewland/god_web

iPhone friendly web UI for God
https://github.com/jnewland/god_web

Last synced: about 1 month ago
JSON representation

iPhone friendly web UI for God

Awesome Lists containing this project

README

        

h2. Description

iPhone friendly web UI "God":http://god.rubyforge.org/

h2. Screenshots

"!http://farm3.static.flickr.com/2281/2505507050_2f8fc39795_m.jpg!":http://www.flickr.com/photos/jnewland/2505507050/
"!http://farm3.static.flickr.com/2420/2504730261_06ac1ba923_m.jpg!":http://www.flickr.com/photos/jnewland/2504730261/

h2. Requirements

* "God":http://god.rubyforge.org/
* "Sinatra":http://sinatrarb.com/

h2. Install



git clone git://github.com/jnewland/god_web.git
cd god_web
gem build god_web.gemspec
sudo gem install -l god_web-*.gem

h2. Usage

In your God config:



require 'god_web'
GodWeb.watch

This will create a God watch that runs and monitors GodWeb on port 8888.

Optionally, you can password protect your @god_web@ instance. To do so, create
a YAML config file with username and password keys, like so:



username: foo
password: sekret

Then provide the full path to that yaml file as an option to the @GodWeb.watch@
call:



require 'god_web'
GodWeb.watch(:config => '/full/path/to/god_web.yaml')

h2. Contributing

god_web uses "ditz":http://ditz.rubyforge.org for issue tracking. Fork
god_web, clone your copy and then run:

@ditz todo@

For more details on a specific issue:

@ditz show god_web-1@

Make your changes that fix a bug, then resolve it.

@ditz close god_web-1@

Commit, push your changes to GitHub, then send a pull request!

h3. Author

"Jesse Newland":http://jnewland.com/

h3. License

"WTFPL":http://sam.zoy.org/wtfpl/