网站聚合器
一个旨在成为网站聚合器的个人项目。该程序通过 API 或 HTML 抓取从各种网站收集“帖子”,并将它们显示在一个地方。允许在浏览器中启动这些帖子
演示
架构
大部分数据处理由 WebsiteFolder 对象处理。此对象执行以下功能:
- 读/写文件
- API 调用
一个 <WebsiteFolder> 对象将在其属性 <websiteList> 中保存一个由 <Website> 对象组成的二维列表。websiteList 的索引 i 是一个 <Website> 对象列表,对应于 <websiteTypes> 中指定的对象(索引 0 是 <RedditWebsite> 的列表,索引 1 是 <GamerPowerWebsite> 的列表,依此类推)
调用 WebsiteFolder 方法时,通常会调用 <this.websiteList> 中每个 <Website> 对象的方法,并将结果汇总。
