开源项目:个人杂志计划 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
laiwei
V2EX    分享创造

开源项目:个人杂志计划

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

    项目主页: 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
    run2
        1
    run2  
       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     Solana     2590 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:16 PVG 16:16 LAX 00:16 JFK 03:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86