创作动机:
最近写词感觉想象力受到了限制,于是就想到通过程序来辅助创作。希望达到的效果是搜一个关键词,返回多个相同韵母的词语。然后微信小程序也是一直想摸索的,就决定用小程序来开发这个功能。
过程
首先就是找数据了,去字典网站下载了辞海和英汉词典,然后用PYTHON格式化数据内容,并存到本地mysql数据库,把表中拼音和音标的字段通过正则提取其中的韵母并存放到相应的字段里。
小程序要求使用HTTPS,于是申请了ssl证书并放在nginx目录下,配置项写好路径,就可以用HTTPS访问页面了。
aws服务器上以前搭好了django,由于app里正在跑应用,就配置了一个app对应多库的设置,再将本地的库导入到aws云上。
接着在views里写好接口,在小程序里写好ui,最后进行联调,看了些视频,终于把功能实现了,当然界面有点简陋。
后来发现库里没有单个字的数据或是韵母选的不准,就又重新导了几次库。接下来打算更新热词排行功能。
感想
完成一件全栈的开发特别开心,如果这个小程序能给本地的音乐人带来一点帮助就更好了,以后自己写词也会如虎添翼,哈哈哈。