2作者: ADHDan2 个月前原帖
Beta版本将在几周内推出——非常希望能听到大家对目前方向的反馈。 网站:<a href="https://www.pagepalapp.com" rel="nofollow">https://www.pagepalapp.com</a> 演示:<a href="https://www.pagepalapp.com/#demo" rel="nofollow">https://www.pagepalapp.com/#demo</a> 加入Beta测试:<a href="https://www.pagepalapp.com/#subscribe" rel="nofollow">https://www.pagepalapp.com/#subscribe</a>
4作者: slig2 个月前原帖
嘿,HN,<p>大约二十年前,当我还是大学生的时候,我第一次接触到詹姆斯·普罗普(James Propp)的自指能力测试(Self-Referential Aptitude Test)[1],我非常喜欢这个概念。从那时起,我就一直想把这个概念变成一个每日游戏,最终我实现了这个想法:<a href="https://www.logiquiz.com/" rel="nofollow">https://www.logiquiz.com/</a><p>游戏界面会根据你给出的答案检查每个问题,因此不会因为透露答案而破坏游戏体验。<p>每天有五种不同的测试,从非常简单到非常困难。<p>我很想听听你们的想法!<p>[1]: <a href="https://faculty.uml.edu/jpropp/srat-Q.txt" rel="nofollow">https://faculty.uml.edu/jpropp/srat-Q.txt</a>
10作者: Kumzy2 个月前原帖
你好,HN!<p>Advanced Alchemy 是一个为 SQLAlchemy 优化的伴随库,旨在通过强大的工具提升你的数据库模型,提供迁移、异步支持、生命周期钩子等功能。<p>你可以在这里找到代码库和文档:<p><pre><code> - GitHub 代码库: https://github.com/litestar-org/advanced-alchemy - 官方文档 : https://docs.advanced-alchemy.litestar.dev/latest/ </code></pre> Advanced Alchemy 扩展了 SQLAlchemy,增加了提高生产力的功能,同时保持与你已经熟悉的生态系统的完全兼容。<p>在其核心,Advanced Alchemy 提供:<p>- 同步和异步的仓库,具有常见的 CRUD 操作和高度优化的批量操作<p>- 与主要的网络框架集成,包括 Litestar、Starlette、FastAPI、Sanic<p>- 自定义的 alembic 配置和 CLI,支持可选的框架集成<p>- 带有审计列、主键和实用函数的实用基础类<p>- 内置的文件对象数据类型,用于存储对象:<p><pre><code> - 统一接口,支持各种存储后端 fsspec 和 obstore - 可选的生命周期事件钩子,与 SQLAlchemy 的事件系统集成,自动保存和删除记录插入、更新或删除时的文件。 </code></pre> - 优化的 JSON 类型,包括为 Oracle 定制的 JSON 类型<p>- 集成对 UUID6 和 UUID7 的支持,使用 uuid-utils<p>- 集成对 Nano ID 的支持,使用 fastnanoid<p>- 预配置的基础类,带有审计列 UUID 或大整数主键和哨兵列。<p>- 同步和异步的仓库,具有:<p><pre><code> - SQLAlchemy 模型的常见 CRUD 操作 - 具有方言特定增强的批量插入、更新、插入或更新和删除 - 集成计数、分页、排序、过滤,支持 LIKE、IN,以及日期的前后。 </code></pre> - 针对多个数据库后端的测试支持,包括:<p><pre><code> - 通过 aiosqlite 或 sqlite 的 SQLite - 通过 asyncpg 或 psycopg3(异步或同步)的 Postgres - 通过 asyncmy 的 MySQL - 通过 oracledb(异步或同步)(在 18c 和 23c 上测试)的 Oracle - 通过 spanner-sqlalchemy 的 Google Spanner - 通过 duckdb_engine 的 DuckDB - 通过 pyodbc 或 aioodbc 的 Microsoft SQL Server - 通过 sqlalchemy-cockroachdb(异步或同步)的 CockroachDB </code></pre> 该框架旨在轻量且强大,拥有清晰的 API,使其易于集成到现有项目中。<p>你可以在这里找到使用 FastAPI 的完整示例: <a href="https://docs.advanced-alchemy.litestar.dev/latest/usage/frameworks/fastapi.html" rel="nofollow">https://docs.advanced-alchemy.litestar.dev/latest/usage/fram...</a><p>该库提供自定义数据类型、服务和仓库(包括优化的批量操作),并与 Flask、FastAPI、Starlette、Litestar 和 Sanic 原生集成。<p>我们始终欢迎反馈和改进!我们有一个活跃的 Discord 社区,如果你在问题上没有得到回复或想直接与开发团队聊天,请随时联系。<p>库地址: <a href="https://github.com/litestar-org/advanced-alchemy">https://github.com/litestar-org/advanced-alchemy</a>