Minos是一个使用Python编写,基于Tornado/Mongodb/Redis的简约社区系统。
地址: https://github.com/phith0n/Minos
测试站点: http://waf.science
其实就是求几个star,fork 么么哒
测试了有一段时间了,然后昨天今天把文档写的差不多了,现在发出来。
如果你愿意使用,那么请把文档详细读完,我能写的基本都写进去了。如果还有其他疑问的话,可以再来问我。
并且招募一群喜欢开源、喜欢python的基友,帮我一起完善Minos。
http://waf.science
不要误会我自己不想做论坛/社区,这个站只是为了展示Minos功能用哒~
想用Minos做社区的同学,可以下来和我聊聊,我能帮就帮。
1
laoertongzhi 2015 年 5 月 7 日
围观
|
2
stackpop 2015 年 5 月 7 日
帖子是通过什么聚合的? 似乎没有看到板块或者标签功能
|
3
staticor 2015 年 5 月 7 日
我也是处女座 给楼主加一个Star.
|
5
donghouhe 2015 年 5 月 8 日 via Android
已经star!
|
6
redhatping 2015 年 5 月 8 日 via iPhone
很好,想一起做
|
7
holinhot 2015 年 5 月 8 日
看着不错。可以改成其他系统了
|
10
LINAICAI 2015 年 5 月 8 日
挺喜欢这种列表的。。。做blog也可以
|
13
myoula 2015 年 5 月 8 日
star一个
|
14
tpircsboy 2015 年 5 月 8 日 via Android
@phithon 已star,我最近在学习tornado,我有个疑问,就是富文本过滤会用到HTMLparser, re,这些还挺耗时,会不会阻塞请求?(说阻塞好像不合适
|
15
yizi 2015 年 5 月 8 日
已star,刚好最近想了解一下社区的搭建~
|
16
bigzhu 2015 年 5 月 8 日
如果是用 postgresql ,我还真想哪来用在一个项目里面.
|
17
nevernet 2015 年 5 月 8 日
```
yield self.message(fromuser=None, touser=post["user"], content=content, jump="/post/%s" % id) ``` yield怎么理解? |
18
sevncz 2015 年 5 月 8 日
学习下,已star
|
19
RIcter 2015 年 5 月 8 日
膜拜大牛
|
20
dbas 2015 年 5 月 8 日
收集,,一定会使用!~
|
21
dbas 2015 年 5 月 8 日
注册了个号用了一下,,,如果我说有些地方体验不好,你会不会打我...
真心有的地方要改进 好吧,我也无聊: 比如: http://waf.science/post/554c19c49713966344c09f45 我想回到这个话题的分类列表,这个东西显示在admin 发表于 15天前 ""社区公告""...最少这个返回让我找了几分钟 回复信息中的验证码要再简单点..录入成本太大. 提交按钮要再明显一点... |
22
northisland 2015 年 5 月 8 日
哇,基于Tornado,好喜欢=_=
|
23
ob 2015 年 5 月 8 日
Amaze UI
|
26
phithon OP @tpircsboy
这个耗时间我没具体测试过,可以测试一下。 如果比较耗时的话,可以放在backend让tornado后台的线程去执行。minos里bcrypt加密就是一个耗时操作,我就给backend处理了~ |
27
powtop 2015 年 5 月 8 日
来个wooyun邀请码 嘿嘿
|
28
phithon OP @nevernet 因为self.message是一个非阻塞的函数,所以用yield让流程回归tornado的IO中,等执行完了返回了再往下进行。我是这个理解,不过具体也不太懂呀。。。
|
29
zhouquanbest 2015 年 5 月 8 日
被MongoDB坑过几次后
现在看到只用Mongo的就有点没底 |
30
popu111 2015 年 5 月 8 日
star之~
|
31
Coyote 2015 年 5 月 8 日
@phithon 请问作者有兴趣加入到PyChina社区嘛, 加wechat or qq : 690062809 细聊
官方blog地址: http://pychina.org/ 官方大会地址: http://cn.pycon.org/ 发起人为 @ZoomQuiet |
33
ikaros 2015 年 5 月 8 日 第100个star
|
35
cute 2015 年 5 月 8 日
第120个star
|
36
xixijun 2015 年 5 月 9 日
第133个star~
|
37
saber000 2015 年 5 月 9 日
|
39
vsill 2015 年 5 月 9 日 via Android
网站打开速度很slow
|
42
fy 2015 年 5 月 9 日
O,O LZ做得好!我已经star了。
@phithon 听说LZ是处女座,话说我会告诉你其实有很多TAB和空格混用吗! 另外貌似没有外加模板引擎,现在tornado本身的模板引擎足够好用了吗? 我不喜欢mongodb,或许有一天会fork一下并做合我胃口的改动。因为是MPL所以我会重写整个项目……不过申请向LZ抄袭模板代码!!!实在是写不动前端啊! |
44
phithon OP |
45
saber000 2015 年 5 月 9 日
@phithon 个人的一个习惯是设置git的pre-commit hook来跑pep8,pylint,unittest来规范代码.
pylint绝逼是处女座写的. |
46
imlonghao 2015 年 5 月 10 日 via Android
看到了zone好评
|
47
Feiox 2015 年 5 月 10 日
看了些代码。虽然 LZ 设为处女座,但。。。。。。(表打我)
!!!代码规范性欠佳啊,并且很多地方欠 Pythonic。对于 ` i ` 这样的文件夹名。。。。。 |
49
lhy360121 2015 年 5 月 11 日
有些代码是缩进4个空格,有些缩进则是8个空格,tab键滥用。。。
|