背景:因为家人需要一个读取文档中可用链接并批量下载的工具,故有了该应用; 功能:读取非二进制文件中的文本并提取出指定类目的下载链接,进行批量下载,后续会考虑支持 word 之类的非纯文本格式; 技术:Vue3、Vite、Tauri(基于 Rust 的跨平台框架),大量使用了 Rust 的 tokio 库进行异步编程,默认会根据使用者计算机内核数进行分配,也可以根据实际情况调整最大下载量,支持多线程下载。...
对Bilibili网站上的视频进行爬取和下载保存到本地,项目描述:为在线教育平台开发后端服务,支持课程管理、视频播放、用户学习进度追踪等功能。 技术栈:Python + Django、MySQL、AWS S3存储、Redis缓存。 贡献:设计并实现了课程发布与管理系统,支持多用户并发访问;优化视频播放逻辑,减少加载时间;实现用户学习进度同步与推送功能。...