
之前摸鱼写的 jio 本,
可以放在 ~/.zshrc 文件的末尾,注入终端的上下文
预览效果如下:

脚本正文如下:
# 抛硬币脚本 # Author: Lucien-X # LastModified: 2019-02-22 coin() { # Define backspace char local BACKSPACE='\b\b' # Loop animation for about 1s local i="0" while [ $i -lt 24 ] do for COIN in '' '' '' '' '' '' '' '' do echo -en "$BACKSPACE$COIN" sleep 0.0417; # Insure 24 fps (1/24 ≈ 0.0417) i=$[$i+1]; done done # Roll the dice eventually echo -en $BACKSPACE if [[ $[ $RANDOM % 2 ] == 0 ]] then echo -en "" else echo -en "" fi } 之前发错发到科技版块去了
下面是原贴的一些其他版本实现
灵感来自Animating URLs with Javascript and Emojis,祝各位看官玩得开心
终端用的zsh,使用antigen包管理器,以下是我的.zshrc配置
# antigen zsh包管理器 http://antigen.sharats.me/ source ~/.antigen.zsh # Load the oh-my-zsh's library. antigen use oh-my-zsh # Bundles from the default repo (robbyrussell's oh-my-zsh). antigen bundle git # fast cd bundle antigen bundle skywind3000/z.lua # Syntax highlighting bundle. antigen bundle zsh-users/zsh-syntax-highlighting antigen bundle mafredri/zsh-async antigen bundle sindresorhus/pure # Load the theme. # Tell Antigen that you're done. antigen apply QOTD是我自己写的,依赖中文库加持的 fortune 和输出彩色的 lolcat
# 每日金句 qotd() { local prefix='===== Quote Of The Day =======' local suffix='==============================' local quote='\n'$prefix'\n\n'$(fortune -e chinese fortunes tang300 song100)'\n\n'$suffix echo $quote | lolcat } qotd 1 BCy66drFCvk1Ou87 2019 年 3 月 25 日 有点意思 |
2 ly4572615 2019 年 3 月 25 日 命运金币 |
3 Lighfer 2019 年 3 月 25 日 有点意思,来个微信小程序版就更通用了撒 |
4 yanjinbin 2019 年 3 月 25 日 via iPhone 6666 |
5 designer 2019 年 3 月 25 日 via iPhone |
6 waler 2019 年 3 月 25 日 via Android 来个 PHP 版的 |
7 blacklee 2019 年 3 月 25 日 我的最简单:跑个秒表,然后看毫秒位是奇数偶数。 |
8 tetora 2019 年 3 月 25 日 via Android 命运硬币 |
9 shalk 2019 年 3 月 25 日 |
10 iozephyr 2019 年 3 月 25 日 楼主表情输出后加个 \n,不然某些 terminal 下会在最后显示% |
11 tomychen 2019 年 3 月 25 日 会玩 |
12 zhangxs1989 2019 年 3 月 25 日 via Android 都是抛真的 |
13 ericliu001 2019 年 3 月 25 日 666 |
14 ericliu001 2019 年 3 月 25 日 楼主你截图中的 “ Quota of the day ”是啥插件啊? |
15 justyy 2019 年 3 月 25 日 666666 |
16 Kaiv2 2019 年 3 月 25 日 via Android 有意思 |
17 7sDream 2019 年 3 月 25 日 https://github.com/7sDream/coin 昨天看 Major 睡的太晚,今天无心工作。于是抽了点时间摸鱼做了一个带配置的,可以直接 fisher 安装的 fish 版本。 带上了原帖链接,欢迎自取。 |
18 maninfog 2019 年 3 月 25 日 via iPhone 你的终端用的啥,还有古诗词,能分享不 |
19 laozhoubuluo 2019 年 3 月 25 日 |
20 maxlzz 2019 年 3 月 25 日 via Android 遇事不决,可问春风 |
21 OscarUsingChen 2019 年 3 月 25 日 via iPhone |
22 baiyan 2019 年 3 月 26 日 |
23 agandong4 2019 年 3 月 26 日 via Android ok google ,flip a coin |
24 inhzus 2019 年 3 月 26 日 via Android 同问,想问一下楼主那个 Quote of the day 是什么插件,有链接提供吗? Google 了一下没搜到 |
25 blessyou 2019 年 3 月 26 日 ``` 安装 npm i random-coin -g 开始摸鱼 rcoin ``` |
27 likiwang 2019 年 3 月 26 日 via iPhone iPhone 可以直接 hey Siri 让她给你抛硬币 |
28 earlzo 2019 年 3 月 26 日 |
29 d0m2o08 2019 年 3 月 26 日 那么问题来了,如何让 win10 的 cmd 支持 emoji ? |
30 earlzo 2019 年 3 月 26 日 |
31 hellowes 2019 年 3 月 26 日 主题好看!求问是啥主题,谢谢 |
32 Coder89757 OP @ericliu001 自己写的 jio 本,依赖中文库加持的 fortune 和输出彩色的 lolcat ```bash # 每日金句 qotd() { local prefix='===== Quote Of The Day =======' local suffix='==============================' local quote='\n'$prefix'\n\n'$(fortune -e chinese fortunes tang300 song100)'\n\n'$suffix echo $quote | lolcat } qotd ``` |
33 Coder89757 OP @maninfog append 进附言了 |
34 Coder89757 OP @earlzo 血统鉴定已经很显而易见了,您是一位非洲人 |
35 Kobayashi 2019 年 4 月 23 日 这个叫做 terminal spinner,有专门的库搜集了一系列字符动画方便使用。 https://github.com/sindresorhus/cli-spinners https://github.com/ManrajGrover/py-spinners |
36 Coder89757 OP @Kobayashi 赞哦~Star 了 |
37 blueslmj 2024 年 6 月 12 日 感谢楼主分享,我也做了个在线抛硬币的网站,可以设置抛多少次,有所有的数据统计 来试试看: https://cara-o-cruz.top/ |