Marcin Kulik
de7aaa4964
Update changelog
2018-04-04 08:47:12 +02:00
Marcin Kulik
7fa2cdc62f
Fix new test under python < 3.6
2018-03-04 10:42:58 +01:00
Marcin Kulik
58cf009314
Move timestamp rounding from async_writer to writer
2018-03-03 22:26:21 +01:00
Marcin Kulik
99ebd1685c
Fix location of config dir
2018-03-03 21:05:43 +01:00
Marcin Kulik
8f7d2fd149
Move incremental utf-8 decoding from async_writer to writer
2018-03-03 20:03:02 +01:00
Marcin Kulik
74ffd27a61
Fix pep-8 style violations
2018-03-01 21:05:30 +01:00
Marcin Kulik
96ea4e735e
Refactor frames module into events module
2018-03-01 20:53:54 +01:00
Marcin Kulik
b9003a1a9c
Separate simple writer from async_writer
2018-03-01 20:53:54 +01:00
Marcin Kulik
601e534bff
Add events method to Asciicast class
2018-03-01 20:53:54 +01:00
Marcin Kulik
c7acff2ac9
Expose v2_header on asciicast object
2018-03-01 20:53:54 +01:00
Josh Holland
35afc04387
Swap TERM and SHELL in v2 file format example
2018-02-19 22:55:04 +01:00
delirious-lettuce
52a33b764b
Use encodebytes instead of encodestring (deprecated since Py 3.1)
2018-02-19 09:48:36 +01:00
Marcin Kulik
0e6c310eea
Merge branch 'release/2.0.0'
2018-02-10 22:47:22 +01:00
Marcin Kulik
f3fecec1b8
Bump version
v2.0.0
2018-02-10 22:36:56 +01:00
Marcin Kulik
a96feb7f19
Update changelog
2018-02-10 22:35:24 +01:00
Marcin Kulik
f4d9e997af
Actually use Python 3.7-dev as Travis hasn't updated it
2018-02-06 19:59:16 +01:00
Marcin Kulik
29efd8e4df
Start testing on Python 3.7
2018-02-06 19:52:41 +01:00
Marcin Kulik
ae5ad09739
Drop official support for Python 3.3
2018-02-06 19:52:31 +01:00
Marcin Kulik
faced69c75
More precise wording about config dir location
2018-02-06 18:41:58 +01:00
Marcin Kulik
af6da12680
Generate man page from markdown via pandoc
...
Thanks @KurtPfeifle!
Closes #247
2018-02-05 21:58:48 +01:00
Marcin Kulik
e57e4c5ab6
Words
2018-02-05 21:40:37 +01:00
Marcin Kulik
1bf09ce088
Improve consistency of the wording of displayed messages
2018-02-04 13:45:00 +01:00
Amr Mohamed
37c645bb18
Add --overwrite option to rec
...
Closes https://github.com/asciinema/asciinema/issues/249
Add overwrite option to overwrite the recording file if it exists.
The overwrite flag overrides the append option.
2017-12-12 21:30:08 +01:00
Marcin Kulik
41c84158b4
Use ipfs.io instead of gateway.ipfs.io
...
As suggested by @lgierth
2017-12-04 00:45:05 +01:00
Marcin Kulik
331dcf497f
Keep UUID out of config file and call it "install ID"
...
We referred to this locally generated UUID as "API token" which was wrong,
because it doesn't have any special API powers, and is only used to link local
machine with uploaded recordings, so they can later be associated with
asciinema.org account.
It's more of device token or installation ID in nature, so let's call it
"install ID" for short, and keep it at ~/.config/asciinema/install-id.
Keeping it in automatically created config file also turned out to be not the
best idea - the config was mixing user preferences with local, device specific
state, preventing easy publishing of the config (for example in a public
dotfiles repository).
2017-12-04 00:25:50 +01:00
Marcin Kulik
b7231c2872
Handle whole group of OS errors instead of only FileNotFoundError when uploading
2017-12-02 22:30:21 +01:00
Marcin Kulik
4926788675
Use lower-case info/error messages, like proper geeks
2017-12-02 22:26:22 +01:00
Marcin Kulik
1e5e20b213
Add test for quickly exiting process (disabled for now)
2017-12-02 19:07:12 +01:00
Marcin Kulik
f517ee92b1
Tweak test output
2017-12-02 19:00:53 +01:00
Marcin Kulik
1fe88242e8
Don't set idle_time_limit in header if it's not set
2017-12-02 18:45:38 +01:00
Marcin Kulik
7418b7240d
Script for running integration tests on multiple distros via Docker
2017-12-02 18:40:09 +01:00
Marcin Kulik
418ee5a8a5
Check for pkill command before running integration tests
2017-12-02 18:39:25 +01:00
Marcin Kulik
83c5026dab
Improve info message (recording vs appending)
2017-12-02 18:00:39 +01:00
Marcin Kulik
6365bf62e3
Add integration test for appending
2017-12-02 17:57:32 +01:00
Marcin Kulik
9bdbaf59a4
E261 at least two spaces before inline comment
2017-12-02 00:26:08 +01:00
Marcin Kulik
193f2a63c8
Support relative URL in alternate link
2017-12-02 00:16:44 +01:00
Marcin Kulik
4a0dd99c14
Fix ipfs:// protocol resolving
2017-12-01 23:34:06 +01:00
Marcin Kulik
18042121eb
dweb:/ replaced fs:/
2017-12-01 23:23:29 +01:00
Marcin Kulik
e0dc8fdd8c
Playback from new IPFS URL scheme - dweb:/ipfs/
2017-12-01 23:09:35 +01:00
Marcin Kulik
fe75b4e06c
Use .cast ext and application/x-asciicast media type
...
Closes #224
2017-12-01 22:48:24 +01:00
Marcin Kulik
4286e8f480
Handle RemoteDisconnected error
2017-12-01 22:28:30 +01:00
Marcin Kulik
134ca2c9d8
Update changelog
2017-11-29 10:19:02 +01:00
Marcin Kulik
4900a28d0e
Update changelog for 2.0
2017-11-29 10:17:20 +01:00
Marcin Kulik
fb1e25d933
Toggle pause with space + step a frame at a time with period
...
Based on initial work by by Kelvin Ly (@cactorium, https://github.com/cactorium ) in https://github.com/asciinema/asciinema/pull/231/files
Closes #133
Closes #242
2017-11-26 00:35:20 +01:00
Marcin Kulik
3cc2a541e1
Make ctr+c respond immediately during playback
2017-11-25 18:43:20 +01:00
Marcin Kulik
226249db06
Improve config file documentation
2017-11-19 18:29:50 +01:00
Marcin Kulik
543baecc62
Document -e option to rec command
2017-11-19 18:29:20 +01:00
Marcin Kulik
cebc33ca1f
Update v2 format doc
2017-11-19 17:58:36 +01:00
Marcin Kulik
d9a15e4c10
Quick intro tweaks
2017-11-18 22:39:55 +01:00
Marcin Kulik
b0dc6f4c07
Add quick intro section to README
2017-11-18 22:09:15 +01:00