Skip to content

kotritrona/postbar

Repository files navigation

Postbar

2012版的〇度贴吧,通过github API实现serverless运作

主要功能

  • 缅怀过往
  • 借古讽今
  • 把发issues的过程换成水贴,实现高效绿化github主页
  • 然而并没有什么卵用
  • 其实是我实在找不到什么好玩的游戏了,都无聊成这样了,不如还是再去开一把EU4吧

实现方法

  • 通过Github OAuth登陆
  • 用这个repo的issues进行发贴
  • 用Github GraphQL API获得相关贴子和回复
  • 甚至可以实现加精置顶,虽然我还没实现置顶的功能

安装流程

  • Fork本代码库后,在settings里面把issues打开
  • 在Github选项里进入最后一项(Developer settings)
  • 注册一个OAuth App,里面的Redirect URI填你的发布地址/oauth.html,得到client key和secret
  • 注册一个personal access token,在刚才OAuth App下面的地方,什么权限也不用点
  • 在issues里面新建一条红色的标签,名为digest
  • graphQL explorer跑一遍下面这个查询,会给出repo ID和label ID (当然owner和name填你的)
query {
  repository(owner:"kotritrona", name:"postbar") {
    forkCount,
    id,
    stargazers {
      totalCount
    },
    label(name:"digest") {
      name,
      id
    }
  }
}
  • 在base.js最前面把相关的变量改成你的信息
  • 发布到github pages

About

github贴吧化计划 | Serverless Forum based on 2012 Tieba design and Github API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published