还在遇事不决?试试这个抛硬币 jio 本吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Coder89757
V2EX    程序员

还在遇事不决?试试这个抛硬币 jio 本吧

  •  
  •   Coder89757
    Lucien-X 2019-03-25 17:25:26 +08:00 5457 次点击
    这是一个创建于 2391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前摸鱼写的 jio 本,

    可以放在 ~/.zshrc 文件的末尾,注入终端的上下文

    预览效果如下:

    coin_bash_preview

    脚本正文如下:

     # 抛硬币脚本 # 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 } 

    之前发错发到科技版块去了

    原贴戳这里

    下面是原贴的一些其他版本实现

    fish 版本 by kinghui

    python 版本 by cgsv

    灵感来自Animating URLs with Javascript and Emojis,祝各位看官玩得开心

    第 1 条附言    2019-03-27 11:50:43 +08:00

    集中回答下评论区的问题

    终端用的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 
    37 条回复    2024-06-12 16:24:41 +08:00
    BCy66drFCvk1Ou87
        1
    BCy66drFCvk1Ou87  
       2019-03-25 17:29:14 +08:00
    有点意思
    ly4572615
        2
    ly4572615  
       2019-03-25 17:31:53 +08:00
    命运金币
    Lighfer
        3
    Lighfer  
       2019-03-25 17:34:24 +08:00
    有点意思,来个微信小程序版就更通用了撒
    yanjinbin
        4
    yanjinbin  
       2019-03-25 17:34:45 +08:00 via iPhone
    6666
    designe
        5
    designer  
       2019-03-25 17:35:10 +08:00 via iPhone
    waler
        6
    waler  
       2019-03-25 17:36:51 +08:00 via Android
    来个 PHP 版的
    blacklee
        7
    blacklee  
       2019-03-25 17:43:54 +08:00   5
    我的最简单:跑个秒表,然后看毫秒位是奇数偶数。
    tetora
        8
    tetora  
       2019-03-25 17:44:09 +08:00 via Android
    命运硬币
    shalk
        9
    shalk  
       2019-03-25 18:13:51 +08:00   1
    iozephyr
        10
    iozephyr  
       2019-03-25 18:21:08 +08:00   2
    楼主表情输出后加个 \n,不然某些 terminal 下会在最后显示%
    tomychen
        11
    tomychen  
       2019-03-25 18:22:59 +08:00
    会玩
    zhangxs1989
        12
    zhangxs1989  
    &nbs;  2019-03-25 18:31:52 +08:00 via Android
    都是抛真的
    ericliu001
        13
    ericliu001  
       2019-03-25 18:35:36 +08:00
    666
    ericliu001
        14
    ericliu001  
       2019-03-25 18:36:25 +08:00
    楼主你截图中的 “ Quota of the day ”是啥插件啊?
    justyy
        15
    justyy  
       2019-03-25 19:27:47 +08:00
    666666
    Kaiv2
        16
    Kaiv2  
       2019-03-25 19:33:25 +08:00 via Android
    有意思
    7sDream
        17
    7sDream  
       2019-03-25 20:09:26 +08:00   1
    https://github.com/7sDream/coin

    昨天看 Major 睡的太晚,今天无心工作。于是抽了点时间摸鱼做了一个带配置的,可以直接 fisher 安装的 fish 版本。

    带上了原帖链接,欢迎自取。
    maninfog
        18
    maninfog  
       2019-03-25 20:25:25 +08:00 via iPhone
    你的终端用的啥,还有古诗词,能分享不
    laozhoubuluo
        19
    laozhoubuluo  
       2019-03-25 22:55:46 +08:00
    maxlzz
        20
    maxlzz  
       2019-03-25 23:25:19 +08:00 via Android   1
    遇事不决,可问春风
    OscarUsingChen
        21
    OscarUsingChen  
       2019-03-25 23:40:29 +08:00 via iPhone
    baiyan
        22
    baiyan  
       2019-03-26 00:30:16 +08:00
    agandong4
        23
    agandong4  
       2019-03-26 00:35:48 +08:00 via Android
    ok google ,flip a coin
    inhzus
        24
    inhzus  
       2019-03-26 00:55:30 +08:00 via Android
    同问,想问一下楼主那个 Quote of the day 是什么插件,有链接提供吗? Google 了一下没搜到
    blessyou
        25
    blessyou  
       2019-03-26 01:39:03 +08:00
    ```
    安装

    npm i random-coin -g

    开始摸鱼

    rcoin

    ```
    leeUp
        26
    leeUp  
       2019-03-26 01:41:49 +08:00 via iPhone
    @maxlzz 剑来乱入
    likiwang
        27
    likiwang  
       2019-03-26 03:00:28 +08:00 via iPhone
    iPhone 可以直接 hey Siri 让她给你抛硬币
    earlzo
        28
    earlzo  
       2019-03-26 09:50:52 +08:00
    还以为是代码有问题
    d0m2o08
        29
    d0m2o08  
       2019-03-26 10:35:13 +08:00
    那么问题来了,如何让 win10 的 cmd 支持 emoji ?
    earlzo
        30
    earlzo  
       2019-03-26 11:47:15 +08:00
    集成到工具里去了,大佬们赏个光

    https://github.com/earlzo/skr
    hellowes
        31
    hellowes  
       2019-03-26 14:27:27 +08:00
    主题好看!求问是啥主题,谢谢
    Coder89757
        32
    Coder89757  
    OP
       2019-03-27 11:31:16 +08:00
    @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
    ```
    Coder89757
        33
    Coder89757  
    OP
       2019-03-27 11:51:19 +08:00
    @maninfog append 进附言了
    Coder89757
        34
    Coder89757  
    OP
       2019-03-27 13:48:48 +08:00
    @earlzo 血统鉴定已经很显而易见了,您是一位非洲人
    Kobayashi
        35
    Kobayashi  
       2019-04-23 19:48:14 +08:00
    这个叫做 terminal spinner,有专门的库搜集了一系列字符动画方便使用。

    https://github.com/sindresorhus/cli-spinners

    https://github.com/ManrajGrover/py-spinners
    Coder89757
        36
    Coder89757  
    OP
       2019-11-29 14:39:47 +08:00
    @Kobayashi 赞哦~Star 了
    blueslmj
        37
    blueslmj  
       2024-06-12 16:24:41 +08:00
    感谢楼主分享,我也做了个在线抛硬币的网站,可以设置抛多少次,有所有的数据统计
    来试试看: https://cara-o-cruz.top/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5424 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 09:11 PVG 17:11 LAX 02:11 JFK 05:11
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86