asciinema终端录屏神器使用及过坑

简介: 在github上接触到asciinema,一个强大的神器。它能够在linux等终端上进行录屏,并且录屏不生成视频文件,而是生成文字形式!另外,它还能够将录制的结果上传到asciinema.org中进行播放,以及存储到本地。

在github上接触到asciinema,一个强大的神器。
它能够在linux等终端上进行录屏,并且录屏不生成视频文件,而是生成文字形式!

另外,它还能够将录制的结果上传到asciinema.org中进行播放,以及存储到本地。

它的安装很简单,在ubuntu下可以通过apt-get安装,也可以通过pip安装(python3以上):

pip install asciinema
apt-get install asciinema

安装asciinema后,简单操作如下生成token:

asciinema auth 
snipaste20180801_143949.png
snipaste20180801_143949.png

使用asciinema rec进行录屏:

snipaste20180801_144120.png
snipaste20180801_144120.png

ctrl+d退出录屏,回车则上传录制内容到网站,ctrl+c可以保存到本地(后续也可以通过asciinema upload来上传)

snipaste20180801_144136.png
snipaste20180801_144136.png

回车上传后,会生成一个链接,内容就是刚刚录制的内容:

snipaste20180801_144158.png
snipaste20180801_144158.png

这里有一个坑点需要注意:

如果使用apt-get直接安装的asciinema,本地python版本还是2.7的话,将会在上传时碰到问题,因为python2.7在https证书处理上存在问题:

snipaste20180801_144219.png
snipaste20180801_144219.png

通过查看asciinema在github上的issue,找到解决方案:
https://github.com/asciinema/asciinema/issues/235
~/.config/asciinema下创建config文件,写入内容:

[api]
token = token
url = http://asciinema.org

这样可以走http协议,避免了这个python2.7存在的https的问题。

推荐使用pip的方式安装,如果是python2的pip,会直接安装失败,提示要求python3以上,所以使用python3以上的pip可以直接安装,并且不会碰到上述的https的问题。

目录
相关文章
|
关系型数据库 MySQL 开发工具
windows编译poco c++库
windows编译poco c++库
|
7月前
|
机器学习/深度学习 数据采集 人工智能
运维人别硬扛了!看AI怎么帮你流程标准化又快又稳
运维人别硬扛了!看AI怎么帮你流程标准化又快又稳
440 35
|
弹性计算 运维 安全
阿里云服务器2核2G99元一年,续费同享99元方法介绍(新手用户参考)
阿里云经济型e实例2核2G 3M固定带宽 40G ESSD Entry云盘,价格为99元一年,另外续费也享99元的优惠价格,最多可99元一年续费3次,本文为大家介绍具体续费流程及注意事项。
阿里云服务器2核2G99元一年,续费同享99元方法介绍(新手用户参考)
|
12月前
|
数据可视化 数据挖掘 项目管理
如何高效使用板栗看板进行待办事项管理?创业团队必备工具评测与推荐
在数字时代,高效的任务管理工具变得至关重要。板栗看板(Banli Kanban)作为一款新兴的看板工具,凭借其直观、易用的特性,在市场上脱颖而出。本文将探讨如何利用板栗看板进行任务跟踪,提高个人和团队的工作效率,并分析其优势及应用策略。
如何高效使用板栗看板进行待办事项管理?创业团队必备工具评测与推荐
|
8月前
|
监控 算法 安全
公司电脑网络监控场景下 Python 广度优先搜索算法的深度剖析
在数字化办公时代,公司电脑网络监控至关重要。广度优先搜索(BFS)算法在构建网络拓扑、检测安全威胁和优化资源分配方面发挥重要作用。通过Python代码示例展示其应用流程,助力企业提升网络安全与效率。未来,更多创新算法将融入该领域,保障企业数字化发展。
199 10
|
消息中间件 Kubernetes API
在K8S中,如何收集k8s集群日志?
在K8S中,如何收集k8s集群日志?
|
存储 自然语言处理 算法
“无”中生有:基于知识增强的RAG优化实践
本文作者基于自身在RAG技术领域长达半年的实践经验,分享了从初识RAG的潜力到面对实际应用挑战的心路历程,以及如何通过一系列优化措施逐步解决这些挑战的过程。
1158 20
“无”中生有:基于知识增强的RAG优化实践
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的个人财务管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的个人财务管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
202 1
|
存储 缓存 固态存储
阿里云服务器2核8G、4核16G、8核32G配置租用收费标准与活动价格参考
2核8G、8核32G、4核16G配置的云服务器处理器与内存比为1:4,这种配比的云服务器一般适用于中小型数据库系统、缓存、搜索集群和企业办公类应用等通用型场景,因此,多为企业级用户选择。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
人工智能 运维 IDE
CodeFuse 开源一周年,焕新出发!
CodeFuse 是蚂蚁集团推出的开源项目,旨在通过大型代码语言模型(Code LLMs)支持软件开发生命周期各阶段,包括设计、编码、测试、部署等。自2023年9月开源以来,CodeFuse 不断迭代,推出了一系列创新产品和技术,如 CodeFuse IDE、muAgent 2.0 框架及 CGE 和 Rodimus 模型。项目已在蚂蚁集团内部广泛应用,并在多个行业会议上展示分享。未来,CodeFuse 将继续深耕开源,推出更多创新产品,并加强社区互动与合作。欢迎访问 CodeFuse 官网和 GitHub 项目主页了解更多详情。
648 0
CodeFuse 开源一周年,焕新出发!

热门文章

最新文章