程序

这些项目的源码大多可以在 GitHub 上找到。

Web 程序

  • SayHello:一个简单的留言板程序。
  • Bluelog:包含后台管理的个人博客。
  • Albumy:功能完善的多人社交图片网站。
  • Todoism:实现了国际化和本地化并提供 Web API 的待办事项程序。
  • CatChat:基于 WebSocket 实现的聊天室。
  • HelloFlask:Flask 基础示例程序集合。

Flask 扩展

小工具

  • GhostPage:一个 Chrome 扩展,可以把 HTML 页面去样式化处理,以便检查页面元素的边界分布是否正确,常用来解决页面元素超出边界问题。具体可以参考这篇文章
  • 照片墙生成器:上传一堆图片,然后它可以帮你生成一个 3D 照片墙(借助 Impress.js 实现),效果类似 Cooliris。
  • SimpleWords:Impress.js 幻灯片生成工具,可以将写在文本文档中的文字转换成幻灯片(使用浏览器打开),支持 Markdown 和 HTML,可以设置背景颜色。支持图片和视频。具体见这篇文章

练习项目

  • 翻相册:学习 Flask 时写的练习项目。一个相册网站,具体见介绍文章
  • Task5(待办事项):学习 Flask 时写的练习项目。一个使用 Flask 实现的待办事项应用。
  • TimerTimer(计时器):学习 Flask 时写的练习项目。具体介绍见《Flask实践:计时器》
  • Pomodoro Clock(番茄时钟):学习 JavaScript 时写的练习项目。
  • 计算器:学习 JavaScript 时写的练习项目。
  • 100words:学习 Python 时写的练习项目。一个英语写作软件(Windows),它的特点是你要写满一百个单词才能保存……支持的功能有实时字数统计,单词和句子翻译,计时器。而且可以对你的数据进行分析(写作数量)。具体介绍在《100Words》