倾城博客

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

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

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

Pico | 通过简单描述您想要的内容来构建 Web 应用程序

标签网站生成器 · AI · 服务

An AI-powered text-to-app platform

倾城之链 - Pico | 通过简单描述您想要的内容来构建 Web 应用程序

推荐语Pico 是一个基于 GPT4 的“文本到应用程序”平台,允许企业家、顾问和小企业主仅使用简单的英语或任何其他语言构建简单的 Web 应用程序。不再需要与 无代码 工具和技术术语作斗争,只需描述您的应用程序想法,然后让 Pico 完成剩下的工作。

您可以使用 Pico 做什么?

  • 通过潜在客户开发应用程序拓展您的业务:创建包含表单、测验和交互式内容的 Web 应用程序,以捕获潜在客户、帮助您增加订阅者并销售产品。将访客转化为客户。
  • 使用自定义内部工具简化您的流程:创建一个与您的业务流程相一致的任务管理工具,或者一个定制的 CRM,以适合您业务的方式跟踪您的客户。通过使用 Pico 简化流程,您可以节省时间并提高业务效率。
  • 为您的关注者构建引人入胜的应用程序:创建一个应用程序来帮助他们解决问题、向他们介绍某个主题或提供吸引他们回来的独特体验。借助 Pico,您可以轻松构建让客户保持参与度的应用程序。

Pico 是怎么运行的?

  • 📝你描述一下:只需像向朋友一样,用几乎任何语言详细描述您的应用创意即可。
  • 🤖Pico 构建它:Pico 由 GPT-4 提供支持,为您构建一个应用程序。然后,您可以通过简单地解释要更新的内容来迭代您的应用程序。
  • 🚀Pico 部署它:Pico 可以通过您可以共享的唯一 URL 立即提供您的应用程序。您还可以轻松设置自定义域。

按照 Pico 官方的说法:它是你需要的一体化平台——们支持从原型设计、创建、迭代到启动和使用跟踪的完整应用程序生命周期;官方有为 Pico 列出如下功能特征:

  • 只需自然语言即可完全定制:构建应用程序的第一个版本后,只需使用自然语言即可轻松编辑和添加功能。无需技术技能。
  • 从您的应用程序访问 ChatGPT API:借助 MetaGPT 和 Chatbot 应用程序,您可以从应用程序访问 ChatGPT API 以生成内容或进行对话。
  • 立即部署到实时 URL:一旦您的应用程序构建完成,它将被部署到您可以与其他人共享的实时 URL。您可以稍后通过添加自己的域来自定义 URL。
  • 轻松嵌入任何网站:构建了 Pico 应用程序并且已经拥有 Wordpress、Squarespace 或 Wix 网站?轻松将您的 Pico 工具嵌入到您现有的网站中。
  • 根据需要扩展:不用担心后端或服务器。您的应用程序将扩展到数百万用户,而无需您执行任何操作。
  • 轻松收集数据:从用户那里收集数据并将其写入 Google 表格,或者使用我们的 Email Yourself API 将数据通过电子邮件发送给您。
  • 私人应用程序:为任何应用程序添加密码保护,以便只有您批准访问的人员才能访问它。
  • 数据分析:通过 Pico 针对 MetaGPT 和聊天机器人应用程序的内置分析,了解您的用户如何使用您的应用程序。

Pico 是专为使用 JavaScript、HTML 和 CSS 编写并带有 Python 后端的 Web 应用程序而设计;目前尚存在些限制,如无 Android、iOS 应用程序;后端、数据库、账户系统等正在开发中。

Pico 免费试用版允许您生成代码 4 次(可以是一个应用程序或多个应用程序);如果需要更多服务需要付费。了解到这平台,是因为开源项目: screenshot-to-code :这个简单的应用程序将屏幕截图转换为 HTML / Tailwind CSS 。它使用 GPT-4 Vision 生成代码,并使用 DALL-E 3 生成外观相似的图像。您现在还可以输入 URL 来克隆实时网站;如果您对该项目感兴趣,可移步前往从而了解更多。

── 出自倾城之链 - Pico | 通过简单描述您想要的内容来构建 Web 应用程序

Knip | ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects

标签程序库 · JavaScript · TypeScript

Project linter to find unused files, dependencies and exports in JavaScript and TypeScript projects

倾城之链 - Knip | ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects

推荐语Knip ,查找 JavaScriptTypeScript 项目中未使用的文件、依赖项和导出。更少的代码和依赖项可以提高性能、减少维护并简化重构。不正确清理会产生真正的维护成本,Knip 对于清洁代码能够起到了不起的作用。官方有列出 Knip 发挥作用的地方:

  • 查找未使用的文件、依赖项和导出;
  • 查找未列出的已使用依赖项 package.json
  • 对工作区 (monorepos)的内置支持;
  • 不断增长的内置插件列表;
  • 使用编译器包含其他文件类型(例如 .mdx, .vue, .svelte);
  • 在 npm 脚本以及更多位置中查找二进制文件和依赖项;
  • 查找类和枚举中未使用的成员;
  • 查找重复导出;
  • 使用生产和严格模式专注于隔离的生产代码;
  • 支持 JavaScript 和 TypeScript 的任意组合;
  • 多个内置报告器(或使用自定义报告器和预处理器);
  • 理解 JSDoc/TSDoc 标签(例如 @public@internal);
  • 将 Knip 作为 CI 环境的一部分运行,以检测问题并防止回归;

Knip 在小型和大型项目中都表现出色,该团队认为这是保持项目干净整洁的全新方式!Knip 支持 Node.js 的 LTS 版本,目前至少需要 Node.js v16.17 或 v18.6。从 v2.33.0 开始,还支持 Bun 运行时。如果您有在开发、维护 Web 项目,相信 Knip 能够提供到帮助;如果您对该项目感兴趣,不妨移步至 Knip 在 Github 开源仓库 ,从而了解更多。

── 出自倾城之链 - Knip | ✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects

Crawlee · Build reliable crawlers. Fast. | Crawlee

标签自动化 · 程序库 · 爬虫

Crawlee is a web scraping and browser automation library. It helps you build reliable crawlers. Fast.

倾城之链 - Crawlee · Build reliable crawlers. Fast. | Crawlee

推荐语Crawlee 是一个网页抓取和浏览器 自动化 库,它可以帮助您构建可靠的、快速的爬虫;由那些靠 爬取 谋生并每天使用它来爬取数百万页的人创建。目前为止,它不会为您修复损坏的选择器,但它可以帮助您更快地构建和维护爬虫。官方列出了 Crawlee 如下功能特性:

JavaScript 和 TypeScript

该团队相信网站最好用其编写的语言进行抓取。Crawlee 在 Node.js 上运行,并且它内置于 TypeScript 中,以改进 IDE 中的代码完成,即使您自己不使用 TypeScript 也是如此。

HTTP 抓取

Crawlee 发出模仿浏览器标头和 TLS 指纹的 HTTP 请求。它还根据实际流量数据自动轮换它们。包括流行的 HTML 解析器 Cheerio 和 JSDOM 。

无头浏览器

只需 3 行代码即可将爬虫从 HTTP 切换到无头浏览器。Crawlee 建立在 PuppeteerPlaywright 之上,并添加了自己的防阻塞功能和类人指纹。Chrome、火狐等。

自动缩放和代理管理

Crawlee 根据可用系统资源自动管理并发并 智能地轮换代理。经常超时、返回网络错误或错误 HTTP 代码(如 401 或 403)的代理将被丢弃。

队列和存储

您可以使用一行代码将文件、屏幕截图和 JSON 结果保存到磁盘,或者为数据库插入适配器。您的 URL 保存在队列中,以确保其唯一性,并且在出现故障时不会丢失进度。

有用的实用程序和可配置性

Crawlee 包括用于提取社交句柄或电话号码、无限滚动、阻止不需要的资产等等的工具。它开箱即用,而且还提供丰富的配置选项。

总之,Crawlee 涵盖了端到端的爬行和抓取,并帮助您构建可靠的抓取工具、快速地。即使使用默认配置,您的爬虫也会像人类一样出现,并在现代机器人保护的雷达下飞行。Crawlee 为您提供了在网络上抓取链接、抓取数据并将其存储到磁盘或云的工具,同时保持可配置以满足您的项目需求。如果您对该项目感兴趣,可移步至 Crawlee 在 Github 开源仓库 ,从而了解更多。

── 出自倾城之链 - Crawlee · Build reliable crawlers. Fast. | Crawlee

Cal-Heatmap | 一个 JavaScript 图表库,用于创建时间序列日历热图

标签图表 · JavaScript · 开源

Cal-Heatmap is a javascript charting library to create a time-series calendar heatmap

倾城之链 - Cal-Heatmap | 一个 JavaScript 图表库,用于创建时间序列日历热图

推荐语Cal-Heatmap 是一个 JavaScript 图表 库,用于创建时间序列日历热图;该库将帮助您绘制日历热图,例如出现在每个 Github 用户页面上的 Github 贡献日历,但具有更多功能,例如:

  • 日期区域设置和时区支持:自定义日历语言、时区和区域设置特定设置,例如一周的第一天;
  • 动画日期导航:动态浏览日历,或跳转到特定日期;
  • 时间粒度:通过插件自定义布局和时间间隔:年、月、周、日、小时、分钟等等;
  • 可定制:根据您的喜好自定义 UI:单元格大小、填充、边距、颜色、单元格位置、RTL 等...
  • 可扩展:通过插件系统向日历添加更多功能;
  • 打字稿和测试:用 typescript、ES6 编写,并通过 Browserstack 在真实浏览器上进行了全面测试;

如果您是 Web 开发人员,要做类似 GithubMemo 日历热图功能,可以直接使用该库,通过 CDN 或者 npm;如果您对该项目感兴趣,可移步 Cal-Heatmap 在 Github 开源仓库 ,从而了解更多。

── 出自倾城之链 - Cal-Heatmap | 一个 JavaScript 图表库,用于创建时间序列日历热图

TinyLetter | Email for people with something to say

标签邮件 · 分享 · 服务

TinyLetter —— Email for people with something to say.

倾城之链 - TinyLetter | Email for people with something to say

推荐语Tinyletter 是 Mailchimp 邮件提供商提供的一项完全免费的个人 Newsletter 服务,人们用它向粉丝和朋友发送更新、摘要和调度。尽管它们构建在相同的基础设施上,但 TinyLetter 适合不需要 Mailchimp 附带的所有业务功能的用户。TinyLetter 是一项完全 免费 的服务。简单是他们在 TinyLetter 所做的一切的核心。您可以通过 TinyLetter 完成如下工作:

找到你的人

个性化您的注册表单并与您的社区分享。发送指向您的登陆页面的链接、将表单嵌入您的网站或邀请读者直接在 Twitter 上订阅。发送精彩的电子邮件,并观察您的读者群随着时间的推移而增长。

分享你的工作

您的读者关心您要说的话。通过电子邮件向他们发送来自您世界的最新动态。让他们了解您的项目和流程的幕后情况,或者向他们展示您已发表的作品。向他们指出你正在阅读、观看和收听的内容。

把事情简单化

TinyLetter 为那些不寻求高级报告或企业功能的人们提供干净、直接的书写体验。使用我们的编辑器或直接从您自己的电子邮件客户端发送。而且全部免费。

总之, Tinyletter 是由 Mailchimp 背后工作人员为您提供的个人新闻通讯服务;通过邮件注册即可使用——向订阅者推送邮件;值得说明的是,Tinyletter 有用量限制,但对于小博主而言一般来讲是够用的;如果您对这款产品感兴趣,不妨移步 关于 Tinyletter 从而了解更多。

── 出自倾城之链 - TinyLetter | Email for people with something to say

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

倾城之链 - 客服微信

本期文末寄语

年龄证明不了什么,经历和体验才是人生的本质意义,归纳起来就是:认知以及野心、勇气和执行力;── 认知解决知道的问题、野心解决想不想要的问题、勇气解决敢不敢的问题、执行力解决做不做的问题,这四者互为支撑; 年纪只是一个时间概念,对没有结果的人来说,人生就是毫无价值的重复一万多天。——X 网友

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

小程序码 - 倾城之链

您可能感兴趣的文章