gpt4 book ai didi

ascii - 如何使用脚本自动化来录制 asciinema 录音?

转载 作者:行者123 更新时间:2023-12-04 13:20:13 31 4
gpt4 key购买 nike

我不想记录我自己的击键来创建 asciinema 教程,而是想编写它们的脚本,这样我就可以随着时间的推移轻松地改进我的教程,而不必担心每次我想进行更改时都要重做,或者花很多时间尝试更正录音中的错别字。

主要是我希望能够做类似的事情:

type: "df"
wait: 2s
type: "echo foo"

这将使我能够在更改脚本时轻松地从头开始重建录音。

我怎样才能做到这一点?

最佳答案

我为自己的项目搜索了很多解决方案,这是我提出的解决方案:
我的解决方案:
我计划为我参与的项目做的是同时使用 asciinema 和 demo-magic.sh .
具体来说,我将使用 asciinema 与 -c 一起录制。标志(参见 here )和用于自动输入的 demo-magic.sh,因为它支持等待命令完成执行(或不执行)和自定义等待时间。该命令看起来像 asciinema rec -c "./mydemoscript.sh" myrecording .请参阅项目以了解正确用法。
我遇到的其他事情:
doitlive - 我没有使用它,因为它更像是一种自动打字的假冒产品,您实际上必须“像疯子一样打字”,如果您在观众面前进行演讲但您不这样做,这可能会很有用'不想弄乱您的按键,或者您不想忘记执行某些命令。
asciiscript -- 是用Go写的,可以用,但是需要自己编译,也不支持等待前面的命令执行完毕。
spielbash -- 一个 Ruby 项目,专门设计用于使用 tmux 自动化 asciinema 记录。不过,我没有使用它,因为它不是那么便携,因为您需要一个现有的 Ruby 安装,更重要的是,它不断破坏我所在的事件控制台,而且录音中也有不可预测的损坏。此外,该项目自 2019 年以来就没有 promise 过。
termscript - 它对我不起作用,它卡住了我的控制台。它在python 2上运行。

更新:我最近遇到了 terminalizer .它似乎提供了对实际终端周围类似窗口的边框的支持,并且它具有内置的 GIF 渲染器,但我没有尝试过。

关于ascii - 如何使用脚本自动化来录制 asciinema 录音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53969566/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com