爱意满满的作品展示区。
evanzhou1989

推荐一个自用的 GitHub 第三方 iOS 客户端 - GeekHub

  •  
  •   evanzhou1989 · Apr 7, 2020 · 7919 views
    This topic created in 2402 days ago, the information mentioned may be changed or developed.

    开发背景

    个人平时用 iPhone 刷 GitHub 多一点,官方 App 出来之前用过一段时间第三方客户端,其中 PPHub 和 Coderx 个人觉得还是挺好用的,唯独阅读代码那部分感觉不太舒服,包括官方 App 在内代码界面都是强制自动换行,这样小屏幕代码样式比较乱,不知道为啥不支持是否换行选项,也许 nowrap 是伪需求😄?无所谓了,对于我来说这是真需求^_^。另外针对 iPhone 横屏和 iPad 代码页面增加分屏功能(左边目录,右边代码)

    功能介绍

    其实我本来只想实现刷一刷 Trending 、搜一搜开源、读一读源码的功能,做着做着收不住了这也想加那也想加的。

    目前功能(说点和官方 App 不一样的):

    • 浏览 Activity
    • 查看 Trending,支持选择多个语言(应该大部分开发者都不止关心一个语言吧)
    • 搜索中添加排序方式
    • 阅读源码中支持多种主题切换、语法高亮(这是基本的)、是否换行选项( App 立项需求)、分屏( App 立项需求)、支持部分等宽字体、字体大小设置之类的。
    • Dark Mode
    • 其它...

    补充说明

    • App 使用的数据来自于 GitHub 官方 GraphQL API V4 (大部分)和 REST API V3 (个别),隐私方面不用担心,本人不会收集任何数据。
    • 关于数据请求出错问题,GitHub DNS 污染最近一段国内访问经常出问题,官方 App 也时不时的 Something went wrong,你们懂的。所以出现什么登录不了、请求出错,请自备梯子科学上网,没梯子就尝试切换手机网络试试,还是不行的话,那就只能等一等再试试┓( ´∀` )┏。

    下载链接

    GeekHub: https://apps.apple.com/cn/app/id1476496206

    108 replies  •  2020-05-14 21:15:39 +08:00
    1  2  
    ❮ ❯
    sixway
    sixway
    Apr 7, 2020❤️2
    1
    楼主自己开发的就直接说自己开发的,这样很让人迷茫...
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020
    2
    @sixway #1 抱歉,让你迷茫了,这个锅我接了
    d5
    d5
    Apr 7, 2020
    3
    很棒,支持一个,啥时候来几个兑换码
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020
    4
    @d5 #3 谢谢,码来了!
    WKRE67FWJX6L
    JMXJPYNWFTHJ
    4YKJLJMWNAKA
    HERH3336FFL4
    JF7WRFXJT3AJ
    d5
    d5
    Apr 7, 2020
    5
    感谢 JMXJPYNWFTHJ 已使用

    @evanzhou1989 👍目前看到 fewer than 10 users,要的权限比较多,包括组织的 admin 权限 。 先试试
    amorphobia
    amorphobia
    Apr 7, 2020
    6
    感谢 4YKJLJMWNAKA 已使用
    cbangchen
    cbangchen
    Apr 7, 2020
    7
    GitHub 不是出自用的客户端了
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020❤️1
    8
    @d5 #5 一开始登录流程我还弹个弹窗选择是否开启私有仓库权限的选项,后来官方 App 出来后我就直接取消了这个交互,默认按照官方 App 的权限选项授权了。我想应该问题不大,毕竟授权的时候有提示用户需要哪些。
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020
    9
    @cbangchen #7 是的,官方出了 App 。但是有些平时我比较常用到的功能官方没有出,算是对官方的一个补充吧。
    h503mc
    h503mc
    Apr 7, 2020 via iPhone
    10
    @evanzhou1989 还有码吗
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020
    11
    @h503mc #10 https://www.v2ex.com/t/660050?p=1#r_8789914 貌似还有剩余的,你试试后两个。没的话,晚点我发你。
    h503mc
    h503mc
    Apr 7, 2020 via iPhone
    12
    @evanzhou1989 然鹅全部都没了
    evanzhou1989
    evanzhou1989
    OP
    Apr 7, 2020
    13
    @h503mc #12 😄
    99WEFX63PP6J
    FJTL4YTML3RX
    J4NJPR6H9TMK
    676YX7MNHY36
    YXY6KWPX46WJ
    h503mc
    h503mc
    Apr 7, 2020 via iPhone
    14
    @evanzhou1989 码 FJTL4YTML3RX 已用,谢了
    CEEC
    CEEC
    Apr 7, 2020 via iPhone
    15
    没赶上,上面的也全没了😂
    amorphobia
    amorphobia
    Apr 7, 2020
    16
    这算是我第一次抢到码😂

    作者把 fork 翻译为 复刻,蛮有意思的
    iextrastu
    iextrastu
    Apr 7, 2020
    17
    你好,我给你在创造者日报发布下 https://creatorsdaily.com/f19b2d4a-2aaa-46db-ac21-6d77deae44a0
    gogo88
    gogo88
    Apr 7, 2020 via iPhone
    18
    还有码吗?
    gogo88
    gogo88
    Apr 7, 2020 via iPhone
    19
    一个都没了
    d5
    d5
    Apr 7, 2020
    20
    @evanzhou1989 谢谢,打算先体验 2 天,如果不错的话我要换个 id 入正一个表示支持👍
    noparking188
    noparking188
    Apr 8, 2020
    21
    求码
    noparking188
    noparking188
    Apr 8, 2020
    22
    大佬求码
    evanzhou1989
    evanzhou1989
    OP
    Apr 8, 2020
    23
    再加 20 个码,我 5 个一组标了序号,用过后的 v 友麻烦留个言(比如:1 已用之类的)告知下,以免他人多次尝试,文明用码,从你我做起~

    1-5
    RKXKE6MTWNMR
    LN7KJPMRE3WT
    73N7MJPXPTKF
    EPLY4RMXLNJN
    RN3AKHWX4EEK

    6~10
    349M6WX44P77
    HJE44PWF6MHA
    TLXWMWX4J4WA
    44KT7RL7T7X3
    NWK4AETXKA4E

    11~15
    WARL74X4P4LR
    AYXFXEHPTF73
    FAF7JPTE66NX
    ARAPK9AKXT7W
    HETLLHM7RHEE

    16~20
    HHX94H79XWHL
    TMY9JKXXNEPH
    W3A4HNRN9JYK
    RAJWNYW3AAHA
    JX7W3T637KXY
    evanzhou1989
    evanzhou1989
    OP
    Apr 8, 2020
    24
    @CEEC #15 不好意思,回复晚了点,追加一些码,看留言区。
    evanzhou1989
    evanzhou1989
    OP
    Apr 8, 2020
    25
    @gogo88 #18 不好意思,回复晚了点,追加一些码,看留言区。
    evanzhou1989
    evanzhou1989
    OP
    Apr 8, 2020
    26
    @noparking188 #22 码来了
    evanzhou1989
    evanzhou1989
    OP
    Apr 8, 2020
    27
    @amorphobia #16 其实按照官方中文文档来的😂
    noparking188
    noparking188
    Apr 8, 2020
    28
    多谢老板,JX7W3T637KXY 已用
    gogo88
    gogo88
    Apr 8, 2020 via iPhone
    29
    @evanzhou1989 感谢大佬,试了下比官方好用
    Vanctol
    Vanctol
    Apr 8, 2020
    30
    14 ARAPK9AKXT7W 已用,谢谢
    CEEC
    CEEC
    Apr 8, 2020 via iPhone
    31
    @evanzhou1989 感谢,3 、73N7MJPXPTKF 已用
    Syu1in
    Syu1in
    Apr 8, 2020 via iPhone
    33
    RAJWNYW3AAHA 已使用
    yggjklkaytui
    yggjklkaytui
    Apr 8, 2020
    34
    感谢 13 FAF7JPTE66NX 已用
    NoHair
    NoHair
    Apr 8, 2020
    35
    9 44KT7RL7T7X3 已使用
    Koral
    Koral
    Apr 8, 2020
    36
    6 349M6WX44P77 已用
    BugenZhao
    BugenZhao
    Apr 8, 2020
    37
    HJE44PWF6MHA 已用,感谢
    daya
    daya
    Apr 9, 2020 via iPhone
    38
    11-15 已经全部被使用了
    sevenstone
    sevenstone
    Apr 9, 2020
    39
    LN7KJPMRE3WT 已用,感谢
    0ranger
    0ranger
    Apr 9, 2020 via iPhone
    40
    1 RKXKE6MTWNMR 已用
    poison123
    poison123
    Apr 9, 2020 via iPhone
    41
    8 已用。谢谢
    iextrastu
    iextrastu
    Apr 9, 2020
    42
    已经没了
    hackpro
    hackpro
    Apr 9, 2020
    43
    5 RN3AKHWX4EEK 已用
    非常感谢~
    evanzhou1989
    evanzhou1989
    OP
    Apr 9, 2020 via iPhone
    44
    @extra888 没捞着吗
    iextrastu
    iextrastu
    Apr 10, 2020
    45
    @evanzhou1989 嗯呢,[email protected] 来一枚老哥
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020
    46
    @extra888 #45
    9HW6WHKX6EML
    7H6F447XL3WR
    Y9W4MLKNFPYH
    L3MHFAWNHN7A
    T6R6EL336JLY
    iextrastu
    iextrastu
    Apr 10, 2020
    47
    @evanzhou1989 感谢 T6R6EL336JLY 已使用
    hoythan
    hoythan
    PRO
    Apr 10, 2020
    48
    为什么会有人在 移动端看 git ?
    h503mc
    h503mc
    Apr 10, 2020 via iPhone
    49
    @evanzhou1989 侧栏广告的 geekhub 是不是你弄的?
    laoyur
    laoyur
    Apr 10, 2020
    50
    @h503mc 哈哈哈哈,迄今在 V 站看过的最大条的广告,创意不错,让人完全摸不着头脑然而又印象深刻?
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    51
    @h503mc 侧栏广告是什么鬼?
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020
    52
    @laoyur #50 我才发现呢,表示和我无关啊,难道是 V 站社区送温暖?😂哈哈哈哈哈哈哈嗝~
    laoyur
    laoyur
    Apr 10, 2020
    53
    @evanzhou1989 🤣,确实不是你花钱投放的广告?匪夷所思……
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    54
    @laoyur 这个真的投不起~让我笑会~
    laoyur
    laoyur
    Apr 10, 2020
    55
    @evanzhou1989 我就说嘛,大老板怎么会舍得那白花花的银子专门给你推
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    56
    @laoyur 可能是站长被我个位数的下载量惊到了,看不下去了送个福利~
    h503mc
    h503mc
    Apr 10, 2020 via iPhone
    57
    @evanzhou1989 开下夜间模式试试
    goldenlove
    goldenlove
    Apr 10, 2020
    58
    #10 NWK4AETXKA4E 已用。
    主要觉得 UI 好看😄。
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    59
    @h503mc 嗯,已经看到了,我也想投,但实力不允许啊😆
    bytewalk
    bytewalk
    Apr 10, 2020 via iPhone
    60
    @evanzhou1989 还有码吗老哥…
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    61
    @goldenlove 谢谢,希望多提宝贵意见🍻~
    evanzhou1989
    evanzhou1989
    OP
    Apr 10, 2020 via iPhone
    62
    @poorcai 暂时没了,你上面找找先,没的话,等我这几天更新个版本再发你新码~
    May725
    May725
    Apr 10, 2020
    63
    右侧广告很直白
    zhuziyi
    zhuziyi
    Apr 10, 2020 via iPhone
    64
    这个码有什么用?
    MzM2ODkx
    MzM2ODkx
    Apr 10, 2020
    65
    为什么右边有你的广告?
    FakerLeung
    FakerLeung
    Apr 10, 2020
    66
    已被使用,却没有回复:
    - Y9W4MLKNFPYH
    - L3MHFAWNHN7A
    - 7H6F447XL3WR
    - 9HW6WHKX6EML
    himself65
    himself65
    Apr 10, 2020 via iPhone
    67
    不知道对 issue 和 pr review 的支持如何?
    flyingcat
    flyingcat
    Apr 10, 2020 via iPhone
    68
    @FakerLeung 这是楼主另一个号,辛苦了兄弟🍻,人人都像你这样该多好~
    flyingcat
    flyingcat
    Apr 11, 2020 via iPhone
    69
    @himself65 目前 issue 、pr 详情功能耍了点小聪明内嵌的网页并非原生,也可以完成相关操作,只是这部分肯定比不上原生的体验。老实说这一部分现阶段不打算深入,一来 GitHub 开放的 API 有限制,比如说通知做不了。另外一点这部分功能官方亲儿子做的够好了,就没必要重复了。我从一开始就只是想做信息浏览这块比如 trengding 、news 、源码浏览等,没打算做成生产力工具。下一步准备做源码离线缓存等,搭配着官方 App 来用。所以基于你的需求请酌情考虑🍻~
    flyingcat
    flyingcat
    Apr 11, 2020 via iPhone
    70
    @zhuziyi 用来兑换 iOS App
    flyingcat
    flyingcat
    Apr 11, 2020 via iPhone
    71
    @iMusic 小朋友,是否有很多问号?
    flyingcat
    flyingcat
    Apr 11, 2020 via iPhone
    72
    @May725 极不极客?可惜不是我投的~
    musi
    musi
    Apr 11, 2020 via iPhone
    73
    顺着右侧广告和讨论贴一路找过来了,现在还有码吗😂
    h503mc
    h503mc
    Apr 11, 2020 via iPhone
    74
    @FakerLeung 我用了两个码,只回复了一次
    leon0318
    leon0318
    Apr 11, 2020 via iPhone
    75
    界面很好看,求个兑换码,万分感谢🙏 emh1bGl5YW5nMDMxOEBnbWFpbC5jb20=
    zhw2590582
    zhw2590582
    Apr 11, 2020
    76
    还有兑换码吗
    dai640
    dai640
    Apr 12, 2020
    77
    LZ,分享一个吧,谢谢。

    YmFzdGVuLm5lZEBnbWFpbC5jb20=
    guasongcn
    guasongcn
    Apr 15, 2020 via iPhone
    78
    楼主,还有码吗求一个,感谢。v:454630798
    evanzhou1989
    evanzhou1989
    OP
    Apr 16, 2020
    79
    @musi #73 4KFTAHM47Y7Y
    evanzhou1989
    evanzhou1989
    OP
    Apr 16, 2020
    80
    @zhw2590582 #76 Y7YTN7THKAT6
    evanzhou1989
    evanzhou1989
    OP
    Apr 16, 2020
    81
    @guasongcn #78 YLJAW34RMKAL
    Allofhuan
    Allofhuan
    Apr 16, 2020
    82
    楼主求个码
    dai640
    dai640
    Apr 16, 2020 via iPhone
    83
    感谢 LZ,已经收到兑换码。
    musi
    musi
    Apr 16, 2020
    84
    @evanzhou1989 感谢感谢,已用
    zhw2590582
    zhw2590582
    Apr 16, 2020
    85
    楼主好人,楼主一生平安
    evanzhou1989
    evanzhou1989
    OP
    Apr 16, 2020
    86
    @Allofhuan #82 9R7PR9WYHHAM
    littleangel
    littleangel
    Apr 16, 2020
    87
    UI 好 Cool
    带佬,求个兑换码
    🙏感谢。
    evanzhou1989
    evanzhou1989
    OP
    Apr 16, 2020
    88
    @littleangel #87 NFPFE4N3JKYH
    littleangel
    littleangel
    Apr 16, 2020
    89
    @evanzhou1989 谢谢
    guasongcn
    guasongcn
    Apr 16, 2020 via iPhone
    90
    @evanzhou1989 感谢,已使用。
    dingwen07
    dingwen07
    Apr 16, 2020 via iPhone
    91
    楼主还有码码?求个谢谢🙏
    nba2k
    nba2k
    Apr 18, 2020 via Android
    92
    老哥,你这样还不如限免一波呢
    Allofhuan
    Allofhuan
    Apr 18, 2020
    93
    @evanzhou1989 多谢老哥,已用
    nba2k
    nba2k
    Apr 18, 2020
    94
    @evanzhou1989 老哥,蹲不到,v2ex 可以私信的吗?求私一个码
    nba2k
    nba2k
    Apr 21, 2020
    95
    @evanzhou1989 老哥不用给我发了,但我想知道兑换码有效期是多久?
    evanzhou1989
    evanzhou1989
    OP
    Apr 21, 2020
    96
    @dingwen07 #91 暂时没了,留个邮箱吧,晚两天发个新版发你哈~
    evanzhou1989
    evanzhou1989
    OP
    Apr 21, 2020
    97
    @nba2k #95 有效期没有限制吧
    metrue
    metrue
    Apr 21, 2020
    98
    想问一下其中使用到的那个 contributions 日历热力图是是开源的么,求一个地址.
    dingwen07
    dingwen07
    Apr 21, 2020 via iPhone
    99
    @evanzhou1989 #96 aWJ4QGV4dHJhd2R3Lm5ldA==
    evanzhou1989
    evanzhou1989
    OP
    Apr 21, 2020
    100
    @metrue #98 系统的 UICollectionView 就可以了
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 180ms · UTC 23:07 · PVG 07:07 · LAX 15:07 · JFK 18:07
    ♥ Do have faith in what you're doing.