Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.35 KB

README.md

File metadata and controls

42 lines (33 loc) · 1.35 KB

xdlinux 的maillist页面

基本思路:

这个问题划归成三个基本问题求解:

  1. 获得页面
  2. 正则处理,手动正则,这个对我来说比学习一个新的库更快,而且更自由
  3. 生成新的页面,要求比较文艺,争取让大家喜欢上数学!

目录及文件简介:

  • xdx.py #核心程序
  • maillist.html #最终生成的html文件
  • reference/ #存放编写程序的时候用到的资料
  • cache/ #存放抓取来的页面
  • data/ #存放生成的数据

一些问题:

  • 这里思考再三选择直接处理文件,原因如下:

    1. 本人的编程习惯,自建buffer然后处理,就是习惯。
    2. 没有思考太多扩展的问题,因为这个只是一个练习。
    3. 写这个程序更大的目的是为了引导大家学习简明为第一位的。
    4. 本人写程序比较随心,而且思维模式简单,总想把不同的问题划归成基本问题求解。
  • 好吧被说服了用beautifulsoup

TODO

  • 信息的直接呈现,新的提交、Push等直接呈献在页面上
  • 加入 Github API 模块
  • 改进前端
  • 与 IndexPlus 整合

PS: 脑子不太好使了,在这里记录一下吧:git push -u origin master

参考资料:

邮件列表上的历史讨论