Skip to content
Go back

GitHub Projects - 归档与整理

Updated:
| 0 Views Edit page

前言

整理 GitHub 的时候看到 185 个仓库一惊,原来已经这么多了吗?
想来自己热衷微服务,每个大型项目都会拆分成多个小项目来维护,但这个数字还是让我有些意外。
于是决定对这些项目进行一次归档和整理,同时这篇文章也能作为一个目录或索引,方便查找和回顾。


归档项目列表

所有项目遵循 GitHub 默认排序规则,按最后更新时间倒序排列。

1. senjianlu/hexo-2-astro-paper-script

Hexo 博客迁移到 Astro Paper Script 主题的脚本工具。
2025 年创建并归档的一次性项目。

2. senjianlu/blog

基于 GitHub Pages 和 Hexo 搭建的个人博客。
在完成 Cloudflare Workers(Pages) 版本的博客后,决定将此项目归档。

3. senjianlu/blog-posts

存储博客原文章的仓库。

4. senjianlu/esaycrawl-pay

Easycrawl 的支付网关服务。
在 2025 年 12 月将 Easycrawl 全面免费化后,决定将此项目归档。

5. senjianlu/easycrawl-web

最初版的 Easycrawl Web 项目,基于 Next.js,部署于 Vercel 平台。
在被 senjianlu/easycrawl-web-cloudflare 替代后,决定将此项目归档。

6. senjianlu/easycrawl-extension

最初版的 Easycrawl 的仅有截图功能的 Chrome 浏览器扩展。
在流程梳理清楚后,整合进了 Worker 浏览器扩展 senjianlu/easycrawl-worker-extension,因此将该项目归档。

7. senjianlu/esaycrawl-api-edge

部署于 Cloudflare Workers 的 Easycrawl API 服务(边缘节点版)。
并不属于正式版本,仅用于测试和实验,因此归档。

8. senjianlu/esaycrawl-api

基于 Python3 和 FastAPI 的 Easycrawl API 服务。
在 Esaycrawl 的整体 Serverless 化中被废弃,因此归档。

9. senjianlu/steamcash-dashboard

基于 Next.js 的 SteamCash 的仪表盘,主要用于在线编辑各导航站点。
在 Serverless 化过程中被废弃,因此归档。

10. senjianlu/steamcopilot

基于 Next.js 的 Steam 小游戏助手项目,统计和朋友们打德州(骗子酒馆)的计分。
基本功能完成且几乎不再玩了,因此归档。

11. senjianlu/adsl-controller

基于 Python 的 ADSL 拨号服务器统一控制端。
在使用按量付费的爬虫代理后,ADSL 拨号已不再需要,因此归档。

12. senjianlu/adsl-agent

基于 Python 的 ADSL 拨号客户端,主要功能是消费 Redis 消息进行爬取,并在适当的时候进行 ADSL 拨号。
在使用按量付费的爬虫代理后,ADSL 拨号已不再需要,因此归档。

13. senjianlu/adsl-consumer

第一版的 ADSL 拨号爬虫消费者,消费的是 RabbitMQ 消息。
在适配 Scrapy 框架的爬虫时发现对接不太方便,因此归档。

14. senjianlu/common

个人爬虫开发用的 Python 通用工具库,包含各种常用的工具函数和类。
在 AI 时代每个项目都已经变得高度独立和自包含,因此决定将该项目归档。

15. senjianlu/scrapy

爬虫研究和实验用的 Scrapy 项目集合。
考虑到复杂网站的爬取具有时效性,后续的分享也主要会以博文形式出现,因此决定将该项目归档。

16. senjianlu/wordpress-theme-onenav

根据自己的需求适当修改了的一为导航 WordPress 主题。
主要对多语言支持进行了增强。
由于不再使用 WordPress 作为导航网站的后台,因此决定将该项目归档。

17. senjianlu/ai-translate

基于 OpenAI API 的多语言翻译工具,主要用于翻译导航站的网站描述。
在导航站整体从 WordPress 迁移到静态站点生成器后,决定将该项目归档。

18. senjianlu/sync-onenav-from-excel

用于将 Excel 表格中的导航站点数据同步到 OneNav 的脚本工具。
在导航站整体从 WordPress 迁移到静态站点生成器后,决定将该项目归档。

19. senjianlu/scrapy-example

为了将爬虫迁移到 Crawlab 平台而创建的 Scrapy 示例项目。
迁移完成,因此归档。

20. senjianlu/seafile-scripts

Seafile 私有云盘的一些脚本工具集合,主要用于获取需要密码认证的分享链接文件。
由于整体项目架构中不再使用 Seafile 而是全面转向 Cloudflare R2,因此决定将该项目归档。

21. senjianlu/senjianlu.github.io

最初版的个人博客,基于 Hugo 静态站点生成器。
在迁移到 Hexo 后,决定将该项目归档。

22. senjianlu/data-archiver

基于 Python 的数据归档工具,主要用于将 Steam 市场的价格数据定期归档保存。
在整体数据处理流程中被废弃,因此归档。

23. senjianlu/steammarket_models

Steam 市场数据处理和分析的模型库。
在整体数据处理流程中被废弃,因此归档。

24. senjianlu/adsl-gost-forwarder

基于 Go 语言的 ADSL 拨号代理转发工具,主要用于将 ADSL 拨号的 IP 用于代理转发。
在使用按量付费的爬虫代理后,ADSL 拨号已不再需要,因此归档。

25. senjianlu/data-synchronizer

基于 Python 的数据同步工具,主要用于将 Steam 市场的价格数据从云端数据库同步到本地数据库。
在整体数据处理流程中被废弃,因此归档。

26. senjianlu/proxypool-agent-gost-docker

代理池项目中的 GOST 容器,主要进行流量转发。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

27. senjianlu/proxypool-distributor

基于 Python 的节点分发器,主要用于将代理池中的代理分发给各个 GOST 容器进行转发以实现负载均衡和高可用。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

28. senjianlu/pve-gost-forwarder

Proxmox VE 环境下的 GOST 代理转发工具,主要用于将物理机接收到的流量分发到各个虚拟机中。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

29. senjianlu/proxypool-gost-forwarder

实际运行于 GOST 容器中的代理转发工具,除了流量转发还兼顾 SSL 卸载和流量加解密。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

30. senjianlu/seleniumpool-gost-forwarder

Selenium 池项目中的 GOST 容器,主要进行流量转发和基础认证。
新的项目已经全面使用即用即起(Selenium 容器)的 Serverless 架构,因此决定将该项目归档。

31. senjianlu/zerotier-gost-forwarder

ZeroTier 内网中的 Gost 转发器,用以连接不方便加入私网的机器上的服务。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

32. senjianlu/steammarket-analyst

分析 Steam 饰品价格是否值得购买的微服务组件。
被整合了进了更大的数据处理流程中,因此归档。

33. senjianlu/basedata_models

基础数据例如货币汇率、国家地区等的模型库。
新的项目考虑到扩展性和独立性,已经不再依赖该模型库,因此决定将该项目归档。

34. senjianlu/models-dev

个人开发用的各种模型库集合。
不再使用统一的模型库,因此归档。

35. senjianlu/DataX-Web-docker

基于官方 CentOS7 镜像的、整合了 DataX 和 DataX-Web 的构建脚本。
在使用更轻量级的数据同步工具后,决定将该项目归档。

36. senjianlu/DataX-docker

基于官方 CentOS7 镜像的 DataX 容器构建脚本。
在使用更轻量级的数据同步工具后,决定将该项目归档。

37. senjianlu/common-dev

用以开发和测试 common 模块功能的辅助项目。
不再使用统一的工具库,因此归档。

38. adspower-gost-forwarder

转发 Adspower 浏览器本地 Debug 端口流量的 GOST 容器。
随着其他 GOST 转发容器一起被废弃归档。

39. senjianlu/gost-forwarder

支持 HTTP 修改规则等 GOST 转发器。
随着其他 GOST 转发容器一起被废弃归档。

40. senjianlu/base-data

基于 Python 的用以爬取和处理基础数据(例如货币汇率、国家地区等)的项目。
在新的数据处理流程中被废弃,因此归档。

41. senjianlu/Personal-Python3-Dev-Docker

包含 Selenium 的个人 Python3 开发环境 Docker 镜像构建脚本。
在新的项目中已经不再需要统一的开发环境,因此决定将该项目归档。

42. senjianlu/seleniumpool-agent-chrome-docker

包含定时将下载文件等数据上传到云端存储功能的 Selenium Chrome 容器。
新的项目已经全面使用即用即起(Selenium 容器)的 Serverless 架构,因此决定将该项目归档。

43. zerotier-autossh-forwarder

ZeroTier 内网中的 Autossh 转发器,用以连接不方便加入私网的机器上的服务。
随着其他 GOST 转发容器一起被废弃归档。

44. senjianlu/proxypool-collector

全网收集免费代理 IP 的爬虫项目。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

45. senjianlu/proxypool-listener

部署于 Cloudfalre 的代理池监听器,主要用于监控代理池的状态并进行告警。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

46. senjianlu/proxypool-agent-openvpn-docker

基于 OpenVPN 的代理池代理节点容器。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

47. senjianlu/OpenVPN-Docker

内置 OpenVPN 的 Docker 镜像构建脚本。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

48. senjianlu/rab_common

第一版的 Python 通用工具库,主要用于爬虫开发。
在 common 库创建后,该项目被废弃归档。

49. senjianlu/sm_attribute

存储 Steam 市场饰品属性数据的微服务组件。
在整体数据处理流程中被废弃,因此归档。

50. senjianlu/rab_code_generator

类的前后端代码生成器(Ant Design 表单增删改查)。
2025 年后的开发中已经大量使用 AI 进行代码生成,因此归档。

51. senjianlu/ant-design-pro-fastapi-auth

使用 FastAPI 作为后端框架进行鉴权的 Ant Design Pro 前端项目。
在新的项目中已经不再使用 Ant Design Pro 作为前端框架,因此归档。

52. senjianlu/fastapi-auth

基于 FastAPI 实现的鉴权最小示例项目。
只是为了验证可行性而创建的实验项目,归档。

53. senjianlu/rab_fastapi_auth

希望为 FastAPI 提供一个通用的鉴权解决方案。
最终没有形成通用方案,因此归档。

54. senjianlu/config-center-api

基于 Python 的配置中心微服务的 API 项目。
最终采用功能更健全的 Apollo 作为配置中心解决方案,因此归档。

55. senjianlu/config-center-web

基于 React 的配置中心微服务的 Web 项目。
最终采用功能更健全的 Apollo 作为配置中心解决方案,因此归档。

56. senjianlu/proxy-pool

基于 Python 的代理池项目。
在使用按量付费的爬虫代理后,代理池已不再需要,因此归档。

57. senjianlu/bak_steam-market

最初版的 Steam 市场数据爬取项目,归档。

58. senjianlu/account-register

Steam 账号注册自动化项目。
功能已经完成且暂时用不到,因此归档。

59. senjianlu/rab_python_packages

个人开发用的各种 Python 包集合。
不再使用统一的包集合,因此归档。

60. senjianlu/bak_blog-posts

最初版的博客文章存储仓库。
在迁移到新的博客系统后,决定将该项目归档。

61. senjianlu/Clash-relay-docker

内置 Clash 同时支持 relay 模式转发的 Docker 镜像构建脚本。
已经不再使用 Clash 作为代理工具,因此决定将该项目归档。

62. senjianlu/imgs

senjianlu.com 中使用的图片资源存储仓库。
在使用 Cloudflare R2 作为图片存储后,决定将该项目归档。

63. senjianlu/Lsky-Pro-docker

兰空图床的 Docker 镜像构建脚本。
在使用 Cloudflare R2 作为图片存储后,决定将该项目归档。

64. senjianlu/TraffMonetizer-Pro-Docker

内置 ProxyChains 的 TraffMonetizer 挂机项目 Docker 镜像构建脚本。
不再使用,因此归档。

65. senjianlu/Peer2Profit-Pro-Docker

内置 ProxyChains 的 Peer2Profit 挂机项目 Docker 镜像构建脚本。
不再使用,因此归档。

66. senjianlu/rabbase

最初版的 Python 通用工具库,简单、规范、易扩展的 Python3 基础包。
在 common 库创建后,该项目被废弃归档。

67. senjianlu/steammarket-new

Steam 市场数据爬取项目的重构版本。
在整体使用 Scrapy 框架进行爬取后,该项目被废弃归档。

68. senjianlu/sm_unity

steammarket 数据同步子项目。
在爬虫项目重构后被废弃归档。

69. senjianlu/sm_dto

steammarket 对象类存储用子项目。
在爬虫项目重构后被废弃归档。

70. senjianlu/sm_attribute

steammarket 商品属性子项目。
在爬虫项目重构后被废弃归档。

71. senjianlu/sm_client

steammarket 客户端子项目。
在爬虫项目重构后被废弃归档。

72. senjianlu/sm_tool

steammarket 工具子项目。
在爬虫项目重构后被废弃归档。

73. senjianlu/sm_robber

steammarket 抢购子项目。
在爬虫项目重构后被废弃归档。

74. senjianlu/sm_alchemy

steammarket 炼金术子项目。
在爬虫项目重构后被废弃归档。

75. senjianlu/sm_reptile

steammarket 爬虫子项目。
在爬虫项目重构后被废弃归档。

76. senjianlu/rabbitmq-reptile-consumer

将使用 PPPoE 做拨号的 VPS 部署为 RabbitMQ 爬虫任务消费者。
在适配 Scrapy 框架的爬虫时发现对接不太方便,因此归档。

77. senjianlu/sm_common

steammarket 共通子项目。
在爬虫项目重构后被废弃归档。

78. senjianlu/sm_dao

steammarket 数据库交互专用子项目。
在爬虫项目重构后被废弃归档。

79. senjianlu/rab_steam_packages

个人开发用的各种 Steam 相关包集合。
不再使用统一的包集合,因此归档。

80. senjianlu/steammarket

最初版的 Steam 官方和三方市场爬虫。
在整体使用 Scrapy 框架进行爬取后,该项目被废弃归档。

81. senjianlu/Apollo-docker

基于官方 CentOS7 镜像的 Apollo 容器构建脚本。
官方已经提供了更完善的 Docker 镜像,因此决定将该项目归档。

82. senjianlu/tiny-server-probe

Python3 语言编写的基于 FastAPI 的轻量级服务器探针。
实验性项目,归档。

83. senjianlu/nano-bot

基于 go-cqhttp 的 QQ 机器人,主要用于个人自动化任务处理。
实验性项目,归档。

84. senjianlu/daily-swap

每日交换用爬虫集合,同时为 CS.CHEAP 提供数据支持。
在整体使用 Scrapy 框架进行爬取后,该项目被废弃归档。

85. senjianlu/kantan-tools

一些简单的 Python 工具脚本集合。
暂时用不到,因此归档。

86. senjianlu/specification

个人代码规范和最佳实践文档集合。
不再维护,因此归档。

87. senjianlu/design-chart

个人设计图表存储仓库。
不再维护,因此归档。

88. senjianlu/hugo-theme-pure

基于 Hugo 的 Pure 主题的个人修改版本。
在迁移到 Hexo 后,决定将该项目归档。

89. senjianlu/dmarket-trading-bot

DMarket 饰品交易自动化机器人。
功能已经完成且暂时用不到,因此归档。

90. senjianlu/selenium-online

基于 Selenium 的在线浏览器微服务项目。
之后官方推出了 selenium-hub 完全实现了相关功能,因此决定将该项目归档。

91. senjianlu/jd-seckill-selenium

基于 Selenium 的京东秒杀自动化项目。
功能已经完成且暂时用不到,因此归档。

92. senjianlu/auto-SSR-update

Linux 系统下 SSR 订阅的自动更新和网站访问测试。
功能已经完成且暂时用不到,因此归档。


Edit page