V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
laiwei
V2EX  ›  分享创造

开源项目:个人杂志计划

  •  
  •   laiwei · 2012-02-11 00:41:46 +08:00 · 8657 次点击
    这是一个创建于 4699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开源项目:个人杂志计划

    项目主页: http://thepast.me
    关于该计划: http://thepast.me/about
    比如我的页面: http://thepast.me/user/4

    ------------------------------

    一言概括之:“聚合你在互联网的一切,阅读 并 出版”

    目前在做的:定期聚合个人在豆瓣发布的日记、广播, twitter、新浪微博发布的内容,生成排版后的PDF。

    有了个人杂志计划,我们可以:

    将自己分散在互联网各处的文章、消息、状态聚合在一起,并有机会方便的搜索,应该还能定期收到一份精美排版的,讲述自己,记录自己的电子杂志,如果运气好的话,收到一本相应的纸质杂志也不是没有可能的。

    后续的工作:
    --信息去重 (比如,将豆瓣,微博,twitter的消息做去重)
    --支持wordpress的文章同步(很多人有自己的独立blog,鼓励+支持)
    --搜索 (搜索你的所有消息和文章)
    --生成电子版个人杂志(生成PDF + 排版) [期待对这块有兴趣的朋友支持!!!]
    --杂志出版(很期待这个,这样,大家就可以拿到一本属于自己,讲述自己的杂志了)
    --支持有原则的聚合更多的内容(比如饭否...)

    设计的一些原则:
    --不会做单独的用户注册功能(只允许使用第三方网站登录)
    --不支持人人帐号登陆,也不会同步人人的user_timeline
    --只专注阅读,不会支持从thepast.me发消息,发文章
    --不会做用户关注,不会考虑社交,如果你觉得某个用户很有意思,那么请在v2ex关注他,并交流。(期待v2ex的个人介绍那里,以后会有 http://thepast.me/user/xxx 那样的链接^^)

    ps:上面只是我的一些设计原则,既然项目是开源的,你可以按照你的想法,任意修改!

    感谢: 感谢v2ex和Project Babel, http://thepast.me 使用了v2ex的css!
    st.me

    项目地址: https://github.com/laiwei/thepast

    期待有兴趣的人一起来做。

    -----------------------
    另外,由于绑定新浪微博的app还没有审核,所以如果你要体验同步微博的话,给我说下,我把你的微博id添加到测试帐号列表中。

    大家多提意见

    谢谢
    48 条回复    1970-01-01 08:00:00 +08:00
    sobigfish
        1
    sobigfish  
       2012-02-11 01:12:43 +08:00 via iPad
    见到过php的web2pdf类,python有么?
    laiwei
        2
    laiwei  
    OP
       2012-02-11 17:13:16 +08:00
    @sobigfish python 也有很多类似的lib,比如xhtml2pdf,不过要达到很好的排版,比较困难。
    laiwei
        3
    laiwei  
    OP
       2012-02-13 00:04:10 +08:00 via Android
    加了新功能,可以以pdf的方式查看自己或者他人的timeline了。也可以选择下载保存为pdf格式了。

    pdf排版的效果 可以看这里 http://thepast.me/4/pdf

    你也可以查看自己的,访问http://thepast.me/pdf (前提是要绑定豆瓣,或者twitter,或者新浪微博)
    cabinw
        4
    cabinw  
       2012-02-13 01:16:52 +08:00
    哈哈,上个月还想到这个,不过没有执行力,加油!
    miaoever
        5
    miaoever  
       2012-02-13 01:28:16 +08:00
    PDF输出中,虽然按照时间线将文字和图片交替线性排版可以理解,但是感觉如果把带图片的信息项(图片+文字)在后面做个专页,然后采用特定的排版方式(pinterest式?),这样似乎更好些。
    laiwei
        6
    laiwei  
    OP
       2012-02-13 07:32:43 +08:00 via Android
    @cabinw 我也是在抽空做的,你有时间的话,可以一起来做。 接下来,做 用户展示页,这样,就能浏览你你感兴趣的人,然后下载他的timeline,在手机或者pad上离线浏览了。
    frittle
        7
    frittle  
       2012-02-13 08:27:00 +08:00
    微博登录失败
    laiwei
        8
    laiwei  
    OP
       2012-02-13 08:39:10 +08:00 via Android
    @frittle 这是因为微博还没有审核通过,估计这周上班后才能审核通过吧,如果你现在要体验的话,把你的微博id告诉我,我添加到测试用户列表中
    laiwei
        9
    laiwei  
    OP
       2012-02-13 08:57:58 +08:00 via Android
    @miaoever 谢谢你的建议^o PDF的排版确实不太好搞,你的建议不错
    frittle
        10
    frittle  
       2012-02-13 09:45:42 +08:00
    @laiwei 已经使用twitter帐号登录 :)
    cabinw
        11
    cabinw  
       2012-02-13 12:48:59 +08:00
    @laiwei 我觉得,我的理解是这样的内容关键在于阅读体验和信息整理,你最好能系统做一些内容整理,然后设计一个模板,加强阅读体验
    laiwei
        12
    laiwei  
    OP
       2012-02-13 13:23:45 +08:00
    @cabinw thanks for your tips! 后续对于wordpress日志导入后,就可以把阅读体验的优先级提高!
    laiwei
        13
    laiwei  
    OP
       2012-02-13 17:44:29 +08:00
    新浪微博的审核通过了,现在可以绑定并同步新浪了

    另外,排版后的pdf下载由nginx直接负责,下载效率提高了。
    whtsky
        14
    whtsky  
       2012-02-13 19:11:26 +08:00 via Android
    感觉logo和整体风格不太搭的样子…
    whtsky
        15
    whtsky  
       2012-02-13 19:32:53 +08:00 via Android
    Tianpu
        16
    Tianpu  
       2012-02-13 20:00:01 +08:00
    fpdf.org 坏处是不支持css 效果什么的要自己写

    https://github.com/mreiferson/php-wkhtmltox 这个的坏处是文件很大,渲染效果倒和webkit浏览器一致
    bitsmix
        17
    bitsmix  
       2012-02-13 21:04:19 +08:00
    这个东西有意思。
    表示愿意加入。
    ccp0101
        18
    ccp0101  
       2012-02-13 21:55:02 +08:00
    感兴趣。flask也玩了一阵子。wkhtmltoimage/pdf我也用过。
    whtsky
        19
    whtsky  
       2012-02-13 22:11:44 +08:00 via Android
    很有意思的项目…
    fm100
        20
    fm100  
       2012-02-14 02:44:38 +08:00
    支持。如果flipborad也可以导出pdf版本的话,也不错。
    laiwei
        21
    laiwei  
    OP
       2012-02-14 10:48:22 +08:00
    @whtsky 是的 logo是我仓促间搞的,不太搭,希望有美感的人的帮忙重新设计下^^
    laiwei
        22
    laiwei  
    OP
       2012-02-14 10:49:04 +08:00
    @bitsmix 欢迎你加入!参考这里 http://thepast.me/about
    laiwei
        23
    laiwei  
    OP
       2012-02-14 10:49:32 +08:00
    @ccp0101 flask 是很不错的框架
    laiwei
        24
    laiwei  
    OP
       2012-02-14 10:50:22 +08:00
    @fm100 其实我也很期待这个功能,个人杂志计划 也有向flipborad致敬的意思,哈哈,不过还有很多事情要做
    bitsmix
        25
    bitsmix  
       2012-02-14 12:02:22 +08:00
    @laiwei 我可以来做前端 :)
    以及。。 run.sh 应该修改一下的呀。。

    我去pull request 好了⋯⋯
    whtsky
        26
    whtsky  
       2012-02-14 12:56:56 +08:00 via Android
    @laiwei 感觉v2ex的纯文本风格就很搭呢.
    laiwei
        27
    laiwei  
    OP
       2012-02-14 13:25:10 +08:00
    @bitsmix 收到了,已merge,谢谢。后续我加个ContributerList
    laiwei
        28
    laiwei  
    OP
       2012-02-14 13:25:48 +08:00
    @whtsky 是的,v2ex的风格真的很漂亮,我很喜欢。
    bitsmix
        29
    bitsmix  
       2012-02-14 13:49:17 +08:00
    @laiwei 建议来写个 readme TODO 什么的。
    laiwei
        30
    laiwei  
    OP
       2012-02-15 23:44:44 +08:00
    加了一个新功能:浏览发现

    http://thepast.me/user

    这样可以浏览加入"个人杂志计划"的朋友
    whtsky
        31
    whtsky  
       2012-02-15 23:54:21 +08:00 via Android
    @laiwei 这样的排序对注册早的用户很不利啊…
    kevinzhow
        32
    kevinzhow  
       2012-02-16 00:25:47 +08:00
    不错,有意思
    laiwei
        33
    laiwei  
    OP
       2012-02-24 22:29:09 +08:00 via Android
    现在支持聚合腾讯微博的内容了(包括QQ空间的状态)
    X_Del
        34
    X_Del  
       2012-02-24 22:49:02 +08:00
    dianso
        35
    dianso  
       2012-04-10 01:48:08 +08:00
    很喜欢这个,感觉和lifestream差不多了
    hfharry
        36
    hfharry  
       2012-04-10 02:05:34 +08:00 via iPhone
    为什么不支持人人用户的timeline呢?
    laiwei
        37
    laiwei  
    OP
       2012-04-11 23:33:19 +08:00
    @dianso 多谢支持

    @hfharry 暂时不会支持人人吧,没有时间做,另外也不太喜欢人人

    @ all

    现在可以同步wordpress等rss源了

    http://thepast.me/bind/wordpress 体验^^

    @whtsky 首页有改变,会随机显示最近有更新的用户
    dianso
        38
    dianso  
       2012-04-12 01:03:12 +08:00
    问一下,怎么架设环境安装呢
    laiwei
        39
    laiwei  
    OP
       2012-04-12 09:50:20 +08:00
    @dianso https://github.com/laiwei/thepast/blob/master/dep.txt

    这个文档中记录了环境搭建的 方法和依赖

    等我找个时间,把文档说明写的更详细一点吧^^
    SeptimusX
        40
    SeptimusX  
       2012-04-12 10:03:50 +08:00
    LOGO真棒,赞一个
    cmonday
        41
    cmonday  
       2012-04-12 12:57:08 +08:00
    很有趣的项目啊……
    正好最近打算用HTML5做一个简易的排版系统,不如我也参与到项目中?不过我不太了解Python,可能需要LZ帮忙做一些对应的接口什么的
    laiwei
        42
    laiwei  
    OP
       2012-04-12 13:01:08 +08:00
    @SeptimusX logo 是linmumu设计的,他的blog http://immmmm.com/

    这个logo我也很喜欢,有着一种时间流逝的感觉


    @cmonday 感谢支持
    可以自由参加,贡献力量的
    有什么问题,你直接豆油我或者在这里留言都ok
    cmonday
        43
    cmonday  
       2012-04-12 13:31:08 +08:00
    @laiwei 看来我得开始学习 python 了……TvT
    我先研究研究,有进展了再联系你吧。
    laiwei
        44
    laiwei  
    OP
       2012-04-17 09:58:51 +08:00
    update:

    新增了一个功能,show timeline visualized

    截个图先



    访问http://thepast.me/visual or http://thepast.me/user/<id>/visual

    ps:用到了开源的timeline
    madou168
        45
    madou168  
       2012-05-08 16:42:34 +08:00
    不错。。。
    zenwong
        46
    zenwong  
       2012-05-08 16:50:05 +08:00
    尼玛这个想法我几年前也有过,可惜被别人泼冷水了,就。。。
    zenwong
        47
    zenwong  
       2012-05-08 16:52:08 +08:00
    今天我也想泼泼冷水——腾讯要是也做怎么办?
    laiwei
        48
    laiwei  
    OP
       2012-05-08 17:28:00 +08:00
    @madou168 感谢支持^^

    @zenwong 这是一个很简单的,很纯粹的项目,没有想太多,so,let it be
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:42 · PVG 03:42 · LAX 11:42 · JFK 14:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.