Stack Overflow 对于程序员来说肯定不陌生,面向 Stack Overflow 编程可不是一句玩笑话。

面向 Stack Overflow 编程

作为一个 5 年的老用户,连 Enthusiast 徽章都没有拿到实属惭愧。但是今天,我立下一个 Flag,让所有看的这篇的读者都能轻松的拿到 Fanatic 徽章!

先补充一下徽章的含义,Enthusiast 的获得条件是连续登录 Stack Overflow 30 天,Fanatic 是连续 100 天。看似简单,实则连续一周都难得要死,毕竟一般人遇到问题了才会去访问这个网站,谁能连续 100 天都有问题呢?除非你想回答问题。

获得这些徽章有什么好处呢?显然,可以装逼。

好的,先上源代码;

Nodejs 的内容没什么特别的,无非就是登录,获取用户 token,缓存,获取当前进度。重点在于,代码仓库使用了 Github Actions,等于白嫖一台服务器,只需要简单 3 步,即可部署完毕:

  1. fork 我的代码仓库。
  2. 进入 Actions 标签页,允许 fork 来的 workflow
  3. 进入 Settings > Secrets,设置你的 Stack Overflow 的邮箱账号和密码到 Repository Secret,注意不是 Environment Secret。对应的 key 分别是 FC_EMAILFC_PASSWORD

完成,简单吧,100 天后,你就是拥有 Fanatic 黄金徽章的仔!

遇到任何问题,欢迎到这里反馈给我👏。