Past Paper Crawler - Swift Version



  • PnA3Yg.png

    这是 PPC 的 Swift 版本,目前最新版本为2.2,支持自定义快速科目列表和硬盘缓存,仅支持 Mac

    PPC 能够代替你访问怕赔网站(如GCE Guide, Papa Cambridge)并帮你下载 Paper

    下载地址(2.0至2.2所有版本):
    链接: https://pan.baidu.com/s/1tf1XTwcnoNon63Wf3O5yfQ 密码: 87qk

    Features:

    1. 简单快捷

    启动界面可以直接输入 paper 名称搜索下载;通过科目选择器下拉框可以快速选择访问某个科目的所有 paper

    Pn5Jk3.png

    展开后的科目选择器:

    Pn5pbZ.png

    可以自定义设置自己的科目,以便快速访问。

    设置菜单:

    Pn5g3B.png

    设置后科目选择器效果:

    Pn5bNH.png

    点击就可以直接进科目。

    如需打开暂时不在 Quick List 中的科目,可以点击最下面的 Other... 此时便会展示完整的选择器,具有一定的搜索功能:

    Pn54Eh.png

    2. 过滤和整理功能

    进入一个科目后界面如下:

    Pn5IuY.png

    默认情况下,科目界面会自动整理 qp 和 ms,勾选下载后会自动同时下载两者;可以调整过滤器来快速找到自己要的 Paper:

    Pn5yr0.png

    调整显示模式可以展示未归类的所有文件:

    Pn52Nb.png

    你可以直接通过最顶部的科目选择器更改展示的科目,操作方式与主界面的相同:

    Pn5og5.png

    3. 高度自定义

    目前支持三个怕赔来源,并可以设置默认路径及自动创建科目子文件夹等:

    Pn5S08.png

    4. 缓存至硬盘

    2.1 版本新增,通过将访问过的科目和怕赔列表存储在本地来加快打开科目的速度:

    Pn5CvQ.png

    • 注意:缓存之后页面将不会更新,请每隔一段时间清除所有缓存
    • 如果不勾选 cache to disk,软件将不会把不勾选期间访问的页面存储至硬盘,但之前存储过的页面仍然会被使用
    • 无论是否勾选 cache to disk,访问后的页面都会被缓存至内存,直到重新启动此软件,页面都可以瞬间打开

    5. 快速加入 Quick List

    2.2 版本新增,在打开一个科目之后可以快速将其加入 Quick List 的尾部,不需要打开设置页面:

    Pn5awK.png

    6. 完善的基础功能

    本软件使用 Swift 语言编写,专为 Mac 系统优化。第一次启动之后的启动都可以在一秒内完成,软件内部具有完善的 command + z 撤销支持(除设置页面和点击 download 按钮之外)。

    Thanks

    Raymond Wu - 主要设计和编程
    John Liu - 提供科目过滤器设计思路
    Yoyo Chang - 提供界面设计思路
    以及所有参与 Beta 调试和故障报告的同学


Log in to reply