飞书多维表格+扫码枪快速构建个人家庭图书管理系统

一句话介绍:飞书多维表格+扫码枪读取纸质书ISBN号+爬取豆瓣数据+飞书应用开发能力=快速构建个人家庭图书管理系统。

接下来详细记录一下我创建模板和录入数据的过程。

契机是这样的,最近家里新买了一个书柜,我想着反正要把书都倒腾出来摆放一次,不妨顺便把家里的纸质书登记为一个表格;而且我最近翻出了一个以前买的扫码枪,可以发挥一下作用(实践下来发现确实挺好玩的)。

在工具的选择上,我没犹豫太多就选了飞书的多维表格。多维表格的扩展和开发能力很强,也能够快速把一个基础的数据表呈现为多种看板、画廊效果。而且多维表格最近还新增了AI捷径,可以直接调用AI能力填充表格。

整体设计思路大概分为以下几部分:

在飞书云文档新建多维表格。如果不想逐个手动配置字段的话,可以点击右上角的AI助手飞飞,告诉它希望增加哪些字段,AI就会帮助我们生成表头并设置出最为合适的字段属性:

我这次的思路是:先通过ISBN获取豆瓣图书数据,然后使用飞书的AI能力补充生成需要的字段,最后再手动录入少量数据。基于此,要录入的信息分为三类:

通过自动抓取导入+AI补全生成,尽可能减少手工录入的工作量。同时在多维表格中,数据表是最基础的数据库,后续可以基于数据表格创建不同的视图、表单或仪表盘,不过现在还是空表,所以我们把其他视图放到最后再介绍。

如果可以的话,用API是最好的,不过豆瓣的接口很早就关闭了,我在网上搜了一下,也没有其他太好用的图书API(或者都不免费)。鉴于个人使用一共也没多少本书,所以可以还是做一下豆瓣的爬虫吧,仅供学习使用,不会对豆瓣服务器造成太大压力。

不过由于豆瓣的图书简介内容并没有统一数据格式,这里还需要做很多错误处理,举个例子,比如定价这里,有时会写59.00元,有时会写¥59或CNY59,有时会写59,有时信息缺失干脆没有这个字段,所以为了避免程序处理时报错,就需要做一些处理,比如使用正则:

还有一个稍微特殊一点的就是封面图片,多维表格中支持上传图片附件,可以将封面图生成画廊,所以我们也需要顺便记录一下封面图片的URL地址,后续可以下载图片并上传到飞书中。

然后我试了一下飞书的AI功能,其实可以用AI自动补充图书分类:

再比如,豆瓣简介写的比较长,我们可以让AI进行总结,生成一句话简介:

这样设置好了之后,只要我们填入前几列的字段,飞书AI就会帮助我们自动补全这两列数据,非常好用。

多维表格其实自带一个Webhook接口用于提交数据,具体做法是点击文档右上角的「自动化」:

「创建自定义流程」:

左边选择「接收到Webhook时」,会得到一个Webhook地址,向这个地址发送JSON格式的数据,服务器就会收到并自动解析为字段;然后右侧选择「新增记录」,选择插入数据的位置为数据表,然后设置记录内容即可:

填写基本信息:

想要通过应用向多维表格中提交数据,主要需要几个过程,我会把文档附在这里供大家参考:

这个过程中,还需要向应用开放相应的操作权限,我建议是在「开发文档」中调试接口时,开通相应的权限。

具体来说,我们需要提前准备好4个参数,分别是:

提交appid和app_secret,获得tenant_access_token。

如果提交的数据和设置的字段类型不匹配就会报错,所以需要仔细debug一下。代码比较简单,大家应该能看明白:

大家现在用的更多的是手机扫描二维码。其实扫码枪这玩意儿一点都不神秘,超市收银台标配。而且一维码条形发明都几十年了,被广泛应用于商品标识。

扫码枪的原理其实很简单,就是通过光学扫描系统读取条形码中的数据,将其转换为电信号,再经过处理器处理后,模拟键盘输入的形式将数据传递给计算机等设备。

不过我用的并不是那种「有线枪式」的扫码枪,而是一个便携的蓝牙扫描枪(不带货哈)。所以对于电脑来说,扫码枪类似于一个无线键盘:

对于用户来说,只需要知道,连接扫码枪之后,你把键入的光标放在哪里,它就会把扫码结果直接输入到哪里(我录了个短视频,不知道能不能看清楚)。

扫码枪也有许多设置项,其中一项便是扫码结尾的字符,如果不做设置,扫码枪在连续扫描时就会录入一长串字符,所以一般来说会在结尾设置\n换行符。

到此我们就可以把以上所有工作流程串在一起了,运行起来的效果大概是这样:

这样基本上就能10s内录完一本书的数据,而且全程只需要做一个动作,就是扫码,很快就能整理出家里的图书数据库。

有了基础的数据表之后,就可以根据自己的需要创建更多视图。所谓视图,就是展现数据的不同方式。大家可以根据自己的数据类型和情况探索一下展示效果,这里不再详细介绍了~

而且你别说,做完这个图书数据表之后,我觉得其他家庭数据库也挺有搞头的,用类似的思路,可以很快搭建出「家庭药箱」「家庭食品保质期」「老婆的化妆品」等等数据表,无非就是替换一下条形码查询数据的接口,而且类似这种需要注意保质期的数据表,还能利用多维表格中的到期提醒功能自动发送提醒。下周有空就做。

THE END
1.读二维码模块,嵌入设备使用,每秒读10个二维码打印机扫描器条码多年来,深圳市远景达物联网技术有限公司一直专注于扫码模块,二维码模组,条码识读引擎,二维码扫描头,二维码扫描模块,固定式条码扫描器,工业固定式扫码枪,二维码扫描设备等条码识别与工业视觉产品的研发生产,结合智能设备研发及嵌入式技术的深厚背景与丰富的实践经验,我们的产品已被广泛应用于生产制造、公共交通、学校、https://m.163.com/dy/article/JJN2TD7805528JF7.html
2.如扫码枪实现扫码借出归还图书应用嘲扫码枪实现扫码借出归还图书 场景描述: 在图书管理中,每一次的图书借出或归还操作,通过白码低代码开发平台实现扫描图书的图书条形码即可快速选中图书而进行后续的操作,从而免去了搜索的操作过程以提高图书管理的效率。 功能实现: 数据表字段可按需要去更改。https://www.bnocode.com/scene/guide_data_new_11.html
3.扫码枪在图书管理系统中的应用期刊摘要:以往图书馆都是靠人工对归还的图书实现分类入库,这种人工操作既费时、又费力,并且工作效率非常低。为了提高工作效率,降低工作人员的劳动强度,本装置采用扫码枪和PLC控制系统,首先在每本图书上都贴上二维码标签,将图书分类放置在指定的位置处,等借阅者还书时图书管理员只需用扫码枪扫描图书上的二维码,这样系统则https://d.wanfangdata.com.cn/periodical/QKBJBD20202023040700008855
4.公立学校,就是我们图书馆里的,图书管理系统以及扫码枪,属于固定公立学校,就是我们图书馆里的,图书管理系统以及扫码枪,属于固定资产里的哪一类呢-实务-问题咨询。财税问答-正保会计网校旗下的专业财税实务答疑平台(原中华会计网校)。https://m.chinaacc.com/wenda/detail/xt/5443764
5.XT6603B图书码扫码枪图书校验码ISBN码文具笔类条形码扫描枪XT6603B图书码扫码枪图书校验码ISBN码文具笔类条形码扫描枪由深圳市兴通物联科技有限公司(https://saomaqiang.gys.cn)为您提供的产品货源报价、详细参数、供应信息,厂家货源一应俱全,服务质量有保障,购买请与我直接联系。https://saomaqiang.cn.china.cn/supply/4885679488.html
6.商超零售商品条码扫码枪进销存图书馆扫描器影像式扫码枪SUNMI/商米扫码枪一维条码扫描枪二维码收银扫枪 商超零售商品条码扫码枪进销存图书馆扫描器影像式扫码枪-全部商品-平台自营店-商品详情https://vip.monxin.com/index.php?monxin=mall.goods&id=55
7.科密(comet)EW原价 ¥269.00 销售价 ¥220.98 累计销量0 浏览次数456 累计评论0 数量 库存9999 (0) 品牌:科密 商品名称:科密(comet)EW-5800 扫码枪扫描枪无线一二维码条码枪 餐饮零售收银仓储物流商品图书医保码扫码器收款码http://zhongyecloud.cn/index.php?s=/index/goods/index/id/21123.html
8.图书条码枪图书条码枪批发促销价格产地货源阿里巴巴为您找到2000条图书条码枪产品的详细参数,实时报价,价格行情,优质批发/供应等信息。您还可以找中英打码,图书条码流水号,打码机英文字符,中英文标签机,图书胶装机等产品信息。https://m.1688.com/offer_search/-CDBCCAE9CCF5C2EBC7B9.html
9.无线扫描枪条码数据采集器二维pda手持终端ERP扫码枪进销存图书驰腾CT1000盘点机无线扫描枪条码数据采集器二维pda手持终端ERP扫码枪进销存图书仓库出入库超市物流快递巴枪功能齐全兼容多种软件小巧好用推荐理由1、功能全面专业UI 驰腾CT1000盘点机无线扫描枪条码数据采集器二维pda手持终端ERP扫码枪进销存图书仓库出入库超市物流快递巴枪 - 物联网值得买频道 - 爱物联IIoT产品信息 https://www.gkzhan.com/chanpin/12345631.html
10.科密(comet)扫码枪无线扫描枪条码枪扫描器一维激光蓝牙语音提示图科密(comet)扫码枪无线扫描枪条码枪扫描器一维激光蓝牙语音提示 图书仓储商超物流盘点TC200W TC200W图片、价格、品牌样样齐全!【京东正品行货,全国配送,心动不如行动,立即购买享受更多优惠哦!】https://item.jd.com/10082359556484.html
11.扫码商米商品式扫码影像扫描器图书馆进销存条码零售商条码扫描枪商米SUNMIQ宝扫码枪一维扫描枪二维码收银枪商超零售商品条码扫码器进销存扫码图书馆扫描器影像式扫码平台https://www.zhe2.com/note/643605650876
12.四川省中小学图书馆(室)管理系统使用手册.docx怎么借阅归还图书?答:可以在流通管理--借阅(归还)中输入读者卡号和图书条码号进行借书操作。注意:读者卡号和图书条码号要与之前导入的一致。在用扫码枪进行图书编目时,扫码枪扫描ISBN号后没有出现检索数据?答:这是由于该扫码枪设置了一个自带的回车键或者是换行符;而我们系统录入图书时ISBN号填写完成后需要用鼠标https://max.book118.com/html/2018/0605/170928554.shtm
13.馆2:图书录入馆2:图书录入 1 扫描枪 2 录入工具 isbn2msg 2.1 pyinstaller-F .\isbn.py 2.2 Sub lushu() Dim str2 As String Dim i As Integer Dim txt As String sheetname = "lushu" wt = Worksheets(sheetname).Cells(1, 3).Value bg = Worksheets(sheetname).Cells(1, 1).Valuehttps://blog.csdn.net/Jelly_Zhou/article/details/127036267