Ruby Elixir HTML CSS JavaScript Shell
mathieu-aubin and sickill robots loves twitter cards
Allows twitterbot access to the images files so tweets containing asciicasts and/or based on asciicasts will fully render as a twitter card instead of lacking the image preview
Latest commit 27d77b8 Jun 11, 2018
Permalink
Failed to load latest commit information.
a2png @ 1beee0c Upgrade a2png Oct 27, 2017
app Move more useful links to navbar Jun 9, 2018
assets Bring back sidebar-based index page Jun 9, 2018
config Change explore page's path to /explore May 17, 2018
dev Use separate nginx container via official nginx image Mar 3, 2018
docker Update routing in nginx to use Phoenix backend for token revocation May 15, 2018
docs Update container name in install doc Apr 25, 2018
lib Move more useful links to navbar Jun 9, 2018
priv Add missing unique constraints May 14, 2018
public robots loves twitter cards Jun 11, 2018
script Install pngquant in Docker image (for a2png). Closes #255 Nov 5, 2017
spec Fix test May 17, 2018
test Bring back sidebar-based index page Jun 9, 2018
uploads Serve uploads from outside of public dir Apr 10, 2016
vendor/assets Use latest player Feb 22, 2018
vt @ 53b4b42 Use latest vt Jul 19, 2017
.dockerignore Remove node_modules from Docker's build context Mar 15, 2018
.env.production.sample Update Docker installation doc to reflect latest changes Aug 25, 2017
.gitignore Remove node_modules from Docker's build context Mar 15, 2018
.gitmodules Use asciinema/vt instead of libtsm based program Jun 6, 2017
.iex.exs More useful imports in iex May 16, 2018
.travis.yml Try newer versions of Elixir and Erlang on Travis Mar 25, 2018
CONTRIBUTING.md Use proper site admin email adress May 14, 2018
Dockerfile Upgrade to Elixir 1.6 Mar 24, 2018
Dockerfile.dev Upgrade to Elixir 1.6 Mar 24, 2018
Gemfile Remove coveralls Feb 4, 2018
Gemfile.lock Remove coveralls Feb 4, 2018
LICENSE Re-license the project under ASLv2 Jun 6, 2017
README.md Remove coveralls Feb 4, 2018
Rakefile Upgrate to Rails 4.1.5 Aug 30, 2014
config.ru Load unicorn worker killer only in production Jan 29, 2014
docker-compose.yml Use separate nginx container via official nginx image Mar 3, 2018
mix.exs Let Elixir infer list of applications to start Mar 24, 2018
mix.lock Upgrade to Elixir 1.6 Mar 24, 2018

README.md

asciinema web app

Build Status Code Climate

asciinema is a free and open source solution for recording terminal sessions and sharing them on the web.

This repository contains the source code of asciinema hosting web app, which runs at asciinema.org.

You can find the source code of asciinema terminal recorder at asciinema/asciinema, and the source code of asciinema web player at asciinema/asciinema-player.

Setting up your own asciinema web app instance

asciinema terminal recorder uses asciinema.org as its default host for the recordings. It's free, public service (all uploaded recordings are private by default though).

If you're not comfortable with uploading your terminal sessions to asciinema.org, or your company's policy prevents you from doing that, you can set up your own instance for private use. See our asciinema web app install guide.

Once you have your instance running, point asciinema recorder to it by setting API URL in ~/.config/asciinema/config file as follows:

[api]
url = https://your.asciinema.host

Alternatively, you can set ASCIINEMA_API_URL environment variable:

ASCIINEMA_API_URL=https://your.asciinema.host asciinema rec

Contributing

Check out our Contributing page, which describes multiple ways you can help this project.

If you decide to contribute with the code then please read CONTRIBUTING.md, which covers submitting bugs, requesting new features, preparing your code for a pull request, etc.

Security

We're serious about the security of this web app and the user data it manages. If you find anything that looks like a potential vulnerability please read on how to report a security issue.

Authors

asciinema is developed by Marcin Kulik with the help of many great open source contributors.

For a complete list of the many individuals that contributed to the project, please refer to GitHub's list of contributors.

Copyright

Copyright © 2011-2017 Marcin Kulik. See LICENSE for details.