随着语音输入和5G时代的来临,传统借助纸笔或者电脑的工作方式,越来越难以满足人们的高节奏工作需求,手机已经成为接收信息的重要载体,我们如何高效地使用手机进行办公,将碎片时间化零为整,是提高工作效率,提升自我的一个新的增长点。基于这个需求,我用Python开发了一个使用云服务器和微信小程序进行“云办公”工具。

一、需求发现

(一)勿以善小而不为

人有两个缺点,既好高骛远又懒惰。好高骛远让我们对收益小的工作,置之不理,眼里只是关注着现阶段的重要工作,但是重要工作一般比较复杂。懒惰则让未分解的工作任务一拖再拖。

其实工作是一个任务集群,重要工作就像一棵大树,其他琐事就像是周围的杂草,虽然完成重要工作这件事非常诱人,但是我们不能否认去除某些杂草对“砍倒”这颗大树,也是很有裨益的。更何况有时候杂草过多,你甚至发现不了树,只会感觉到莫名的焦虑感。

(二)清空记忆是最爽的极简

清空记忆,就是把所想要做的事记录到外部媒介。这其实是轻而易举的小事,但清空的记忆资源,人脑的意识和潜意识才能集中精力去思考。

当然,这个外部媒介的记录和调用方式一定要方便。现在印象笔记和讯飞语记等产品,都是比较优秀的网络笔记工具。但它们对于如何高效使用笔记和对个人信息的挖掘还有待深入。

二、程序实现

(一)用微信小程序记录待办事项和小笔记

首先在手机端使用一个小程序来记录日常的待办事项和小笔记,可以使用语音输入。把需要做的事情一条条记录下来。先将无形的焦虑化成有形的待办事项,再把待办事项一条条地完成。

此外,这个工具还能当做小笔记用(红色方框中带有“@”符号的就是小笔记),当我们不在电脑前也可以去构思一篇文章或者某个PPT演讲。遇到灵感随时记录下来。这个工具就像是一个记忆的外接硬盘,随时释放工作记忆。

后端代码:

用python的flask在后台建立服务器,接收小程序提交的API接口指令进行更新、删除、新增待办事项和笔记。

#API接口
@app.route('/<int:task_id>', methods=['GET'])
def get_tasks(task_id):if task_id==777:  #新增# neirong=urllib.parse.unquote(request.args.get('gg2'))work=urllib.parse.unquote(request.args.get('work'))jindu=urllib.parse.unquote(request.args.get('jindu'))dlzt=urllib.parse.unquote(request.args.get('dlzt'))shijian11=time.strftime('%y-%m-%d',time.localtime(time.time()))shijian11 = datetime.datetime.strptime(shijian11, "%y-%m-%d")shijian_f3=shijian11-datetime.timedelta(days=3)shijian11=shijian11.strftime("%Y-%m-%d")  #今天data=pd.DataFrame({'日期':[shijian11],'工作':[work],'进度':[jindu],'来源':[dlzt]})db = client.daibanlistcollection = db.daibanlist records = json.loads(data.T.to_json()).values()collection.insert(records)

思想的极简不应该是躲避事情,而是通过合理布局,用有限的精力做出最大的成效,提高自己管理繁杂事务的能力。让我们每个人都如“韩信将兵,多多益善”,随时随地聚集思想,创造价值。

(二)在网页端将小笔记打上标签,整理成篇

把平时的思考转化为成果,整合也是一种简化。我还设计让这个工具可以通过网页端来展示内容。在网页端可以查看和搜索还未打上标签的小笔记,并且根据标签把不同组织的小段文字合并成完整的文章,稍加修改就成为一个完整的作品。

下图为手机网页展示。

网站后台代码:

也用python的flask在后台建立网站服务器,完成打标签、合并小笔记内容的功能。获取本文完整源码请扫描文末最下方二维码进入微信交流群。

作者简介:霍青,一个用python的up主

赞 赏 作 者

扫描下方二维码获取本文源码

点击下方阅读原文加入社区会员

Python 搭建云服务和小程序“云办公”相关推荐

  1. 简化后端:一篇带你走进云开发及小程序云开发的世界

    目录 前言 小程序是什么 什么是小程序的云开发 目前国内云开发相对较成熟的云计算技术 1.阿里云 2.腾讯云 3.百度云 4.天翼云 5.金山云 6.Ucloud 7.华为云等公司 云开发与传统开发的 ...

  2. 计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  3. [附源码]计算机毕业设计Python+uniapp家政服务系统小程序7na26(程序+lw+远程部署)

    [附源码]计算机毕业设计Python+uniapp家政服务系统小程序7na26(程序+lw+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python ...

  4. 前端云原生——微信小程序云服务配置

    前端同样涉及云原生 前言 创建使用云开发项目 搭建云环境 测试云服务 1. 获取openid(上传本地login云函数) 1.1 创建部署login文件时报错 2. 自定义sum函数并创建部署 3. ...

  5. 小程序云开发用买云服务器吗,小程序云开发要买服务器吗

    小程序云开发要买服务器吗 内容精选 换一换 简要介绍BreakDancer是一个C++软件包,可提供下一代配对末端测序读取的全基因组结构变异检测.它包括两个补充程序,BreakDancerMax预测五 ...

  6. [阿里实习]阿里云EMAS团队小程序云Serverless实习工作总结

    实习工作回顾 1. 记事本小程序开发(4.5周) 工作内容 记事本小程序开发,实现数据库的增删改查,学习云函数操作数据库 输出 记事本小程序项目代码 最佳实践pr稿 10篇学习文档.踩坑记录.入门总结 ...

  7. 【小程序】腾讯云服务配置小程序流程

    配置小程序流程 [小程序]SSL配置 [小程序]Nginx配置https协议 [小程序]微信小程序配置

  8. uniapp云开发微信小程序 云函数配置

    1.项目根目录下新建云函数文件(cloidfunctions,里面最好有个js文件),如图 2.打开项目根目录的manifest.json文件,选择底部的'源码视图'.找到"mp-weixi ...

  9. 小程序·云服务的系统架构和运维实现

    之前,开发者想要开发一个小程序,常规流程是:要考虑买什么样的服务器,匹配哪些资源(如存储应用.数据库等),此外,还要考虑各种初始化,与服务端口关联等问题.这些工作全部梳理完成可能要花费数天时间.有了& ...

最新文章

  1. L1-008 求整数段和 (C++)
  2. thinkphp 框架自动加载原理_ThinkPHP5分析Part 1 基本框架流程
  3. python数学知识_数学知识回顾01
  4. stm32核心板可以点亮灯吗_STM32库函数点亮LED
  5. 回归素材(part10)--深入浅出python机器学习
  6. S. gcc相关软件安装
  7. ERP系统容灾方案对ERP生产系统的影响
  8. SSD 超详细入门(代码+原文)
  9. MyBatis入门到精通,最全最详细的MyBatis学习教程来了
  10. 新手下载安装GitHub
  11. 【libmodbus-vs2019】测试使用
  12. CSS3无限滚动(无线循环滚动)
  13. 关于spidev_test自发自收数据不正确的解决方案
  14. 对于大数据的一些处理方法
  15. Python向左,数学向右:梅森素数
  16. vue3之常范低级错误の错误指南
  17. opencv--颜色识别
  18. 3.JavaScript核心BOM操作学习(界面交互功能)——JavaScript获取自定义的方法,开始进行节点操作
  19. 万字详解Git入门教程!
  20. Dell Inspiron 3559戴尔笔记本电脑拆机教程分享

热门文章

  1. 互联网 + :小米案例版
  2. 模电和数电在应用上的区别和联系
  3. Android 多点触控与图片缩放
  4. idea警告:Unchecked cast: ‘java.lang.Object‘ to ‘java.util.List
  5. CSU - 2135 Appositive Body
  6. flume avro java_Flume的Avro Sink和Avro Source研究之一: Avro Source
  7. 对学校的希望和寄语_对孩子的希望和寄语
  8. Statement.execute() 返回值
  9. C++ split() 函数
  10. 奥哲低代码助力西子联合自主搭建航空QMS