【开源项目】推荐一款万能清点工具renxianqi人贤齐重磅发布!

简介: 这是雷学委发布的第二个开源库

学委之前发布了ppc工具,帮助了很多初学者快速建立项目。

本篇分享一个通过ppc工具创建开发的完整库:renxianqi(人贤齐)

名字比较像明星,这个工具的作用就是,清点人数,比对是否齐全,所以叫做 人贤齐 renxianqi

image.png

请确保您的电脑安装了python和pip工具,下面使用pip安装并使用rxq工具。

第一步 安装与使用 renxianqi

打开任意终端或者CMD

pip install renxianqi

或者是安装这个:

pip install qingdian

或者使用下面命令

pip install renxianqi -i https://pypi.tuna.tsinghua.edu.cn/simple

image.png

安装完成可以使用下面的命令,即可运行【人贤齐】清点工具:

rxq
#或者输入:renxianqi

输入之后我们可以看到弹出一个界面:

image.png

这里是macbook安装工具后的效果图,windows系统会有小小差别。

点击【使用介绍】菜单可以查看操作帮助。

image.png

第二步 使用 renxianqi人贤齐多场景帮助我们快速清点人员

场景一 诗人斗诗大会清点

这里是唐朝诗人以前举办了一个斗诗大会。但是清点人数困难。

有了【人贤齐】工具之后,这个工作就非常简便,左边为预期全部诗人,右边为实际参加斗诗大会的诗人们。

预期全部诗人:

杜甫
李白,王维
白居易
王勃
李贺

然后点击按钮:【开始校验】,清点出4位诗人缺席了!

image.png

场景二 上课点名

全部同学:

雷小花
雷学委
小白
小明、小红

实际到场:

雷学委,小白
小红
小明

直接复制上面的数据,打开终端输入rxq打开万能清点工具:

image.png

其他场景

这个工具不限定于以上两个场景,也适用于以下的:


技能树对比

活动签到比对

单词两边比对

类似的,我们可以找到一些活动名单,复制全部人员到左边栏目, 然后把实际出行的人数复制到右边栏目,点击‘开始校验’。下方的缺席人员就可以展示了。


原理和数据解析

这个工具几个月前就发布0.0.2 版本了,后面不断更新完善。


最近发布1.0.5版本,更多是支持本地数据文件存储和友好的操作。


UI设计的过程参考前篇文章 => 保姆级别指导开发UI应用【实战指导建议收藏】


数据读取加载过程

rxq(人贤齐)工具启动使用应用,加载界面之前会读取用户home目录下的.renxianqi目录。


我们看看下图,这个工具会缓存当前用户录入的数据在本地home目录下面。我们下次运行点名/签到/清点之类的活动,直接运行”rxq“或者”renxianqi“即可。


image.png

校对的原理

点击按钮的时候,获取了左边内容和右边内容。


两者进行整理比对,按照左边数据为基准,查找左边没有出现在右边的一行记录,发现则记录缺席。


扫描右边整个列表,知道整理出全部缺席人员。


总结延伸

这个只是一个小工具,但是可以应对任意的清点人数的场景。


比较好玩,核心是友好的获取(本地存储录入数据),方便以后多次重用。另外提供建议的命令行入口:renxianqi (rxq),只要打开任意终端即可运行人贤齐清点小工具。


打开任意终端或者CMD, 赶紧安装用起来吧。


pip install renxianqi
#或者下面这个:
pip install qingdian


目录
相关文章
|
4月前
|
SQL NoSQL Linux
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
『GitHub项目圈选11』推荐5款本周 深受开发人员青睐 的开源项目
109 1
|
4月前
|
小程序 IDE 开发工具
【社区每周】AMPE新版本发布(12月第三期)
【社区每周】AMPE新版本发布(12月第三期)
45 6
|
4月前
|
安全 算法 数据挖掘
《隐私计算简易速速上手小册》第4章:技术挑战与解决方案(2024 最新版)
《隐私计算简易速速上手小册》第4章:技术挑战与解决方案(2024 最新版)
74 1
|
4月前
|
存储 供应链 安全
《区块链简易速速上手小册》第1章:区块链概览(2024 最新版)
《区块链简易速速上手小册》第1章:区块链概览(2024 最新版)
46 1
|
4月前
|
小程序 数据安全/隐私保护
极客SaaS框架开源包
听说后边要出saas去水印小程序 saas短视频去重小程序
45 2
|
4月前
|
缓存 算法 Java
首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了
前言 现在Java面试,问的是越来越底层。作为一名合格的Java程序员不仅要能“上天”,还要能“入地”!上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。 而本篇要跟大家探讨的就是“上天”这块的内容。据有关数据表明,现在基本工作年限超过5年的Java开发岗以及各大厂招聘岗位,对于这块内容是必定会考察的。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。
127 1
|
4月前
|
前端开发 JavaScript IDE
蚂蚁CodeFuse新版发布,前端能力优化,支持安卓开发
蚂蚁百灵研发助手 CodeFuse 插件发布新版,本版本新增支持 Android Studio,并针对 JavaScript、TypeScript 等前端语言优化了模型效果,同时还将输出Token增加到最多 1024 个。目前 CodeFuse 处于邀请测试阶段,欢迎各位开发者前往官网申请资格参与测试。在之前已安装插件的用户需要下载最新版本,才可享受 CodeFuse 插件最新能力。
205 1
|
资源调度 关系型数据库 Shell
手把手教你如何参与开源项目的协作、贡献代码: 以PolarDB开源项目为例
开源协作是一种社会进化的体现吗? 昨天体验了一下ChatGPT, 对这几个回答深有感触, 开源协作一定是未来会长期存在的, 更大规模化的人类协作模式. 所以我想写一点东西, 来帮助更多人参与开源协作.
1254 3
手把手教你如何参与开源项目的协作、贡献代码: 以PolarDB开源项目为例
|
Cloud Native 安全 Java
「开源人说」第二期重磅上线!一起走进《从开源中来,到开源中去》
你是否思考过开源的意义?是获取免费种子用户?还是技术贡献社会价值? 开源意义千人千面,最重要的是参与进来和分享出去。贯彻开源精神,龙蜥社区从Linux开源而来,CentOS替换出发,捐赠给开放原子这样的第三方中立开源基金会,到开源中去,最后落地千行百业中去产生实际价值。从开源中来,到开源中去,龙蜥社区曾走过一条怎样的开源之路?
181206 11
「开源人说」第二期重磅上线!一起走进《从开源中来,到开源中去》
|
Cloud Native 开发者
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!
阿里云开发者学堂联合云原生开发平台推出了云原生应用插件扩展训练营,帮你开始开源社区贡献者之旅!
云原生应用插件扩展训练营上线,帮你开始开源社区贡献者之旅!