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

一句话介绍:飞书多维表格+扫码枪读取纸质书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.联图云光盘数据库试用通知在校内IP范围内打开联图云光盘网站,登录账户(第一次登录需要在学校IP范围内注册账户),进入主界面可以在搜索栏内搜索需要的图书,附带有光盘的图书会有光盘文件列表,光盘资源可以在线使用,或者整盘下载使用。 联图非书资源(随书光盘)云服务,采用最先进的云计算和Web2.0技术,实现对图书馆现有OPAC的智能扩展,即时完整替https://tsg.gzist.edu.cn/info/2103/3228.htm
2.期刊阅读新模式馆藏期刊“码”上阅读,开启期刊线上阅读之旅!为满足读者期刊阅读需求,提供全时段期刊阅读服务,在全民读书月期间,潍坊市图书馆依托本馆数字资源库,为读者提供部分馆藏期刊电子版,读者扫码即可阅读。该服务旨在打破传统纸质期刊阅读的局限性,使读者在任何时间、任何地点,都能开启期刊阅读! 为方便读者阅读,我们精心挑选300余种期刊,设计印制了“馆藏期刊 ‘码’上阅http://www.wflib.com/article/24211
3.关于开通“书香中国”数据库试用的通知为更好满足广大师生多样化的阅读需求,图书馆现开通“书香中国”数据库,欢迎大家试用。 一、“书香中国”数据库简介 “书香中国”数据库是中文在线集团针对机构用户研发的数字资源阅读综合平台,资源类型丰富,包括:10万余册电子书、3万余集有声书、800多种期刊,200多种报纸,所有资源均为正版授权,内容涵盖:畅销书、长http://tushuguan.sdwfvc.com/info/1040/13506.htm
4.《智慧图书馆技术应用动态》2024年第12期点击标题直接阅读/扫码浏览整期动态 动态简介 《智慧图书馆技术应用动态》由智慧图书馆技术应用联盟(筹)主办,本刊物旨在传播和交流智慧图书馆理念、技术和应用,发布智慧图书馆项目动态与进展,展示国内外智慧图书馆实践案例,与同仁一起共同探索开拓国内智慧图书馆平台https://mp.weixin.qq.com/s?__biz=MzIyOTExNzgwMA==&mid=2649474087&idx=1&sn=48038820a39d6db6e23ce1ba2e5aab95&chksm=f11c22edc27c968525faa445c4c830615a146c2af786d5d32583a2a45d572d125f6f7e68bb7c&scene=27
5.高校智慧图书馆运行,AI赋能知识获取便捷化品牌策划智慧图书馆是数字化、信息化之后的图书馆发展新形态,其以物联网、云计算、大数据等技术为基础,实现了智能化管理和服务,目前,许多高校图书馆已经逐步向智慧化转型,通过智能化设备和技术手段,提供更加便捷、高效的服务,智能书架、智能检索系统、自助借还书等设备,大大提高了图书馆的运营效率,提升了读者的阅读体验。 https://www.szqianxi.com/post/727.html
6.云洞图书馆位于海口世纪公园音乐广场的西北侧,窗外就是大海,能坐云洞图书馆位于海口世纪公园音乐广场的西北侧,窗外就是大海,能坐在这里看书,不仅是一种享受,更需要运气,因为需扫码预约,你可能会发现三天之内排不上号#图书馆打卡 #云洞图书馆 #海南 - 清水无鱼于20231223发布在抖音,已经收获了2.8万个喜欢,来抖音,记录美好生活!https://www.douyin.com/video/7315737564361542964
7.文化云安装到位啦扫码文化云开心逛扶风依据文化部全国公共文化发展中心的《关于下发中西部贫困地区公共数字文化服务提档升级工作指南及配置标准的通知》要求,扶风县文化和旅游局及县图书馆工作人员对我县16处旅游景点云地标标识已安装到位,内有本地特色文化音视频资源及本地组织的文化活动信息。欢迎大家扫码文化云,开心逛扶风!http://www.ffxtsg.com/nzcms_show_news.asp?id=6433
8.惠州市图书馆整合了本馆移动端的数字资源(试用资源),为读者提供更方便的移动阅读体验。 三、扫码签到 读者报名参与活动后,可使用扫码签到扫描活动签到二维码进行签到。 公告资讯功能包括: 一、云书U阅及云书飞阅 云书U阅是线上版的“你选书我买单”,读者在平台选购图书后由图书馆把图书快递到读者手中,读者阅读完后需还回图https://www.hzlib.cn/information/31448
9.“阅见世界”扫码共读微书评比赛③读豆瓣高分新书,赢丰富奖品“阅见世界”扫码共读微书评比赛已推出2期,为读者带来精彩纷呈的获世界文学、图书大奖获奖(者)作品的电子书24本,也收到不少粉丝的精彩微书评和对活动的喜爱之情。本期为大家带来涉及经济、科学、历史、文学等新书精选,欢迎继续参与微书评比赛,赢取丰富奖品。 https://static.nfapp.southcn.com/content/202306/30/c7845737.html
10.先进幼儿园,先用云管书老师管理图书更高效,孩子看书更方便云管书是国内领先的纸质图书管理系统,广泛应用在职工书屋、幼儿园、中小学图书馆、绘本馆、农家书屋、社区书屋、书店、家庭书房、读书会等,包含图书自动识别、图书查询、在线预借、扫码借还书、图书书目导入导出等功能。 高效录书 1 图书分类 在录书之前,可以对幼儿园的图书或者绘本进行分类,一类的书可以摆放在一起https://www.douban.com/group/topic/260728115/
11.云管书,好用的纸质图书管理系统,职工书屋,幼儿园,中小学图书馆云管书是好用的纸质图书管理系统,广泛应用在党建书屋、职工书屋、幼儿园、中小学图书馆、绘本馆、农家书屋、社区书屋、书店、家庭书房、读书会等,包含图书自动识别、图书查询、在线预借、扫码借还书、图书书目导入导出等功能http://www.ibook.tech/
12.江西省人民政府市县动态赣鄱云首个图书馆座位预约系统在临川上线12月11日,抚州市临川区图书馆座位预约功能上线,成为赣鄱云在全省首个使用自助化阅览座位预约系统的图书馆,该功能由江西日报社赣鄱云联合临川区融媒体中心开发,是赣鄱云探索新闻+政务服务商务的又一新举措。市民仅需下载“临川发布”APP,就可以预约座位,无需再花时间在找座上。 https://www.jiangxi.gov.cn/art/2023/12/13/art_399_4713112.html
13.买单——图书线上“云采购”来啦图书线上“云采购”来啦 让我们从茫茫书海中 领略诗意的秋景 邂逅不期而至的美好 活动时间:2023年10月9日——13日 活动入口:1.登录网址http://ypt.jsfhxh.cn/ 2.扫码登录 登录口令:UCASNJ(账号)Zky123456(密码) TIPS:请使用谷歌或火狐浏览器;登录时请选择“图书馆用户”,并手动输入“中国科学院大学南京学院http://njc.ucas.ac.cn/lib/info/1045/1265.htm
14.图书馆管理系统图书借阅软件扫码录书图书管理系统软件操作简单方便,无论是借阅的员工还是维护图书的员工,都起着事半功倍的效果。在我们公司,番薯借阅的存在大大激励了员工阅读的热情,有利于我们输出企业文化,传播公司的企业理念。我印象最深的功能就是手机扫码即可录入书籍,与图书馆管理员一样的效果,但是却用了较少的花费和操作成本,我给番薯借阅一个大大的赞!https://www.fanshujieyue.com/
15.Bookshelf扫码加书,开源电子图书馆[Android]Bookshelf是一款开源的图书管理应用,只需要扫码 ISBN 条形码,即可完成书目的添加,支持 OpenLibrary 与 豆瓣数据,没有多余的社交功能,专为管理书籍而生。@Appinn Photo bychuttersnaponUnsplash 来自发现频道@valuex的推荐: Bookshelf 是一款用于管理书籍的安卓 APP。界面简洁,十分好用,故推荐给大家: https://www.appinn.com/bookshelf-for-android/