asciinema終端錄屏神器使用及過(guò)坑

在github上接觸到asciinema,一個(gè)強(qiáng)大的神器。
它能夠在linux等終端上進(jìn)行錄屏,并且錄屏不生成視頻文件,而是生成文字形式!

另外,它還能夠?qū)浿频慕Y(jié)果上傳到asciinema.org中進(jìn)行播放,以及存儲(chǔ)到本地。

它的安裝很簡(jiǎn)單,在ubuntu下可以通過(guò)apt-get安裝,也可以通過(guò)pip安裝(python3以上):

pip install asciinema
apt-get install asciinema

安裝asciinema后,簡(jiǎn)單操作如下生成token:

asciinema auth 
snipaste20180801_143949.png
snipaste20180801_143949.png

使用asciinema rec進(jìn)行錄屏:

snipaste20180801_144120.png
snipaste20180801_144120.png

ctrl+d退出錄屏,回車則上傳錄制內(nèi)容到網(wǎng)站,ctrl+c可以保存到本地(后續(xù)也可以通過(guò)asciinema upload來(lái)上傳)

snipaste20180801_144136.png
snipaste20180801_144136.png

回車上傳后,會(huì)生成一個(gè)鏈接,內(nèi)容就是剛剛錄制的內(nèi)容:

snipaste20180801_144158.png
snipaste20180801_144158.png

這里有一個(gè)坑點(diǎn)需要注意:

如果使用apt-get直接安裝的asciinema,本地python版本還是2.7的話,將會(huì)在上傳時(shí)碰到問(wèn)題,因?yàn)閜ython2.7在https證書處理上存在問(wèn)題:

snipaste20180801_144219.png
snipaste20180801_144219.png

通過(guò)查看asciinema在github上的issue,找到解決方案:
https://github.com/asciinema/asciinema/issues/235
~/.config/asciinema下創(chuàng)建config文件,寫入內(nèi)容:

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

這樣可以走h(yuǎn)ttp協(xié)議,避免了這個(gè)python2.7存在的https的問(wèn)題。

推薦使用pip的方式安裝,如果是python2的pip,會(huì)直接安裝失敗,提示要求python3以上,所以使用python3以上的pip可以直接安裝,并且不會(huì)碰到上述的https的問(wèn)題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AI閱讀 16,210評(píng)論 3 119
  • 太長(zhǎng)了,還是轉(zhuǎn)載吧...今天在看博客的時(shí)候,無(wú)意中發(fā)現(xiàn)了@Trinea在GitHub上的一個(gè)項(xiàng)目Android開源...
    龐哈哈哈12138閱讀 20,394評(píng)論 3 283
  • 慕容紫末(真城璃末) 第二殺手,神屆第二魔法師、鋼琴小公主、各個(gè)國(guó)家的公主、第二設(shè)計(jì)師寐、第二歌手忘、第三賽車手落...
    彩虹的絕戀閱讀 105評(píng)論 0 0
  • 2013的冬天, 我還記得高一的時(shí)候有一場(chǎng)運(yùn)動(dòng)會(huì),所有人都要去另外一個(gè)校區(qū),我沒有參加任何的比賽,可是我要去,為了...
    不諳世事的黑魔仙閱讀 318評(píng)論 0 2
  • 博為峰小博老師: [方法調(diào)用] Java支持兩種調(diào)用方法的方式,根據(jù)方法是否返回值來(lái)選擇。 當(dāng)程序調(diào)用一個(gè)方法時(shí),...
    博為峰51Code教研組閱讀 177評(píng)論 0 0

友情鏈接更多精彩內(nèi)容