asciinema hosting web app
Go to file
2012-06-17 20:59:31 +02:00
app Fix handling of incomplete OSC codes 2012-06-17 20:41:33 +02:00
config Bye capistrano! 2012-06-13 21:06:18 +02:00
db Time compression 2012-05-04 21:49:08 +02:00
doc Fresh Rails 3.1 app with DM 1.2 and RSpec 2.7 2011-11-21 22:36:42 +01:00
lib Whitespace 2012-06-09 22:49:07 +02:00
public WebWorker via Sprockets 2012-04-15 01:11:26 +02:00
script Make tailor happy 2012-06-17 20:59:31 +02:00
spec Don't crash on comment for asciicast without user 2012-06-10 14:11:45 +02:00
vendor tmux bin for lucid 2012-06-09 23:40:02 +02:00
.env.example Unicorn with girl_friday on Heroku 2012-06-09 15:25:43 +02:00
.gitignore Unicorn with girl_friday on Heroku 2012-06-09 15:25:43 +02:00
.rbenv-version Heroku's Cedar stack has ruby 1.9.2 2012-06-09 13:12:27 +02:00
.travis.yml Add rbx and jruby ro build 2012-06-10 14:20:54 +02:00
config.ru Asciicasts#show (available at /:id) 2011-11-27 13:54:10 +01:00
Gemfile Bye capistrano! 2012-06-13 21:06:18 +02:00
Gemfile.lock Bye capistrano! 2012-06-13 21:06:18 +02:00
Guardfile Use internal jasmine runner instead of external one 2012-02-12 13:32:15 +01:00
Procfile Unicorn with girl_friday on Heroku 2012-06-09 15:25:43 +02:00
Rakefile T3rminal -> AsciiIo 2011-11-23 21:41:25 +01:00
README.md Words 2012-05-06 02:02:36 +02:00

ascii.io Build Status

This is the source code of ascii.io website/player. If you look for ascii.io command line recorder go here: https://github.com/sickill/ascii.io-cli

Below are setup instructions in case you want to contribute and/or play with it on your local machine.

Installation

Requirements

ascii.io site is a Ruby on Rails application. You should have following installed:

  • ruby 1.9.2+
  • bundler (gem install bundler)

For thumbnail generation you need also:

  • tmux
  • scriptreplay (Linux only via script package. OSX users: sorry, your script command is crippled anyway)

Get the source code

$ git clone git://github.com/sickill/ascii.io.git
$ cd ascii.io

Prepare DB config

Copy config/database.yml.example to config/database.yml and set adapter to what you prefer.

Setup the app

$ ./script/setup

This will install gem dependencies and setup database.

Run

  • start webserver with script/rails s
  • (optional) start background job worker for thumbnail generation with bundle exec sidekiq

Authors

  • Marcin Kulik (sickill)
  • Michał Wróbel (sparrovv)