#People #Web #GitHub情报

🧪 THUNLP 和 TA 们的开源项目

🔗GitHub | Web

今天要介绍的是一群人 —— THUNLP,即清华大学自然语言处理与社会人文计算实验室团队成员,他们至今开发了很多有趣的项目,今天介绍三个我比较喜欢的

1️⃣ 反向词典

在行文介绍一些生僻词语的时候,你很想找一些常见的同类词帮助自己和读者更好理解词语的意思,反向词典能够很好地做到这一点

当你输入一个词语,项目会给出该词语的定义,并通过反向查词模型列举出相关联的词语。用户可以根据需求进行灵活筛选,项目支持 中 / 英 / 中-英 / 英-中 四种模式

2️⃣ 九歌

名称出自屈原的诗作,该系统采用最新的深度学习技术,结合多个为诗歌生成专门设计的模型,基于 80 余万首古人诗作进行训练

用户输入关键词句后,系统即可自动生成诗词,支持绝句、藏头诗、律诗、集句诗、词等不同体裁的创作,生成后亦可根据用户需求进行修改

3️⃣ 据意查句

该项目目前正在内测,因而尚未开源。它可以根据你输入描述的意思来查找相应的名言名句,让你的聊天变得「文绉绉」。目前共有现代、古诗文、熟语、歇后语四大类名句

👀 THUNLP 通过一个个项目让我们看到,AI 能够在我们日常的遣词造句中发挥很实用的用途。更多开源项目欢迎访问他们的 GitHub 主页

频道:@NewlearnerChannel
#GitHub情报 #Tools

👻 Vue Color Avatar:纯前端实现的头像生成网站

GitHub | Web

👉 Features:

- 可视化组件配置栏,自定义选项多
- 随机生成头像,有一定概率触发彩蛋
- 撤销/还原更改
- 国际化多语言
- 美观的页面与易用的交互

在之前我们介绍过同类开源随机头像生成项目 Avatar-gen,当时我给出的改进建议是:可以着眼于提供一些基础筛选选项,如「性别」「戴 / 不戴口罩 / 饰品」等等。这样更有利于我们快速选出适合自己的头像。而 Vue Color Avatar 做到了

😀 本项目依然使用 Micah Lanier 设计的 Figma 素材,将头像图片分为头、耳朵、眼镜、头发、饰品等不同图层,并将这些图层进行组合,最终生成一张随机的头像。不同的是,Vue Color Avatar 支持定制人脸的不同部位,甚至还可以选择背景色和头像形状

👀 这对像我一样控制欲极强的人非常友好,可以帮助用户迅速选出他们心目中的头像。美中不足的是,目前「脸蛋」的选项只有一个,且没有提供肤色选择。希望开发者能够根据 Figma 素材将它们补充进来。该项目使用 Vue3 + Vite 进行开发,大家喜欢的话可以试用一下

📘 关联阅读:

1️⃣ Avatar-gen:开源的随机头像生成器
2️⃣ Boring Avatars - 可自定义元素的头像 JS 库
3️⃣ Notion-avatar:开源的 Notion 风格头像在线生成器

频道:@NewlearnerChannel
#GitHub情报 #RSS

🔗 Feeddd:开源、社区共建的微信公众号 RSS 订阅源

GitHub | Web | 参与维护 | 提交请求

👉 Features:

- 一键复制微信公众号订阅链接
- 提供 RSS / ATOM / JSON Feed 等多种订阅链接格式
- 社区共建,可参与订阅源的添加和维护工作
- 网页支持关键词搜索与 Dark Mode

这个项目让我想起了已经 Archived 的 wechat-feeds,开发者在 issue 表示因为成本问题不得不停止维护。而 Feeddd 更偏向于社区共建而非开发者独立维护,人工时间成本降低了不少

👀 Feeddd 出来之后我一直在观察,一开始并没有做搜索、source 数量也很少。短短几天过去,搜索上线了、数量也有了一个量级的增长,我认为可以介绍给大家了

大家使用时可以先到网页搜索想要订阅的微信公众号,然后就可以复制订阅链接到阅读器或者其他地方进行订阅。如果没有找到想要的公众号,可以到 GitHub 提交请求

👨🏻‍💻 如果你目前正在用 Android 手机,还可以参与到订阅源维护中来。你需要做的就是下载并注册开发者的另一款工具:适用于 Android 系统的自动化软件 Hamibot,并运行自动维护脚本

🤔 由于微信公众号混乱的时间线,很多朋友想单独订阅自己感兴趣的公众号,因此也诞生了许许多多的方案。我们感谢这些开发者为我们的订阅带来了便利,但也要看到一些口碑不错的软件和服务倒在了路上、在视野中消失。我不知道 Feeddd 能够坚持多久,如果你喜欢这个项目,就请抽出一点时间,参与共同维护吧

📘 关联阅读:我所使用过的微信公众号文章转 RSS 的方法

频道:@NewlearnerChannel
#GitHub情报

HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 65 期

官网 | Github | 投稿

这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等

✏️ 第 65 期 已经发布

cpufetch:获取 CPU 信息的命令行工具
AduSkin:一款简约漂亮的 WPF UI 库
devices.css:仅用 CSS 实现手机和平板设备的平面模型
flat:前后端完全开源、功能丰富的在线教室项目
icon-workshop:移动应用图标生成工具
authpass:基于 Flutter 开发的适用于所有平台的密码管理器
canvas-special:经典的 Canvas 实例集合
milkdown:一款清爽所见即所得的 Markdown 编辑器

频道:@NewlearnerChannel
#Cloudflare #Blog #GitHub情报

🏠 使用 Cloudflare Pages 部署静态博客

Web | Wiki | 内测申请

👉 Features:

- 支持与 GitHub 账号关联,直接调用部署项目
- 支持 Gatsby、Hexo、Hugo、Jekyll、React & Vue 等实例部署
- 支持邀请成员共同协作
- 提供免费二级域名 *.pages.dev,也可设置独立域名
- 提供 Firebase、Vercel 等 PaaS 平台的迁移方案
- 通过 Cloudflare Access 控制预览部署的访问权限(即将推出)

👀 大约在一个星期前,我收到了去年 12 月中旬申请的 Cloudflare Pages 的内测资格。由于之前没有用过静态博客,因此从头开始在本地部署 Hexo 并上传至 GitHub。整个过程遇到了一些不愉快,最后没能像主编们一样立即部署上去

于是我先 fork 了一个模板仓库,体验了一下具体流程:首先与 GitHub 账号关联、选择对应的项目仓库,然后设置名称、选择分支和部署方式,最后等待部署完成

整个过程走下来感觉比第一次使用快了一些,整体时间大约在 1min 左右,而之前单单环境构建就需要 3min 以上。不清楚是项目过于简单还是 Cloudflare 针对这个槽点做了优化。直连加载速度尚可,但不要对免费的 Cloudflare 网络期望太高

👨🏻‍💻 我认为,Cloudflare Pages 存在的价值是能够帮助用户快速迁移博客到 Cloudflare 生态之中,配合 Web Analytics、域名托管、Workers 等功能一同使用。但目前依然存在跳转、一些情况下部署失败的问题,也希望 Cloudflare 能够提供越来越多的选择

Cloudflare Pages 免费版一个月提供 500 次构建发布,不限定站点数、请求数、流量和团队成员数,可以说是比较良心的。有静态博客的朋友不妨尝试一下,个人偏爱的主题是 CardsStack,也欢迎分享你在用的主题

📘 关联阅读:基于 Cloudflare Workers / KV 的博客项目

频道:@NewlearnerChannel
 
 
Back to Top