之前摸鱼写的 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
HuasLeung 2019-03-25 17:29:14 +08:00
有点意思
|
2
ly4572615 2019-03-25 17:31:53 +08:00
命运金币
|
3
Lighfer 2019-03-25 17:34:24 +08:00
有点意思,来个微信小程序版就更通用了撒
|
4
yanjinbin 2019-03-25 17:34:45 +08:00 via iPhone
6666
|
5
designer 2019-03-25 17:35:10 +08:00 via iPhone
🌚
|
6
waler 2019-03-25 17:36:51 +08:00 via Android
来个 PHP 版的😂
|
7
blacklee 2019-03-25 17:43:54 +08:00 5
我的最简单:跑个秒表,然后看毫秒位是奇数偶数。
|
8
tetora 2019-03-25 17:44:09 +08:00 via Android
命运硬币
|
9
shalk 2019-03-25 18:13:51 +08:00 1
|
10
iozephyr 2019-03-25 18:21:08 +08:00 2
楼主表情输出后加个 \n,不然某些 terminal 下会在最后显示%
|
11
tomychen 2019-03-25 18:22:59 +08:00
会玩
|
12
zhangxs1989 2019-03-25 18:31:52 +08:00 via Android
都是抛真的
|
13
ericliu001 2019-03-25 18:35:36 +08:00
666
|
14
ericliu001 2019-03-25 18:36:25 +08:00
楼主你截图中的 “ Quota of the day ”是啥插件啊?
|
15
justyy 2019-03-25 19:27:47 +08:00
666666
|
16
Kaiv2 2019-03-25 19:33:25 +08:00 via Android
有意思😄
|
17
7sDream 2019-03-25 20:09:26 +08:00 1
https://github.com/7sDream/coin
昨天看 Major 睡的太晚,今天无心工作。于是抽了点时间摸鱼做了一个带配置的,可以直接 fisher 安装的 fish 版本。 带上了原帖链接,欢迎自取。 |
18
maninfog 2019-03-25 20:25:25 +08:00 via iPhone
你的终端用的啥,还有古诗词,能分享不
|
19
laozhoubuluo 2019-03-25 22:55:46 +08:00
|
20
maxlzz 2019-03-25 23:25:19 +08:00 via Android 1
遇事不决,可问春风
|
21
OscarUsingChen 2019-03-25 23:40:29 +08:00 via iPhone
|
22
baiyan 2019-03-26 00:30:16 +08:00
|
23
agandong4 2019-03-26 00:35:48 +08:00 via Android
ok google ,flip a coin
|
24
inhzus 2019-03-26 00:55:30 +08:00 via Android
同问,想问一下楼主那个 Quote of the day 是什么插件,有链接提供吗? Google 了一下没搜到
|
25
blessyou 2019-03-26 01:39:03 +08:00
```
安装 npm i random-coin -g 开始摸鱼 rcoin ``` |
27
likiwang 2019-03-26 03:00:28 +08:00 via iPhone
iPhone 可以直接 hey Siri 让她给你抛硬币
|
28
earlzo 2019-03-26 09:50:52 +08:00
|
29
d0m2o08 2019-03-26 10:35:13 +08:00
那么问题来了,如何让 win10 的 cmd 支持 emoji ?
|
30
earlzo 2019-03-26 11:47:15 +08:00
|
31
hellowes 2019-03-26 14:27:27 +08:00
主题好看!求问是啥主题,谢谢
|
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-04-23 19:48:14 +08:00
这个叫做 terminal spinner,有专门的库搜集了一系列字符动画方便使用。
https://github.com/sindresorhus/cli-spinners https://github.com/ManrajGrover/py-spinners |
36
Coder89757 OP @Kobayashi 赞哦~Star 了
|
37
blueslmj 168 天前
感谢楼主分享,我也做了个在线抛硬币的网站,可以设置抛多少次,有所有的数据统计
来试试看: https://cara-o-cruz.top/ |