asciinema hosting web app
Go to file
Marcin Kulik c4b5b16e6f Merge branch 'likes'
* likes:
  Data model for "Like"

Conflicts:
	app/models/user.rb
	db/schema.rb
2012-04-09 17:03:50 +02:00
app Merge branch 'likes' 2012-04-09 17:03:50 +02:00
config Account settings 2012-04-09 15:47:33 +02:00
db Merge branch 'likes' 2012-04-09 17:03:50 +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 Experimental canvas renderer 2012-03-15 09:53:26 +01:00
public Use Web Worker for bz2 decoding if possible 2012-04-03 18:21:27 +02:00
script Higher abc max value for cane 2012-04-08 00:39:46 +02:00
spec Merge branch 'likes' 2012-04-09 17:03:50 +02:00
vendor Fresh Rails 3.1 app with DM 1.2 and RSpec 2.7 2011-11-21 22:36:42 +01:00
.gitignore Ignore binstubs dir 2012-03-18 12:02:17 +01:00
.travis.yml Don't build on rbx (yet) 2012-03-06 19:09:29 +01:00
Capfile cap config 2012-03-10 18:01:02 +01:00
config.ru Asciicasts#show (available at /:id) 2011-11-27 13:54:10 +01:00
Gemfile Thumbnail generation in Sidekiq worker 2012-04-06 20:53:04 +02:00
Gemfile.lock Thumbnail generation in Sidekiq worker 2012-04-06 20:53:04 +02:00
Guardfile Use internal jasmine runner instead of external one 2012-02-12 13:32:15 +01:00
Rakefile T3rminal -> AsciiIo 2011-11-23 21:41:25 +01:00
README.md No need for manual db creation 2012-04-09 13:46:35 +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.

Requirements

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

  • ruby 1.9.2+ (rvm install 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)

Setup

Clone

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

Install gem dependencies

$ bundle install

Setup DB

  • copy config/database.yml.example to config/database.yml and set adapter to what you prefer,
  • run bundle exec db:setup

Start

  • 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)