Path to this page:
./
misc/py-asciinema,
Terminal session recorder
Branch: CURRENT,
Version: 2.4.0nb1,
Package name: py312-asciinema-2.4.0nb1,
Maintainer: pkgsrc-usersTerminal session recorder and the best companion of asciinema.org.
asciinema lets you easily record terminal sessions and replay them
in a terminal as well as in a web browser.
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 86.688 KB
Version history: (Expand)
- (2024-11-11) Updated to version: py312-asciinema-2.4.0nb1
- (2023-10-28) Updated to version: py311-asciinema-2.4.0nb1
- (2023-10-25) Updated to version: py311-asciinema-2.4.0
- (2023-08-07) Updated to version: py310-asciinema-2.3.0
- (2023-02-09) Updated to version: py310-asciinema-2.2.0
- (2022-05-10) Updated to version: py39-asciinema-2.2.0
CVS history: (Expand)
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
|
2023-10-25 11:08:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-asciinema: updated to 2.4.0
2.4.0 (2023-10-23)
* When recording without file arg we now ask whether to save, upload or discard \
the recording
* Added capture of terminal resize events
* Fixed blocking write error when PTY master is not ready
* Fixed "broken pipe" errors when piping certain commands during recording
* Fixed crash during playback of cast files with trailing blank line
|
2023-08-07 15:39:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-asciinema: updated to 2.3.0
2.3.0 (2023-07-05)
* Added official support for Python 3.11
* Dropped official support for Python 3.6
* Implemented markers in `rec` and `play -m` commands
* Added `--loop` option for looped playback in `play` command
* Added `--stream` and `--out-fmt` option for customizing output of `play` command
* Improved terminal charset detection (thanks @djds)
* Extended `cat` command to support multiple files (thanks @Low-power)
* Improved upload error messages
* Fixed direct playback from URL
* Made raw output start with terminal size sequence (`\e[8;H;Wt`)
* Prevented recording to stdout when it's a TTY
* Added target file permission checks to avoid ugly errors
* Removed named pipe re-opening, which was causing hangs in certain scenarios
* Improved PTY/TTY data reading - it goes in bigger chunks now (256 kb)
* Fixed deadlock in PTY writes (thanks @Low-power)
* Improved input forwarding from stdin
* Ignored OSC responses in recorded stdin stream
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2022-05-10 19:22:50 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-asciinema: updated to 2.2.0
2.2.0 (2022-05-07)
* Added official support for Python 3.8, 3.9, 3.10
* Dropped official support for Python 3.5
* Added `--cols` / `--rows` options for overriding size of pseudo-terminal \
reported to recorded program
* Improved behaviour of `--append` when output file doesn't exist
* Keyboard input is now explicitly read from a TTY device in addition to stdin \
(when stdin != TTY)
* Recorded program output is now explicitly written to a TTY device instead of stdout
* Dash char (`-`) can now be passed as output filename to write asciicast to stdout
* Diagnostic messages are now printed to stderr (without colors when stderr != TTY)
* Improved robustness of writing asciicast to named pipes
* Lots of codebase modernizations (many thanks to Davis @djds Schirmer!)
* Many other internal refactorings
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-11-29 20:30:34 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-asciinema: update to 2.1.0.
## 2.1.0 (2021-10-02)
* Ability to pause/resume terminal capture with `C-\` key shortcut
* Desktop notifications - only for the above pause feature at the moment
* Removed dependency on tput/ncurses (thanks @arp242 / Martin Tournoij!)
* ASCIINEMA_REC env var is back (thanks @landonb / Landon Bouma!)
* Terminal answerbacks (CSI 6 n) in `asciinema cat` are now hidden (thanks \
@djpohly / Devin J. Pohly!)
* Codeset detection works on HP-UX now (thanks @michael-o / Michael Osipov!)
* Attempt at recording to existing file suggests use of `--overwrite` option now
* Upload for users with very long `$USER` is fixed
* Added official support for Python 3.8 and 3.9
* Dropped official support for EOL-ed Python 3.4 and 3.5
* Internal refactorings
|