Skip to content

zhu181/Pku-Course-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome 扩展程序:北京大学教学网课程文件批量下载

这个 Chrome 扩展程序旨在读取北京大学教学网上的文件并批量下载。

项目结构

chrome-extension
├── src
│   ├── background.js        # 处理扩展生命周期事件的后台脚本
│   ├── content.js          # 从网页读取链接的内容脚本
│   ├── manifest.json       # 扩展配置文件
│   └── popup
│       ├── popup.html      # 弹出界面的 HTML 结构
│       └── popup.js        # 处理弹出交互的脚本
├── images
│   └── icon.png            # 扩展图标
└── README.md               # 项目文档

功能

  • 读取所有链接:扩展程序扫描当前网页上的所有锚点 (<a>) 标签并获取它们的 href 属性。
  • 批量下载:用户可以通过弹出界面上的单击按钮下载链接指向的文件。
  • 用户友好界面:弹出界面提供了一个简单直观的界面,供用户与扩展程序交互。

安装

  1. 克隆仓库或下载源代码。
  2. 打开 Chrome 并导航到 chrome://extensions/
  3. 在右上角启用“开发者模式”。
  4. 点击“加载已解压的扩展程序”,然后选择 chrome-extension 目录。
  5. 现在扩展程序应该已经安装并可以使用。

使用方法

  1. 导航到北京大学教学网,登陆后打开某个课程的“课程内容”、“课程作业”等界面。
  2. 点击 Chrome 工具栏中的扩展程序图标。
  3. 在弹出界面中,点击"Find All Links"按钮读取所有链接。
  4. 读取完成后,点击"Download All Links"按钮下载所有链接指向的文件

贡献

如果您有改进建议或新功能,欢迎提交问题或拉取请求。

许可证

此项目根据 MIT 许可证授权。有关详细信息,请参阅 LICENSE 文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published