Skip to content

xdlinux/maillist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5e46ff9 · Nov 23, 2018

History

28 Commits
Jan 17, 2012
Jan 16, 2012
Jan 8, 2012
Jan 8, 2012
Apr 23, 2018
Jan 8, 2012
Jan 7, 2012
Jan 16, 2012
Jan 15, 2012
Jan 17, 2012
Jan 16, 2012
Jan 10, 2012

Repository files navigation

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

参考资料:

邮件列表上的历史讨论