Project

oculus

0.04
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Oculus is a web-based logging SQL client. It keeps a history of your queries and the results they returned, so your research is always at hand, easy to share and easy to repeat or reproduce in the future.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0.3.11
>= 0.13.2
>= 0
>= 2
>= 3

Runtime

>= 1.3.0
>= 0.1.4
 Project Readme

Oculus

The Oculus of the Pantheon

Build Status Dependency Status

Oculus is a web-based logging SQL client. It keeps a history of your queries and the results they returned, so your research is always at hand, easy to share and easy to repeat or reproduce in the future.

Oculus will not prevent you from doing stupid things! I recommend using a readonly SQL account.

Installation

$ gem install oculus
$ gem install mysql2 # to enable MySQL support
$ gem install pg     # to enable Postgres support

Usage

Oculus is a Sinatra app. Run it from the command line, or mount Oculus::Server as middleware in your Rack application (recommended). For more information on mounting Oculus as middleware, see the wiki: Running with Rack.

For details on command line options, run:

oculus --help

Contributing

  1. Fork it
  2. Run rake db:test:populate
  3. Make your changes
  4. Run tests (rake)
  5. Send me a pull request

If you're making a big change, please open an Issue first, so we can discuss.