Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chenyc/thepast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

157 Commits

Repository files navigation

个人杂志计划

我在业余时间,做了一个小小的开源项目,叫做个人杂志计划。

目前在做的功能:

  • 实时聚合个人在豆瓣广播,新浪微博,twitter,腾讯微博的内容,并生成排版后的PDF文件,可供下载。

个人杂志计划的目的:

  • 一方面可以永久保存自己的timeline到本地。
  • 另一方面,排版后的PDF版本,在移动设备上(手机,pad)的离线阅读体验很不错,或者发送到kindle上。
  • 此外,如果我们还有精力的话,不妨把排版做的更好,这样出一本记录自己,讲述自己的纸质杂志应该还是很令人期待的。

还有一些更多可以做的东西:

  • 聚合更多的内容,包括饭否,wordpress......
  • 对聚合后的消息,提供搜索功能(个人信息的社会化搜索)
  • 对聚合后的消息,做去重
  • PDF排版,更美观
  • 如何做纸质的杂志,包括版式设计,排版,打印
  • 延伸一点,可以根据聚合后的timeline,生成更权威的"个人关键字tag云"
  • 提供名片的功能,可以补充自己的信息,展示出来

技术细节:

  • linux(debian6) -- stable and powerfull
  • nginx/uwsgi -- web server and serve static file
  • mysql
  • python
  • flask -- python web framework
  • redis -- nosqldb, store text,img etc, and used for cache instead of memcached
  • xhtml2pdf -- convert html to pdf
  • git/github -- code version control
  • v2ex -- thanks for v2ex and css of v2ex^^

项目地址:

https://github.com/laiwei/thepast

官方主页:

http://thepast.me

作为开源项目,期待大家加入,也欢迎吐槽。

贡献者列表:

  • laiwei --项目发起者
  • lmm214 --设计,修改了首页timeline的展示方式

ChangeList:

  • 2012年03月04日: 使用mongodb代替redis做数据持久化存储,并将redis中的37万条数据转存到mongodb中
  • 2012年03月04日: 使用豆瓣新广播的api,代替旧的miniblog API
  • 2012年03月01日: mysql connect增加了mysql gone away之后的重试机制
  • 2012年02月28日: 使用了新的logo,感谢木木lmm214的设计
  • 2012年02月24日: 支持同步腾讯微博(使用腾讯微博的朋友看过来^^)
  • 2012年02月22日: 屏蔽搜索引擎收录(因为隐私还是很重要的)
  • 2012年02月18日: 加cache,使用redis充当memcache,提高访问速度,降低机器负载
  • 2012年02月17日: 优化PDF文件的下载效率,使用nginx来承担文件下载任务
  • 2012年02月16日: 优化代码解决生成PDF的效率(因为内存不够用了^^)
  • 2012年02月15日: 增加了个人杂志计划成员展示页
  • 2012年02月14日: 在v2ex社区介绍个人杂志计划,共有40人加入!
  • 2012年02月13日: 增加保存个人内容为排版后的PDF功能
  • 2012年02月12日: 开源项目,个人杂志计划上线

thanks

by laiwei

About

thepast.me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /