littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Python和Flet框架的教材下载客户端

项目简介

本项目是基于Python和Flet框架开发的教材下载客户端,主要为国家中小学教育平台提供便捷的教材下载功能,用户通过简单操作即可下载所需电子教材。

项目的主要特性和功能

  1. 左侧导航栏展示学段信息,可点击切换右侧内容区域。
  2. 右侧内容区域支持按学科、版本、年级筛选电子教材。
  3. 具备下载功能,可展示电子教材下载进度。
  4. 提供深色和浅色主题切换功能,满足不同用户视觉需求。
  5. 有免责声明,明确使用规则和法律风险。

安装使用步骤

前提条件

假设用户已经下载了本项目的源码文件,且确保已安装Python环境和Flet框架。

详细步骤

  1. 安装依赖:安装项目所需的依赖库。
  2. 运行程序:运行主程序文件(如main.py)。
  3. 使用客户端:根据界面提示,选择学段、学科、版本和年级,浏览和下载所需的电子教材。

源码构建

macOS

bash python3 -m venv venv source venv/bin/activate pip install -r requirements.txt flet pack main.py --icon assets/icon.icns --name ebook-downloader --distpath dist --add-data=assets/*:assets

Windows

bash python3 -m venv venv venv\Scripts\activate pip install -r requirements.txt flet pack main.py --icon assets/icon.ico --name ebook-downloader --distpath dist --add-data=assets/*:assets

开源协议

本项目遵循Apache - 2.0开源协议,任何个人或组织都可以免费使用本项目,但不得用于商业用途,同时不得对国家中小学智慧教育平台进行大规模数据爬取。

感谢

本项目感谢国家中小学智慧教育平台的支持以及Flet框架的开发团队。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】