Project Babel Source Code Early Access - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
56.4D
450.55D
V2EX    Project Babel

Project Babel Source Code Early Access

  •  
  •   Livid
    PRO
    2010-08-02 00:16:54 +08:00 9513 次点击
    这是一个创建于 5550 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Project Babel 2.3.0 的源代码即将在 GitHub 公布。

    以下是关于获得代码和安装的一些注意事项:

    - 目前只能通过 git 获得源代码:第一个 .zip 格式的下载包将是 2.4.0,那个版本将被认为是足够成熟因而可以提供公开下载。

    获取源代码的指令:

    git clone [email protected]:livid/v2ex.git v2ex

    - 通过 git 获得源代码之后,请将 v2ex 目录中的 app.yaml.example 和 config.py.example 分别复制(而不是改名)为 app.yaml 及 config.py,将 app.yaml 中的 App ID 修改为你自己的

    - 如果你希望使用 Twitter 相关功能,请在 config.py 中填入你的 consumer key 和 consumer secret,你可以使用两组 key/secret 分别对应本地开发环境和远程生产环境。

    - 这个版本中包括对 MobileMe 的支持,但是配置方式稍微复杂一些,我将稍后写文章说明。

    - 这个版本中不包括全文搜索服务器 FTS Server 的实现。

    - 以上步骤完成后,可将 v2ex 导入 Google App Engine Launcher,建议将端口号设置为 10000,并使用以下 Extra Flags(其中 datastore 路径请修改为你自己觉得舒服的):

    --address=0.0.0.0 --use_sqlite --datastore_path=/Users/livid/Documents/Datastore/dev_appserver.datastore --enable_sendmail

    - 以上步骤完成后,可以开始尝试部署。目前还不能配置站点名,所以部署完了之后各个地方显示的是 V2EX。站点名配置等功能将在 2.4.0 正式版之前提供。

    以上。

    这只是一个 Early Access 版本,欢迎发表你的意见和看法。如果觉得这个程序写得极烂,欢迎写一个更好的出来并且同样以足够开放的协议发布。或是一起来持续改进这套程序。

    一切都处在极快的变化当中,如果你真心希望用 Project Babel 2 搭建自己的社区而不是玩代码,建议等待 2.4.0 正式版。
    28 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    OP
    PRO
       2010-08-02 00:18:47 +08:00
    好了,现在已经可以从 GitHub 获取。

    https://github.com/livid/v2ex
    cyberscorpio
        2
    cyberscorpio  
       2010-08-02 00:22:21 +08:00
    甚好,正好最近在学习使用 GAE,参考了 ^_^
    Jet
        3
    Jet  
       2010-08-02 00:32:12 +08:00
    甚好!
    billychow
        4
    billychow  
       2010-08-02 00:33:04 +08:00
    不多说,强力支持!
    Jet
        5
    Jet  
       2010-08-02 00:36:15 +08:00
    clone的命令应该是 git clone http://github.com/livid/v2ex.git v2ex
    apple
        6
    apple  
       2010-08-02 00:41:27 +08:00
    我等2.4正式版 :)
    Orz
        7
    Orz  
       2010-08-02 00:46:14 +08:00
    很好
    Los
        8
    Los  
       2010-08-02 01:13:29 +08:00
    赞一个!
    Livid
        9
    Livid  
    MOD
    OP
    PRO
       2010-08-02 01:40:46 +08:00
    :)

    Thank you all.
    c
        10
    c  
       2010-08-02 07:56:04 +08:00
    @Livid git clone git://github.com/livid/v2ex.git v2ex 再能clone成功,你那个clone不成功的。
    saga
        11
    saga  
       2010-08-02 10:05:05 +08:00
    终于放出来了,改进很快啊
    iwinux
        12
    iwinux  
       2010-08-02 10:20:57 +08:00
    WoW~虽然是 Early Access,已经有超过1万行Python代码了
    find v2ex/ -name "*.py" -print | xargs wc -l
    kaid
        13
    kaid  
       2010-08-02 11:49:18 +08:00
    项目已经比较庞大了,便于别人的参与和后续开发,覆盖大部分代码的test suite也应该很有必要了。

    @c: 他发布的是可以commit的ssh地址......
    c
        14
    c  
       2010-08-02 12:40:09 +08:00
    @iwinux,我看了下,代码至少可以精简30%以上哦。Livid看到别怪啊 :)
    c
        15
    c  
       2010-08-02 13:47:28 +08:00
    @kaid 还是没权限clone..
    xuming
        16
    xuming  
       2010-08-02 16:38:09 +08:00
    很好,尝下鲜去
    c
        17
    c  
       2010-08-02 16:40:16 +08:00
    @xuming 都来了。。
    huacnlee
        18
    huacnlee  
       2010-08-02 16:55:30 +08:00
    终于出来了, Fork it.
    yundanfengqing
        19
    yundanfengqing  
       2010-08-02 17:07:23 +08:00
    纳爱斯
    ratazzi
        20
    ratazzi  
       2010-08-02 19:03:37 +08:00
    这下有个更好的 GAE 范例可以学习了
    kaid
        21
    kaid  
       2010-08-02 23:41:41 +08:00
    @c: 必然没有权限clone.....您可以fork然后commit,push再发pull request给livid叫他merge
    lianghai
        22
    lianghai  
       2010-08-03 00:22:10 +08:00
    “一切都处在极快的变化当中”,哦耶!
    @yundanfengqing 最可爱的 Test Pilot 小狐狸!!
    Leo
        23
    Leo  
       2010-08-09 11:12:26 +08:00
    召唤 @sai Project Parasy 一晃好多年...

    这次2.4正式版出来Project Parasy 会不会出现同样版本呢

    期待中
    lin
        24
    lin  
       2010-08-15 21:45:17 +08:00
    Extra Flags 在哪里设置?

    如果我是要部署到网上的话需要做这一步么?
    raecoo
        25
    raecoo  
       2010-08-15 23:10:39 +08:00 via Android
    android下体验不错
    alai
        26
    alai  
       2010-08-15 23:11:48 +08:00
    我只刻下来看看。
    lin
        27
    lin  
       2010-08-16 00:12:25 +08:00
    我找到了
    lin
        28
    lin  
       2010-08-16 17:27:30 +08:00
    http://github.com/Quasimo/v2ex

    编程我不会。学着写几个变量(是叫变量吧?)
    在/v2ex/__init__.py
    实现网站的几个自定义信息。

    欢迎检阅。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2608 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:08 PVG 10:08 LAX 19:08 JFK 22:08
    Do have faith in what you're doing.
    ubao 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