Skip to content

newtoncy/Teach-fools-with-Chinese-programming

 
 

Repository files navigation

教网上执着于中文编程的网友如何用中文编程

富哥你若v我50,我愿去fork一份python源码,然后把这坨屎拉到python源码里

使用python build.py来生成python代码.

生成完成后,使用python 生成/自动狗屁不通文章生成器.py来运行

点开自动狗屁不通文章生成器.pyzh来欣赏美丽的中文关键字

点开自动狗屁不通文章生成器.py来查看原始的版本

如果您想在新的项目中使用这个美丽的关键字替换程序, 只需要将build.py拷贝到新项目即可. 所有build.py目录和子目录下的.pyzh文件将被关键字替换.

总的来说, 这不是一个简单的查找替换程序, 它要更复杂一丢丢, 它是一个简单的python词法分析器. 它将输入变成token流, 将中文关键词代换成python关键词, 然后输出python脚本. 这主要是为了避免错误的替换掉字符串和注释中的关键字.

python的内置函数我也简单写了几个别名,这并不优雅,仅供演示. 富哥若愿意多vivo一点钱我也可以把别名功能也写到python解释器里去.

原项目👉狗屁不通文章生成器

BullshitGenerator

偶尔需要一些中文文字用于GUI开发时测试文本渲染. 本项目只做这一项, 请勿用于其他任何用途. Needs to generate some texts to test if my GUI rendering codes good or not. so I made this.

再次声明一下, 本项目生成的文章真的狗屁不通, 只能拿来搞笑, 请不要用于正规用途!

再次声明一下, 本项目生成的文章真的狗屁不通, 只能拿来搞笑, 请不要用于正规用途!

再次声明一下, 本项目生成的文章真的狗屁不通, 只能拿来搞笑, 请不要用于正规用途!

本项目为python3版本, 还有由suulnnka修改在线版, 使用更加方便: https://suulnnka.github.io/BullshitGenerator/index.html

下一步计划:

  1. 防止文章过于内容重复
  2. 加入更多啰嗦话.
  3. 加入马三立<开会迷>里的内容
  4. 加入手写体直接渲染出图片的功能(仅仅用于测试本人的打印机是否工作正常, 请勿做它用).

关于Pull requests:

鄙人每个requests都会仔细阅读, 但因近期事情较多, merge未必及时, 毕竟是业余项目, 请大家见谅. 如果未来实在更新不及时, 也欢迎有志之士替代本人继续本项目.

关于中文变量名:

平时撸码鄙人是不写中文变量名的, 本项目中的中文变量名只是最开始瞎写的时候边写语料边写代码时懒得切英文输入法了. 不过既然如此就保持吧!

关于生成算法

鄙人才疏学浅并不会任何自然语言处理相关算法. 而且目前比较偏爱简单有效的方式达到目的方式. 除非撞到了天花板, 否则暂时不会引入任何神经网络等算法. 不过欢迎任何人另开分支实现更复杂, 效果更好的算法. 不过除非效果拔群, 否则鄙人暂时不会融合.

About

Teach fools with Chinese programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.0%
  • HTML 37.8%
  • Python 24.2%