开源说明

本站将建站所使用的部分代码和技术开源,以符合本站建站初衷,即“一个交流和学习的平台”。本次开源的代码包含本站大部分功能的实现。少量未开源部分不涉及基础功能,代码里有注释未开放部分和未开放原因。本站代码全部在MIT License下开源。具体开源协议请参照MIT License的说明。

本站所使用的主要技术和服务

NGINX gunicorn flask jupyter pandas github pages prometheus prometheus aliyun
*Cloudflare由于众所周知的原因在国内访问太慢,只使用了一周时间。据说付费版在速度上有较大改进。

开源代码

本站所有开源代码均托管在github上。
代码主仓库为 https://github.com/hankman/web_server
主仓库中主要为Flask代码,网页模板以及配置脚本等。其中“notebook”文件夹包含用于抓取网页数据的jupyter脚本。出于一些考量,notebook仓库暂时不公开。故将完成抓取功能的脚本从notebook仓库转移到了主仓库的“notebook”文件夹下。
另外,为了节省流量,降低服务器压力。一些网站的静态资源,包括静态页面,图片,css,javascript代码等托管在仓库 https://github.com/hankman/chenfan_info_web_resources