这是一个开源的浏览器扩展程序,名为Bandwidth Hero。它的作用是在浏览网页时压缩页面上的所有图像,从而减少数据流量消耗。它的工作原理是拦截所有图像加载请求,将图像URL发送到数据压缩服务,服务会下载原始图像并将其转换为低分辨率的WebP或JPEG格式,然后返回给浏览器显示。使用该扩展需要自行搭建数据压缩服务,扩展提供了相关文档说明。该项目由Anatoliy Yastreb用爱心制作,托管在GitHub Pages上,使用orderedlist主题。
https://bandwidth-hero.com/
这个GitHub仓库包含了一个用Rust语言重写的"Rusty bandwidth"代理服务器项目。这个版本相较于原始的"Bandwidth Hero"代理服务器,在运行时消耗的系统资源大大减少(仅占用15MB内存)。由于只需要运行一个可执行文件,因此更易于自行托管。
默认情况下,该代理服务器使用8080端口,并为缓存分配512MB内存,不过这两个参数都可以通过启动参数进行修改。它支持AVIF和WebP图像压缩模式。由于WebP编码速度更快,作者推荐使用"--webp"参数启用WebP模式。目前还不支持硬件加速编码。
https://github.com/furdiburd/rusty-bandwith
crud_routers是一个自动生成CRUD路由的库,与ORM和Web框架无关。它受fastapi-crudrouter的启发而开发。该库可以与Axum和Diesel等Web框架和ORM配合使用,只需几行代码就可生成所需的CRUD路由。
主要特性包括:
项目还计划添加中间件支持和创建文档网站等功能。总的来说,crud_routers可以极大简化Web应用的CRUD路由开发,提高开发效率。
https://github.com/furkan-guvenc/crud_routers
fastapi-crudrouter的Python包,它是FastAPI的扩展。它可以自动为您的模型生成和记录CRUD(创建、读取、更新、删除)路由,从而节省重复编写通用CRUD路由的时间。主要功能包括:
https://github.com/awtkns/fastapi-crudrouter
--
From 日报小组 Mike
社区学习交流平台订阅:
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。