1作者: offerrall大约 1 个月前原帖
我需要一个工具来快速原型化我们公司的内部工具——PDF生成器、数据处理器、文件转换器,以便非技术同事也能使用。 func-to-web 可以从 Python 函数签名生成网页用户界面,且无需任何样板代码: ```python from func_to_web import run def divide(a: int, b: int): return a / b run(divide) # 网页用户界面位于 localhost:8000 ``` 对于更复杂的需求,它支持高级类型: ```python def process_data( scores: Annotated[ list[Annotated[int, Field(ge=0, le=100)]], Field(min_length=3, max_length=10) ], # 3-10 项,每项 0-100 files: list[ImageFile], # 多文件上传 email: Email, # 内置验证 notes: str | None = None # 可选字段,带切换 ): return FileResponse(pdf_data, "report.pdf") # 自动下载 run(process_data) ``` 主要特点: - *高级列表*:动态添加/删除,限制列表大小和项目 - *可选字段*:`Type | None` 创建切换开关 - *文件处理*:上传/下载带进度条,支持 GB 级文件 - *丰富输出*:自动显示 PIL 图像、matplotlib 图表或可下载文件 - *动态下拉框*:运行时生成的选项来自函数 - *多个函数*:自动生成索引页面 并不是想取代完整的网页框架,但对于内部工具和快速实用程序,这种方法比编写 HTML 表单更具优势。 已有 454 个单元测试。每天用于内部工具和快速原型开发。第一周获得了 150 个星标。 GitHub: [https://github.com/offerrall/FuncToWeb](https://github.com/offerrall/FuncToWeb) 在这里分享,希望其他人也会觉得有趣 :)
4作者: bwb大约 1 个月前原帖
最近我一直在思考我所接收到的新闻与我作为城市/地区/国家/地球的投票成员所需的新闻之间的关系。 我对一些事情感到非常沮丧: 新闻没有将故事放在上下文中。例如,报道说在派对上有5个小丑被谋杀,但从未提及整体谋杀率,以便理解这是否真的作为一种趋势重要。 有没有人知道哪个新闻网站能够将大局放在上下文中? 我也不喜欢故事没有后续报道。例如,在法庭案件方面,我想知道最后发生了什么,这些最高法院或联邦法院的裁决如何实际影响企业等等。 有没有人知道哪些新闻机构在跟踪这类信息,以便感兴趣的人可以持续获得更新? 最后,有没有新闻网站筛选掉日常琐事,仅发布每月的状态更新,以帮助将趋势放在上下文中? 一切看起来就像是一个房间里有100个声音在尖叫寻求关注,却没有上下文或对什么是真正重要或引人入胜的决定……
1作者: OscarRoss大约 1 个月前原帖
Betafort Recovery 追踪并找回了我丢失的资金,且没有任何前期费用。