命令行中的世界杯
创始人
2024-03-01 23:25:14
0

足球始终在我们身边。即使我们国家的队伍已经出局(LCTT 译注:显然这不是指我们国家,因为我们根本没有入局……),我还是想知道球赛比分。目前, 国际足联世界杯是世界上最大的足球锦标赛,2018 届是由俄罗斯主办的。每届世界杯都有一些足球强国未能取得参赛资格(LCTT 译注:我要吐槽么?)。意大利和荷兰就无缘本次世界杯。但是即使在未参加比赛的国家,追踪关注最新比分也成为了一种仪式。我希望能及时了解这个世界级的重大赛事最新比分的变化,而不用去搜索不同的网站。

如果你很喜欢命令行,那么有更好的方法用一个小型命令行程序追踪最新的世界杯比分和排名。让我们看一看最热门的可用的球赛趋势分析程序之一,它叫作 football-cli。

football-cli 不是一个开创性的应用程序。这几年,有许多命令行工具可以让你了解到最新的球赛比分和赛事排名。例如,我是 soccer-cli (Python 写的)和 App-football (Perl 写的)的重度用户。但我总是在寻找新的趋势分析应用,而 football-cli 在某些方面脱颖而出。

football-cli 是 JavaScript 开发的,由 Manraj Singh 编写,它是开源的软件。基于 MIT 许可证发布,用 npm(JavaScript 包管理器)安装十分简单。那么,让我们直接行动吧!

该应用程序提供了命令以获取过去及现在的赛事得分、查看联赛和球队之前和将要进行的赛事。它也会显示某一特定联赛的排名。有一条指令可以列出程序所支持的不同赛事。我们不妨从最后一个条指令开始。

在 shell 提示符下:

luke@ganges:~$ football lists

球赛列表

世界杯被列在最下方,我错过了昨天的比赛,所以为了了解比分,我在 shell 提示下输入:

luke@ganges:~$ football scores

football-wc-22

现在,我想看看目前的世界杯小组排名。很简单:

luke@ganges:~$ football standings -l WC

下面是输出的一个片段:

football-wc-biaoge

你们当中眼尖的可能会注意到这里有一个错误。比如比利时看上去领先于 G 组,但这是不正确的,比利时和英格兰(截稿前)在得分上打平。在这种情况下,纪律好的队伍排名更高。英格兰收到两张黄牌,而比利时收到三张,因此,英格兰应当名列榜首。

假设我想知道利物浦 90 天前英超联赛的结果,那么:

luke@ganges:~$ football fixtures -l PL -d 90 -t "Liverpool"

足球-利物浦

我发现这个程序非常方便。它用一种清晰、整洁而有吸引力的方式显示分数和排名。当欧洲联赛再次开始时,它就更有用了。(事实上 2018-19 冠军联赛已经在进行中)!

这几个示例让大家对 football-cli 的实用性有了更深的体会。想要了解更多,请转至开发者的 GitHub 页面。足球 + 命令行 = football-cli。

如同许多类似的工具一样,该软件从 football-data.org 获取相关数据。这项服务以机器可读的方式为所有欧洲主要联赛提供数据,包括比赛、球队、球员、结果等等。所有这些信息都是以 JOSN 形式通过一个易于使用的 RESTful API 提供的。


via: https://www.linuxlinks.com/football-cli-world-cup-football-on-the-command-line/

作者:Luke Baker 选题:lujun9972 译者:ZenMoore 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

热议国足0-3韩国:意料中...
北京时间7月7日消息,2025东亚杯首轮比赛展开争夺,韩国男足在主...
2025-07-07 21:43:13
又冒顶了!朱辰杰起跳再次冒...
直播吧07月07日讯 东亚杯第1轮,中国男足vs韩国,比赛第70分...
2025-07-07 21:15:18
孙颖莎赢球仍点出不足之处 ...
北京时间7月7日凌晨,WTT美国大满贯2025展开正赛首日争夺。在...
2025-07-07 08:12:38
实时互动!胜率预测!AI技...
2025年温布尔登网球锦标赛正赛将于6月30日至7月13日在英国伦...
2025-06-29 23:11:59
从马拉松、拳击赛,到摆脱遥...
出品 | 搜狐科技 作者 | 梁昌均 “火神队,加油”,“山海队...
2025-06-29 23:11:58
自即日起,任命总经理张晓峰...
为更有效地整合管理资源,凝聚团队力量,克服当前挑战。经俱乐部董事会...
2025-06-25 06:41:09

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...