1 个不稳定版本
0.1.0 | 2023 年 7 月 27 日 |
---|
#8 in #reason
27KB
860 行
Cursython
cursython (cur-SY-thon) 是一种非常不幸的写 Python 的方式。不是写天真无邪的 Python 代码,而是写 JSON。
我想看到文档!
快速入门
- 确保您已在系统上安装了 Rust 工具链(
cargo
,rustc
等) - 运行
cargo install cursython
- 获利
或者
- 也请确保您已在系统上安装了 Rust 工具链。
- 克隆仓库
- 运行
make clean userinstall
(使用 GNU make) - 获利
现在,请使用 cursython
命令编译示例。运行 cursython --help
获取使用信息。
背景故事
所以这个 YouTuber A Byte of Code 制作了这个视频,展示了他的框架 HTML.JS,其中您用 HTML 写逻辑而不是 JavaScript。在评论部分我写道,我会浪费我 3 个月的时间写一个 TOML.py 框架,其中您用 toml 写 Python,这就是结果。
实际上只花了 9 天 + 5 天的拖延,我是在 2023 年 7 月 17 日开始的,现在是 26 日。
有了这个光荣的库/框架/转换器,您可以用 JSON 写 Python 代码,出于某种原因™。
为什么我使用 JSON/JSON5 而不是 TOML?
您可以亲自查看:))
可抓取的项目
尝试使用 cursython 和 CherryPy 网络服务器一起使用 HTML.js。这样,您可以自信地说,您编写了一个 Web 应用程序,而无需任何真正的编程语言;)
许可证
依赖项
~8.5MB
~160K SLoC