#python #write #json #reason

bin+lib cursython

让我们用 JSON 写 Python。出于某种原因。

1 个不稳定版本

0.1.0 2023 年 7 月 27 日

#8 in #reason

MIT 许可证

27KB
860

Cursython

cursython (cur-SY-thon) 是一种非常不幸的写 Python 的方式。不是写天真无邪的 Python 代码,而是写 JSON。

我想看到文档!

在这里。

快速入门

  1. 确保您已在系统上安装了 Rust 工具链(cargorustc 等)
  2. 运行 cargo install cursython
  3. 获利

或者

  1. 也请确保您已在系统上安装了 Rust 工具链。
  2. 克隆仓库
  3. 运行 make clean userinstall(使用 GNU make)
  4. 获利

现在,请使用 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?

JSON 斐波那契生成器

TOML 转换

您可以亲自查看:))

可抓取的项目

尝试使用 cursython 和 CherryPy 网络服务器一起使用 HTML.js。这样,您可以自信地说,您编写了一个 Web 应用程序,而无需任何真正的编程语言;)

许可证

MIT。

依赖项

~8.5MB
~160K SLoC