V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
wesnow

一个根据母语进行分类排行的 github trending 网站

  •  
  •   wesnow · Nov 26, 2019 · 4400 views
    This topic created in 2344 days ago, the information mentioned may be changed or developed.

    做了个 github 上公开项目的每日排行榜,和 github 官方的 trending 差不多,只是分的更细。
    地址是:https://www.sourcetrending.com 放在美国,挂的 cloudflare,估计国内有些地方可能得 fan qiang。
    和官方的区别在于:除了像官方那样根据编程语言分之外,还添加了根据项目描述的母语进行划分。另外由于英文和中文项目比较多,在母语划分的基础上,还进行了代码类项目和非代码类项目的划分(根据关键字分的,不是 100%准确)。
    other.png

    3 replies    2019-11-28 17:16:28 +08:00
    sutra
        1
    sutra  
       Nov 27, 2019
    如果只是按照 star 数字的增长速度排序的话,是不是其实是在讲金字塔底层(越是底层,参与的人越多)的项目排到了最前面?
    wesnow
        2
    wesnow  
    OP
       Nov 28, 2019
    根据多个指标进行打分,最后得出一个综合分来排名。目前最主要的得分项是当日新增的 star 数,其他指标还有像昨日 star 数,最近一次 push 时间,项目创建时间等。还考虑过像 wiki、协作人数等得分项,但是一来这些数据通过 github 的 api 不好获取,二来这些指标对排名影响不大。排名规则后面会慢慢优化,尽量更合理吧。因为这个排行是每天的排行,我现在头疼的是以哪个时间点来区分不同的天,目前是按 UTC 0 点来作为前一天和后一天的区分点,这样分对欧洲刚刚好,但是这个时间点对中-国来说是早上 8 点,对美-国来说是傍晚。
    iceny
        3
    iceny  
       Nov 28, 2019
    老弟可有开源,开源了请 @我
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3591 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
    ♥ Do have faith in what you're doing.