985 Commits

Author SHA1 Message Date
Marcin Kulik
5c536ca1f5 Handle "Warning" header 2016-07-01 13:44:56 +02:00
Marcin Kulik
f5edac3ad1 Base class for commands 2016-07-01 13:28:54 +02:00
Marcin Kulik
7952836039 Recording to local file 2016-07-01 13:13:03 +02:00
Marcin Kulik
c23dc0c9aa Better name for tmp file 2016-07-01 13:09:54 +02:00
Marcin Kulik
286377d0c4 Don't explicitly inherit object 2016-06-30 16:36:48 +02:00
Marcin Kulik
5eb19622fc Use argparse for command line arg parsing 2016-06-30 15:48:36 +02:00
Marcin Kulik
8f46068330 Upload version 1 format 2016-06-27 19:09:30 +02:00
Marcin Kulik
187ac8673d Send API token in Basic auth header 2016-06-27 16:19:07 +02:00
Marcin Kulik
e9443d295c Bump version 2016-06-27 15:47:35 +02:00
Marcin Kulik
4493ad454f Switch from requests to urllib 2016-06-27 15:45:34 +02:00
Marcin Kulik
1c915e45ba Fix race condition in signal handling 2016-06-27 12:25:59 +02:00
Marcin Kulik
08e7a6f1ce Always restore original signal handler, ALWAYS 2016-06-25 00:25:13 +02:00
Marcin Kulik
2b92cf63c7 Make it clear Python 3 is required 2016-06-12 19:09:41 +02:00
Marcin Kulik
da3ff59fc3 Fix select() blocking on OS X 2016-06-12 18:45:13 +02:00
Marcin Kulik
a49ecac7ea Fix pty fds copying 2016-06-08 09:18:06 +02:00
Marcin Kulik
9531a1175f Bye golang! 2016-06-07 21:07:42 +02:00
Marcin Kulik
4605040676 Revert "Remove old, python based implementation"
This reverts commit c76efecbe1.
2016-06-07 21:02:11 +02:00
Marcin Kulik
6683bdaa26 Merge pull request #158 from mneumann/fix_dragonfly
Fix build for DragonFly
2016-05-20 19:56:10 +02:00
Michael Neumann
f0e5f812ba Fix build for DragonFly 2016-05-20 15:52:09 +02:00
Marcin Kulik
288a2ece9e Merge pull request #156 from laughedelic/fractional-max-wait-time
Changed max-wait parameter type to float64
2016-05-18 10:46:55 +02:00
Alexey Alekhin
7b5223f5c1 Changed max-wait parameter type to float64 2016-05-15 20:18:00 +02:00
Marcin Kulik
c81938ee83 Update link to demo asciicast 2016-04-15 11:08:06 +02:00
Marcin Kulik
c382d93fb8 Update date and version in man page 2016-02-22 12:16:56 +01:00
Marcin Kulik
412f379582 Install version 1.2.0 2016-02-22 12:12:36 +01:00
Marcin Kulik
9aa9d44764 Prepare 1.2.0 release v1.2.0 2016-02-22 12:00:31 +01:00
Marcin Kulik
47c796ba93 Update playback examples 2016-02-21 20:24:20 +01:00
Marcin Kulik
67b483e281 Improved IPFS support (based on https://github.com/ipfs/go-ipfs/issues/1678#issuecomment-157478515) 2016-02-21 20:23:00 +01:00
Marcin Kulik
13a8653ce4 Fix spinner 2016-02-21 18:22:37 +01:00
Marcin Kulik
caff3970f8 Build on Go 1.6 too 2016-02-21 17:57:52 +01:00
Marcin Kulik
6c81e82906 Don't build on Go 1.2 2016-02-21 17:49:43 +01:00
Marcin Kulik
259f858d4f Spinner 2016-02-21 16:58:39 +01:00
Marcin Kulik
6b7d69e1db Update README 2016-02-21 12:36:57 +01:00
Marcin Kulik
22c054be9d Support playing from http URLs pointing to HTML with <link rel="alternate"...> 2016-02-21 12:36:57 +01:00
Marcin Kulik
97548dcbff Removing final "exit" from recorded stdout (resolves #138) 2016-02-20 18:48:15 +01:00
Marcin Kulik
f693cba9ab Fix handling of partial UTF-8 sequences in recorded stdout 2016-02-20 18:27:07 +01:00
Marcin Kulik
f98b9a8036 Create CONTRIBUTING.md 2016-02-14 17:09:02 +01:00
Marcin Kulik
12a0ef780f Revert "Gzip data for upload"
This reverts commit f54b0a9793.
gzip.NewReader constructs a decompressor, and we need compressor here.
2016-02-13 10:48:42 +01:00
Marcin Kulik
a9300449c5 Merge pull request #146 from bentranter/gzip-data-for-upload
Gzip data for upload
2016-02-13 10:43:24 +01:00
Ben Tranter
f54b0a9793 Gzip data for upload
Relevant issue: #121

This tiny PR gzips the body of the POST request before uploading it,
and adds the appropriate `Accept-Encoding` header to the request. As
far as I can tell, no change needs to be made on the Rails end, since
`Net:HTTP` knows to automatically decompress gzipped requests if they
contain the `Accept-Encoding: gzip` header.

I tested this by compiling locally and uploading a session
([![asciicast](https://asciinema.org/a/5a4ro8drmyekusbrzbrt3n5ur.png)](https://asciinema.org/a/5a4ro8drmyekusbrzbrt3n5ur)) and it seemed to work.
2016-02-11 20:56:38 -05:00
Marcin Kulik
e3b8299109 Update readme 2015-10-21 11:20:26 +02:00
Marcin Kulik
e8ac53f2d6 Simplify example stdout 2015-10-20 11:38:22 +02:00
Marcin Kulik
b5b9830f8c Merge pull request #130 from Jellyfrog/patch-1
Switch to modern Travis CI infrastructure
2015-09-29 19:30:32 +02:00
Jellyfrog
5621d000e2 Switch to modern Travis CI infrastructure 2015-09-29 19:07:33 +02:00
Marcin Kulik
535f1c6279 Support currently suggested ipfs URLs 2015-09-19 10:52:58 +02:00
Marcin Kulik
d57519bfba Support playback from http:// and ipfs:// URLs 2015-09-18 19:55:02 +02:00
Marcin Kulik
c3ba15ba56 Add --quiet option to rec command (closes #122) 2015-08-08 21:29:29 +02:00
Marcin Kulik
56ef81c050 Update man page 2015-08-08 21:29:29 +02:00
Marcin Kulik
3c3f1091c6 Merge pull request #123 from netmml/patch-1
license badge
2015-08-08 10:34:14 +02:00
My-khael Pierce
29799864cf license badge 2015-08-07 17:04:55 -04:00
Marcin Kulik
ec6bce8f07 Don't embed git commit sha in version command output 2015-07-02 21:41:27 +02:00