50行Python代码白嫖Github Actions, 每天检测收录优质项目的存活状态(提供csv纯净数据下载)

67 阅读3分钟

受阮一峰老师《科技爱好者周刊》的启发,zhaoolee打算做个优秀项目的存储仓库,于是我写了个csv文件托管到github上, 为了方便检查URL的检查,我写了个脚本,每次更新csv文件或每天东八区的早晨6点,都会进行一url存活检测,如果状态码返回2xx, 则标注绿灯,并展示连接时长(毫秒级);如果状态码返回异常,则直接显示红灯。

开源地址: github.com/zhaoolee/in…

自带连接测试

连接测试

INS 🍭 互联网从业者的灵感数据库

INS灵感

本项目VI由方圆STU创始人老罗巴扎嘿提供设计

何为灵感 (◐ˍ◑)

出处: 唐王勃《广州宝庄严寺舍利塔碑》:以法师智遗人我,识洞幽明,思假妙因,冀通灵感

  • 灵感是文艺、科技活动中瞬间产生的富有创造性的突发思维状态,无意识中突然兴起的神妙能力(某度er)
  • 灵感是根据自己的经历而联想到的一种创造性思维活动 (维基儿)
  • 灵感发现新世界(省流儿)

kokomi_teruhashi

这个INS项目有什么用?(゚▽゚)/

构建优秀产品,需要灵感,也需要信息,天才也难以逾越信息差的高墙,站在巨人的肩膀上才能事半功倍,这个仓库的目标是收集灵感,追踪存活的灵感,复活陨落的灵感。

作为一个互联网从业者,不仅要做好手头的产品,也要时刻关注市面已有的产品和刚诞生的产品,存在的产品是我们灵感的来源

INS项目的灵感来自 阮一峰的网络日志 之 科技爱好者周刊,周刊每期都会带一些给读者带来灵感的项目,但没有给出方便查阅的项目导航列表,以及活跃项目持续追踪功能,于是本INS项目诞生了。

INS项目运作机制( ̄︶ ̄)↗

zhaoolee往项目根目录的 website_info.csv 添加数据源, 数据源被提交到Github 后, Github Action 将运行爬虫, 实时检测Url状态, 如果收到响应, 则Name后追加一个绿灯🟢, 否则为红灯🔴

Github Action每天6点定时运行, 检测Url的状态, 绿灯后面会显示响应的毫秒数, 值越小, 说明网站响应速度越快, 资金充足;

响应速度慢的大多是公益项目,如果你很喜欢某个公益项目,建议去赞助一波,否则某天公益项目有可能会直接变红。

INS项目的墓碑复活机制(╯-_-)╯~╩╩

项目显示红灯的项目,可能本身是个好项目,但由于种种原因搞不下去了,如果你能搞出改良版的项目,欢迎在issues中留言,我会积极收录。

下载(⊙ˍ⊙)

纯净核心csv数据全量下载: raw.githubusercontent.com/zhaoolee/in…

在线CDN版本: cdn.jsdelivr.net/gh/zhaoolee…

如果你想复刻本项目, 建设灵感之外的主题仓库, 欢迎直接克隆本项目进行魔改

git clone --depth=1 https://github.com/zhaoolee/ins

欢迎贡献╰( ̄▽ ̄)╭

贡献方法: Fork本项目, 在项目根目录的 website_info.csv 添加数据, 提交Pr即可!

联系作者 (^-^)V

zhaoolee@gmail.com

如果你有饱含灵感的想法, 也可以在issues 中留言