携手创作,共同成长!这是我参加「日新计划 8 月更文挑战」的第7天,点击检查活动详情

本周的特推十分得连续上周的特点——会玩,向别人家的女朋友发送早安。这个过错是怎么发生的呢?怎么有用防止呢?自己用 daily_morning 免布置、定制一个早安小助手给女友吧。

除了日子中的过错,工作中的 Golang 运用过错怎么办?100-go-mistakes 收录了 100 个过错发生场景和最佳实践,有用防止加班修 Bug。

此外,还有 TS 的新手教程无痛绕坑上手新言语,surrealdb 敞开云数据库方式来体会一把 Node.js 的爬虫东西。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 有用 | 有趣,依据项目 release 时刻分类,发布时刻不超越 14 day 的项目会标示 New,无该标志则说明项目 release 超越半月。由于本文篇幅有限,还有部分项目未能在本文展现,望周知

  • 本文目录
      1. 本周特推
      • 1.1 音讯推送:daily_morning
      • 1.2 TS 交互课程:beginners-typescript-tutorial
      1. GitHub Trending 周榜
      • 2.1 分散模型:diffusers
      • 2.2 100 个 Go 常见过错:100-go-mistakes
      • 2.3 爬虫东西:crawlee
      • 2.4 云原生数据库:surrealdb
      • 2.5 游戏人物制造:Akebi-GC
      1. 往期回忆

1. 本周特推

1.1 音讯推送:daily_morning

主言语:Python

New “每日早安推送给别人家的女朋友”,这是一款免建立、免守时、免编码,极易上手的音讯推送东西。通过微信公众号的方法向自己(别人)的女朋友推送信息。项目有相对应的教程截图,还是很友爱的。

GitHub 地址→github.com/rxrw/daily_…

100 个常见错误「GitHub 热点速览 v.22.35」

1.2 TS 交互课程:beginners-typescript-tutorial

主言语:TypeScript

New 一个面向初学者友爱的交互式 TypeScript 教程,配有相对应的练习。

GitHub 地址→github.com/total-types…

100 个常见错误「GitHub 热点速览 v.22.35」

2. GitHub Trending 周榜

2.1 分散模型:diffusers

本周 star 增加数:1,700+主言语:Python

Diffusers 提供了跨模态(例如视觉和音频)的预处理分散模型,并可用作推理和练习分散模型的模块化东西箱。特性:

  • 几行代码实现揣度;
  • 多种噪音调度器;
  • 支撑多种模型;
  • 培训示例展现分散模型;
  • 推理示例展现怎么为优先级更好的任务创立定制管道,比如:image2image;

GitHub 地址→github.com/huggingface…

100 个常见错误「GitHub 热点速览 v.22.35」

2.2 100 个 Go 常见过错:100-go-mistakes

本周 star 增加数:550+主言语:Go

怎么防止这 100 个常见的 Go 运用过错呢?100-go-mistakes 收录了详细的过错场景和最佳实践。

GitHub 地址→github.com/teivah/100-…

100 个常见错误「GitHub 热点速览 v.22.35」

2.3 爬虫东西:crawlee

本周 star 增加数:2,000+主言语:TypeScript

一个供 Node.js 用的网页、浏览器爬取东西,可快速构建爬虫。通过下面的方法你能够在自己的项目中运用它(条件:装好 Playwright)

import { PlaywrightCrawler, Dataset } from 'crawlee';
// PlaywrightCrawler crawls the web using a headless
// browser controlled by the Playwright library.
const crawler = new PlaywrightCrawler({
    // Use the requestHandler to process each of the crawled pages.
    async requestHandler({ request, page, enqueueLinks, log }) {
        const title = await page.title();
        log.info(`Title of ${request.loadedUrl} is '${title}'`);
        // Save results as JSON to ./storage/datasets/default
        await Dataset.pushData({ title, url: request.loadedUrl });
        // Extract links from the current page
        // and add them to the crawling queue.
        await enqueueLinks();
    },
    // Uncomment this option to see the browser window.
    // headless: false,
});
// Add first URL to the queue and start the crawl.
await crawler.run(['https://crawlee.dev']);

GitHub 地址→github.com/apify/crawl…

2.4 云原生数据库:surrealdb

本周 star 增加数:2,850+主言语:Rust

一个用于实时网络的可扩展、分布式、可协作的文档图数据库。它通过简化数据库和 API 栈来减少应用程序的开发时刻。SurrealDB 能够作为单机运行,也支撑以高可用、高可扩展的分布式方式运行。它支撑来自客户端设备的 SQL 查询、GraphQL、ACID、WebSocket、结构化和非结构化数据处理、全文索引、地理空间查询及权限控制。

GitHub 地址→github.com/surrealdb/s…

100 个常见错误「GitHub 热点速览 v.22.35」

2.5 游戏人物制造:Akebi-GC

本周 star 增加数:300+主言语:C++

可用来开发游戏的男女人物,项目用了原神来做 Demo 展现了地图传送、Noclip 等常见游戏场景。

GitHub 地址→github.com/Akebi-Group…

100 个常见错误「GitHub 热点速览 v.22.35」

3. 往期回忆

往期回忆:

  • 老梗新玩「GitHub 热点速览 v.22.34」
  • 听,引擎的声音「GitHub 热点速览 v.22.33」

以上为 2022 年第 35 个工作周的 GitHub Trending 假如你 Pick 其他好玩、有用的 GitHub 项目,记得来 HelloGitHub issue 区和咱们共享下哟