倾城之链 | 优质网站周刊

优质网站同好者周刊(第 151 期)

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城

备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly

Paperless-ngx | 社区支持的开源文档管理系统

标签文档 · 开源 · 自托管

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

倾城之链 - Paperless-ngx | 社区支持的开源文档管理系统

推荐语Paperless-ngx 是一个社区支持的开源文档管理系统,可将您的物理文档转换为可搜索的在线档案,这样您就可以减少纸张的使用。它具有如下功能特征:

  • 使用标签、通讯员、类型等组织和索引扫描的文档。
  • 对文档执行OCR ,添加可搜索和可选择的文本,甚至可以对仅使用图像扫描的文档进行添加。
  • 利用开源 Tesseract 引擎识别 100 多种语言。
  • 文档保存为 PDF/A 格式,专为长期存储而设计,与未更改的原件一起保存。
  • 使用机器学习自动向您的文档添加标签、通讯员和文档类型。
  • 支持 PDF 文档、图像、纯文本文件、Office 文档(Word、Excel、Powerpoint 和 LibreOffice 等效项)及更多。
  • 无纸化将您的文档直接存储在磁盘上。文件名和文件夹采用无纸化管理,其格式可以自由配置,不同的文档分配不同的配置。
  • 美观、现代的 Web 应用程序,具有以下特点:
    • 带有统计信息的可定制仪表板。
    • 按标签、通讯员、类型等进行过滤。
    • 批量编辑标签、通讯员、类型等。
    • 在整个应用程序中拖放上传文档。
    • 可自定义的视图可以保存并显示在仪表板和/或侧边栏上。
    • 支持各种数据类型的自定义字段。
    • 可共享的公共链接,可选择过期时间。
  • 全文搜索可帮助您找到所需内容:
    • 自动完成会建议文档中的相关单词。
    • 结果按与您的搜索查询的相关性排序。
    • 突出显示可以显示文档的哪些部分与查询匹配。
    • 搜索类似文档(“更多类似内容”)
  • 电子邮件处理:从您的电子邮件帐户导入文档:
    • 配置多个帐户并为每个帐户配置规则。
    • 处理后,无纸化可以对消息执行标记为已读、删除等操作。
  • 内置强大的多用户权限系统,支持“全局”权限以及每个文档或对象的权限。
  • 强大的模板系统,使您可以更好地控制消费管道。
  • 针对多核系统进行了优化:Paperless-ngx 并行使用多个文档。
  • 集成的完整性检查器可确保您的文档存档状况良好。

除此之外,Paperless-ngx 也支持深色模式、通过广泛的过滤机制快速查找文档、并排编辑文档、自定义字段、移动设备等等;它是原始 PaperlessPaperless-ng 项目的正式继承者,旨在将推进和支持该项目的责任分配给一组人员;值得一提的是,Paperless-ngx 许多不同的扫描仪和扫描工具兼容,而且能够基于 Docker 自部署 从而保证隐私安全。如果您对该项目感兴趣,可移步至 Paperless-ngx 在 Github 的开源仓库 从而了解更多。

── 出自倾城之链 - Paperless-ngx | 社区支持的开源文档管理系统

Panda CSS - Build modern websites using build time and type-safe CSS-in-JS

标签CSS · JavaScript · 开源

Build modern websites using build time and type-safe CSS-in-JS

倾城之链 - Panda CSS - Build modern websites using build time and type-safe CSS-in-JS

推荐语Panda CSS ,🐼 适合产品团队的通用、类型安全、CSS-in-JS 框架 ⚡️。它提供了一种使用构建时和类型安全的 CSS-in-JS构建现代网站的创新方法。官方描述它具有构建时生成的样式、RSC 兼容、多变体支持和一流的开发人员体验; Panda CSS 具有如下特点:

  1. 构建时生成的样式:Panda CSS 在构建时生成静态 CSS,从而加快渲染速度并提高网站性能。

  2. 类型安全的 CSS-in-JS:借助 Panda CSS,您可以使用 TypeScript 轻松编写类型安全的样式。这可以确保您的样式没有错误并提供更好的代码可维护性。

  3. 样式函数和属性:Panda CSS 提供样式函数和属性,使您可以轻松定义样式并将其应用到组件。它提供了一系列图案和实用程序来设计和定制您的风格。

  4. 设计令牌:Panda CSS 支持使用设计令牌,这些设计令牌是颜色、字体、大小等的预定义值。您可以使用 W3C 工作令牌规范轻松指定基本令牌和语义令牌。

  5. 配方和变体:Panda CSS 使您能够为自己的样式定义配方和变体,类似于 Stitches。这允许采用更加模块化和可组合的方法来设计组件样式。

  6. 零运行时开销:Panda CSS 在构建时生成现代 CSS 代码,利用级联层、: where 选择器和 CSS 变量等功能。这会产生优化且高效的 CSS 输出,而不会产生任何运行时开销。

  7. 开发人员体验:Panda CSS 旨在以较低的学习曲线提供出色的开发人员体验。它提供了简单直观的 API、与各种 JavaScript 框架的无缝集成以及支持社区。

如果您对使用 Panda CSS 感兴趣,可移步至 PandaCSS 在 Github 开源仓库 ;此外,您还可以按照网站上提到的步骤将其安装到您的项目中,并开始构建具有增强样式功能的现代网站。该网站还鼓励开发人员加入 PandaCSS 的 Discord 社区 以获得支持、参与并及时了解 Panda CSS 的最新发展。

── 出自倾城之链 - Panda CSS - Build modern websites using build time and type-safe CSS-in-JS

Park UI | Beautifully designed components built on Ark UI that work for the JS and CSS frameworks of your choice

标签组件库 · Tailwind · 开源

关键字:Panda,Tailwind,CSS,Ark UI,Components,Library,React,Solid,Vue

Beautifully designed components built for your choice of JS and CSS frameworks.

倾城之链 - Park UI | Beautifully designed components built on Ark UI that work for the JS and CSS frameworks of your choice

推荐语Park UI ,专为您选择的 JS 和 CSS 框架而构建。 ReactVue.js 、Solid、 Panda CSSTailwind CSS 等流行框架的兼容性。用户可以通过选择自己喜欢的框架并对其进行自定义来满足自己的需求来开始使用。如果您对其感兴趣,可移步至 Github 仓库开源 ,从而了解更多。

支持哪些 JS 框架?Park UI 构建在 Ark UI 之上,因此支持以下 JS 框架:React、Solid 和 Vue。但是,您仍然可以将 Park UI 样式与其他 JS 框架一起使用。在这种情况下,您需要将 Ark UI 部分替换为不同的无头 UI 库。

为什么要支持各种 JS 和 CSS 框架?支持广泛的 JS 和 CSS 框架,允许灵活的设计系统在不同平台上良好运行。它使开发人员可以自由选择最适合其技能和项目需求的工具,这可以提高生产力并有助于随着时间的推移有效地维护代码库。

── 出自倾城之链 - Park UI | Beautifully designed components built on Ark UI that work for the JS and CSS frameworks of your choice

The Complete AI Powered Stock Research Platform - FinChat.io

标签AI · 分析 · 平台

FinChat.io is the all-in-one investment research platform combining institutional-grade financial data, analytics, and conversational AI.

倾城之链 - The Complete AI Powered Stock Research Platform - FinChat.io

推荐语FinChat.io 是集机构级金融数据、分析和对话式 人工智能 于一身的投资研究平台。 它强调其人工智能驱动的研究能力,并将自己定位为全球股票平台。并强调准确数据的重要性,并提供经过人力资本分析师验证的机构质量信息。该平台提供标准普尔市场情报的财务和估计以及 FinChat 验证数据的细分和关键绩效指标。

该网站还提到了人工智能助手的存在,它允许用户将数据转化为讨论,并使用严格详细和准确的数据深入调查公司。此外,FinChat.io 还提供可定制的终端,用户可以在其中跟踪他们的首选数据并自动保存他们的研究。

该平台旨在通过为全球股票提供全面的投资研究工具来节省用户时间。它声称将机构级数据与人工智能的速度相结合,满足超过 150,000 名投资者和组织的需求。

该网站展示了公司研究工具、全球上市公司的准确财务数据、分析师估计、价格目标和评级等功能。它还提到利用尖端人工智能来构建摘要、模型和可视化。列出的其他功能包括成绩单、文件、股息历史、内部和机构所有权、股票筛选器、数据可视化、DCF 建模、投资组合和观察列表仪表板、通知、竞争对手比较、文件上传和收益日历。

FinChat.io 提供时事通讯订阅服务,让用户了解每周的收益、见解、研究和新闻。

总体而言, FinChat.io 似乎是一个综合性的股票研究平台,利用人工智能驱动的功能提供准确的数据、工具和见解,帮助投资者做出明智的决策。FinChat 支持免费使用(无需信用卡),如果需要更贴心、强大需要购买 Pro 计划(29 美元每月)。

── 出自倾城之链 - The Complete AI Powered Stock Research Platform - FinChat.io

Cronicle | A simple, distributed task scheduler and runner with a web based UI

标签程序库 · NodeJS · 开源

A simple distributed task scheduler and runner.

倾城之链 - Cronicle | A simple, distributed task scheduler and runner with a web based UI

推荐语Cronicle 是一个多服务器任务调度程序和运行程序,具有基于 Web 的前端 UI。它可以处理计划的、重复的和按需的作业,针对任意数量的从属服务器,并具有实时统计数据和实时日志查看器。它基于 Node.js 编写,开源并获得 MIT 许可。Cronicle 具有如下功能特征:

  • 易于安装:单个命令运行自动安装脚本,所有依赖项都是 npm 包。5 分钟内即可启动并运行。
  • 单服务器或多服务器设置:自动发现附近的服务器,并自动故障转移到备份。作业会在适用时自动重试。
  • 使用可视日期/时间选择器安排活动:事件可以是单一的或重复的,您可以轻松地将它们安排为每小时、每天、每周、每月和/或每年运行。
  • 可定制的运行模式:针对单个服务器,或跨组随机选择。(可选)赶上并运行错过的事件,并重试错误。
  • 实时统计和实时日志视图:图形进度条和估计剩余时间,以及适合您作业的实时日志观察器。
  • 跟踪 CPU 和内存使用情况:以饼图形式绘制的自定义用户定义性能指标以及带有性能图表的历史统计数据。
  • 简单但功能强大的插件 API:插件可以用任何语言编写,并提供简单的 JSON 系统和自定义 UI 控件。
  • 多时区支持:自动检测用户和服务器时区,并允许您在任何时区安排事件。
  • 将多个事件链接在一起:事件可以触发其他人创建一系列连续的作业。也在它们之间传递自定义数据。
  • 应用程序的外部 JSON REST API:用于验证远程应用程序的 API 密钥,以及用于外部通知系统的自定义 Web 挂钩。
  • 无需数据库:运行 Cronicle 不需要任何数据库。所有内容都可以作为 JSON 文件存储在磁盘上。
  • 开源并获得 MIT 许可:Cronicle 是用 Node.js 编写的,完整的源代码位于 GitHub 上,供您分叉的乐趣。

Cronicle 安装也是超级简单;您需要在本地机器或服务器上安装 Node.js ,然后基于 root 并运行以下命令即可:

curl -s https://raw.githubusercontent.com/jhuckaby/Cronicle/master/bin/install.js | node

除了上述提及的功能特征之外,Cronicle 还为您提供更多惊喜:

  • 您的作业可以发出实时显示的进度事件以及预计剩余时间(自动计算)。除此之外,当您的工作完成时,您可以发出分类的性能指标,这些指标显示在饼图中。这样,您的用户就可以看到作业运行期间的时间花费情况。
  • 自动跟踪每个作业的 CPU 和内存使用情况。这包括生成的主进程以及任何子进程。因此,如果您启动其他进程或使用命令行实用程序,所有这些都会被考虑在内。CPU 显示为一个 CPU 核心的百分比,内存显示为配置的最大值的百分比。
  • 随着时间的推移,您的作业的平均 CPU 和内存使用情况会被跟踪,并且您可以提取历史图表,以便您可以在趋势模式成为问题之前检测到它们。此外,如果您的作业(插件或 shell 脚本)提供,您的自定义性能指标也会随着时间的推移进行跟踪和绘制图表。
  • 使用可视化多选择器小部件安排事件在不同的日期和时间运行。您可以选择年、月、日、工作日、小时和/或分钟的任意组合。每次服务器时钟与您的选择匹配时,它也会定期重复。这与 Cron 格式非常相似。
  • 您可以在类别或事件级别为每个作业设置 CPU 和/或内存使用限制。如果超出限制,这些会导致作业中止。您还可以设置“维持”阈值,因此在超出限制一定时间之前不会采取任何操作。
  • Cronicle 可以针对每项工作的完成向自定义收件人列表发送电子邮件。您还可以指定一个“Web 挂钩”,它将在每个作业开始和结束时将 HTTP POST 发送到您指定的自定义 URL,并包含 JSON 格式的完整详细信息。
  • 参数系统允许您为插件定义一组 UI 控件(文本字段、文本框、复选框、下拉菜单等),然后在编辑事件时将其呈现给用户。如果您的插件具有要向用户公开的可配置行为,这可能会很有用。
  • 跟踪所有已完成的作业,以及哪些作业成功或失败。Cronicle 拥有所有作业的主列表,还按每个事件对列表进行分类,因此您可以深入了解并准确查看运行的内容和时间。单击作业 ID 可查看有关每个作业的完整详细信息,并查看或下载日志存档。

基于 Node.js 的作业调度程度较多,诸如: node-schedule (一个灵活的 Node.js 类 cron 和非 cron 作业调度程序)、 node-cron (基于 GNU crontab 的 Node.js 纯 JavaScript 微型任务调度程序),但 Cronicle 的功能更为丰富。如果您对这款程序库感兴趣,可 移步至 Cronicle 在 Github 开源仓库 从而了解更多。

── 出自倾城之链 - Cronicle | A simple, distributed task scheduler and runner with a web based UI

对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下倾情打赏),🤲 。

倾城之链 - 倾情打赏

本期文末寄语

爱的本质是尊重和理解,没有这个前提的爱常常都是伤害。不要厚着脸说爱别人,先问能不能做到尊重和理解别人。 有些父母对孩子的爱,其实是活在自己的世界里。孩子已经吃饱了,非得让孩子吃;孩子本身不喜欢旅游,非要带孩子出去,自以为是好父母而自我感动。 没有理解的爱,常常就是一种伤害。 ──X 网友

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。

微信公众号 - 晚晴幽草轩

您可能感兴趣的文章