实时数据待拉取(运行 scripts/enrich.py 后填充)
ruia

项目简介

基于 asyncio 和 aiohttp 的 Python3 异步爬虫框架。它具有容易上手、非阻塞、扩展性强等特点,实例代码:

python from ruia import TextField, Item, Spider class HackerNewsItem(Item):target_item = TextField(css_select='tr.athing')title = TextField(css_select='a.storylink')class HackerNewsSpider(Spider):start_urls = ['https://news.ycombinator.com/news?p=1']async def parse(self, response):async for item in HackerNewsItem.get_items(html=response.html):yield item if __name__ == '__main__':HackerNewsSpider.start()

本期其他项目

全部 →
IdentityServer4.Admin
C#第 35 期

IdentityServer4.Admin

免费开源的 IdentityServer4 与 Asp.Net Core Identity 管理器。IdentityServer4 官方的管理器是收费的,该项目很好的替代了官方管理器,可以方便的管理使用 IdentityServer4 所搭建的认证服务器

暂无截图
C++第 35 期

FLIF

免费、新颖的无损图像格式。压缩比方面优于 PNG、lossless WebP、lossless BPG、lossless JPEG2000 等格式

暂无截图
Go第 35 期

1m-go-websockets

该项目演示了如何用 Go 编写一个可以提供超过一百万个 websockets 连接、运行内存小于 1GB 的服务器。`setup.sh` 是用来创建 websocket 客户端的,`destroy.sh` 则用来销毁客户端

cds
Go第 35 期

cds

企业级开源持续集成系统。支持横向扩展、自带 UI、常用的持续集成构建等功能

docui
Go第 35 期

docui

终端 Docker 管理工具,自带一个终端界面。使用该工具可以方便的通过界面管理 docker 不用再记那些命令。安装命令:```# Homebrew$ brew tap skanehira/docui$ brew install docui# go get$ go get -d github.com/skanehira/docui$ cd $GOPATH/src/github.com/skanehira/docui$ GO111MODULE=on go install```

go-echarts
Go第 35 期

go-echarts

Golang 代码生成对应的 echarts 可视化图表。实例代码:```go// example.go package main import ("log""math/rand""os""time""github.com/chenjiandongx/go-echarts/charts")var nameItems = []string{"衬衫", "牛仔裤", "运动裤", "袜子", "冲锋衣", "羊毛衫"}var seed = rand.NewSource(time.Now().UnixNano())func randInt() []int {cnt := len(nameItems)r := make([]int, 0)for i := 0; i

APIJSON
Java第 35 期

APIJSON

快速开发 API 服务的框架。为简单的增删改查、复杂的查询、简单的事务操作提供了完全自动化的 API。大部分 HTTP 请求后端再也不用写接口了,也不用写文档了,适合中小型前后端分离的项目

halo
Java第 35 期

halo

Java 博客系统。在层出不穷的博客系统中,很难看到使用 Java 编写的简洁优雅的博客系统。该项目还具备着轻快且功能强大的特点,这些特性使它从众多 Java 博客系统脱颖而出。安装命令:```# 安装 Halo$ yum install -y wget && wget -O halo-cli.sh https://git.io/fxHqp && bash halo-cli.sh -i# 更新 Halo$ bash halo-cli.sh -u```

同类项目

全部 →
abogen
Python第 124 期

abogen

带同步字幕的有声书生成器。这是一款基于 Kokoro-82M 的文本转语音有声书生成工具,可将 EPUB、PDF、TXT、Markdown 和字幕文件转成 MP3、M4B、FLAC 等格式的音频。它提供批量处理、章节拆分、语速调节等功能,支持包括中文在内的 9 种语言。

暂无截图
Python第 124 期

git-filter-repo

Git 历史重写工具。这是一款用于重写 Git 仓库历史的命令行工具,可作为 git filter-branch 的替代品。它仅需 Python 和 Git 即可运行,支持批量改写提交信息、标签重命名、仓库拆分和自动清理等功能。

HypoMux
Python第 124 期

HypoMux

把多张网卡的带宽叠加起来。这是一款专为 Windows 平台打造的多网卡带宽聚合下载加速工具。当电脑同时接入网线、Wi-Fi 或手机热点时,它可将下载任务分配到不同网卡上,实现远超单网卡的下载速度,并支持虚拟网卡、进程分流和实时流量监控等功能。

msgspec
Python第 124 期

msgspec

更快的 Python 序列化库。这是一个高性能 Python 序列化与数据校验库,支持 JSON、MessagePack、YAML 和 TOML 格式,常见操作比同类库快 10-80 倍。

wenyi
Python第 124 期

wenyi

整本翻译外文小说的工具。这是一个用于翻译长篇小说的命令行工具,支持 EPUB、FB2、TXT、Markdown、HTML 和 PDF 文件格式。它通过全书分析、滚动上下文、动态术语表、润色和校对,提升长篇小说翻译的一致性和可读性。

来自 @DawnGhost 的分享
ASCILINE
Python第 123 期

ASCILINE

把视频变成字符流的引擎。这是一款跨平台的实时 ASCII 视频渲染引擎,可实现 30 FPS 的流畅播放效果,支持 URL 直接播放、音视频同步、自适应帧编解码等功能,ASCII 模式下无需 GPU 即可流畅运行。

暂无截图
Python第 123 期

black

省心的 Python 代码格式化工具。该项目是由 Python 软件基金会(PSF)官方维护的代码格式化工具。配置项少、结果可重现,只需一条命令,代码就会变成统一风格,彻底消除团队的代码风格之争。

来自 @Xuefeng Xu 的分享
mpmath
Python第 123 期

mpmath

任意精度的 Python 数学计算库。该项目是可以计算到任意小数位的 Python 库,支持求根、线性代数、微积分、实数和复数运算等功能,适用于处理普通浮点数不够用的高精度数值计算场景。

来自 @Xuefeng Xu 的分享