3年开发了5个私人项目:自动化办公、网站、机器人、小程序...免费开源,拿走不谢~

举报
程序员晚枫 发表于 2022/07/10 01:29:35 2022/07/10
【摘要】 打开即用

大家好,这里是全网同名的程序员晚枫

2019年从法学院毕业后就从事了程序员的工作,因为业务需要或者自己感兴趣,先后使用的开发语言有:Java、Python、JS。

今天整理一下这3年开发的私人项目,全部开源给大家,并且写明使用的步骤和命令。

每一个项目都是我正在使用的,有一些项目的访问人数超过了10w+,大家赶紧去领取吧~

如果有任何使用问题,欢迎在评论区和我讨论~

以下内容,按照访问的用户数量排序。

1、自动化办公

关注我的读者都知道,这3年我一直关注Python自动化办公这个方向,做了一个方便小白使用的Github开源项目python-office。

1行代码即可实现自动化办公,不需要非程序员学习复杂的编程知识。

如下图所示,截止今日发文,该项目在GitHub获得了150+ star,10+ contributors,感谢大家的参与和认可~!

这个网站的技术框架:python-office

源码下载和使用命令如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U

# 因为功能很多,各个功能的使用,请大家移步官方文档。
# 全部免费开源。
 官网链接:https://www.python-office.com/

2、开源项目的官网

这个项目和上一个息息相关,为了更好的介绍python-office这个项目,我买了服务器 + 域名 + DNS解析 + CDN服务等一堆应用,然后用vuepress开发了一个配套的网站:https://www.python-office.com

这个网站,用电脑打开的主页效果是这样的👇

这个网站的技术框架:vuepress

源码下载和使用命令如下:

git clone https://github.com/CoderWanFeng/python-office.com # 把项目clone到本地

cd python-office.com/docs-pages #进入主目录

npm run dev #运行项目,需要你本地有node环境,node环境的下载和安装,我这里就不罗嗦了,百度大量有。
# npm run build

3、适合手机观看的个人网站

最近我一直在更新知识星球:Python读者圈。

但是发布到其它平台的文章,为了配合平台政策,我可能要做各种各样的内容阉割。

所以有了个人网站以后,在把文章发布到自媒体平台的同时,我也会把更加完整版内容发布到自己的网站上。

手机上的效果是这样的👇

这个网站的技术框架:hexo

源码下载和使用命令如下:

git clone https://github.com/CoderWanFeng/python4office.cn.git #把项目clone到本地

cd hexo/hexo # 进入启动目录

hexo c # 清除残留打包文件

hexo g # 项目打包

hexo s # 本地运行项目

4、微信机器人

因为自己的技术群实在是太多了(100+),我就给自己开发了一个微信自动回复机器人

这个机器人不仅可以个人微信号使用,还可以放在公众号后台,给公众号使用。

这个网站的技术框架:wxpy(机器人)、flask(回复内容)

一定注意:微信机器人的使用,必须确保你的微信能登录网页版微信,请务必事先确认一下,否则你是用不了的,据我所知无解;公众号使用没有任何限制,所有人的公众号都可以。

源码下载和使用命令如下:

git clone https://github.com/CoderWanFeng/weixin-robot.git # 把项目clone到本地

pip install wxpy # 下载依赖

pip install flask # 下载依赖

cd weixin-robot/wechat-robot/code/ # 进入主程序目录

python3 wechat_flask.py # 启动接口

python3 wechat_robot.py # 启动机器人

5、彩虹屁小程序

这是我最早的有用户的一个项目:彩虹屁小程序,2019年的时候非常流行彩虹屁,我就花了一周的时间,写了一个小程序给我的读者玩。到现在,这个小程序还在正常开通使用,欢迎大家体验。

效果如下图所示👇

这个网站的技术框架:微信小程序 · 云开发

源码下载和使用命令如下:

浏览器打开:https://github.com/CoderWanFeng/rainbow-miniprogram

# 非常遗憾,因为我之前的操作失误,这个项目的代码全部被删除了。
# 如果你需要的话,请在这个项目的GitHub里提交issues,如果有需要,我会尽力恢复。

写在最后

从决定从事程序员的第一天起,我就想做一个对别人有用的东西出来,这几年也是一直在探索中。

我做得还不够好,如果上面的项目有你喜欢的,或者你看过后有更好的创意,欢迎你来联系我,我们一起把它做得更好~


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。