├── .gitignore ├── .hooks └── pre-commit ├── .pylintrc ├── LICENSE ├── README.md ├── holleworld ├── app │ ├── __init__.py │ ├── article.py │ ├── chat_room.py │ ├── index.py │ ├── profile.py │ ├── share.py │ └── translate.py ├── model │ ├── __init__.py │ ├── db.py │ ├── models.py │ └── orm.py ├── run.py ├── static │ ├── css │ │ ├── antd.css │ │ ├── base.css │ │ ├── bootstrap.min.css │ │ ├── font-awesome.min.css │ │ ├── github-light.css │ │ ├── github.css │ │ ├── markdown.css │ │ ├── samplemde.min.css │ │ ├── style.css │ │ └── stylesheet.css │ ├── default_avatar.jpg │ ├── favicon.ico │ └── js │ │ ├── bootstrap.min.js │ │ ├── common.js │ │ ├── highlight.pack.js │ │ ├── jquery-1.11.3.min.js │ │ ├── login.js │ │ ├── profile.js │ │ ├── samplemde.min.js │ │ └── translate.js ├── template │ ├── article.html │ ├── article_edit.html │ ├── article_list.html │ ├── base.html │ ├── index.html │ ├── profile.html │ ├── share.html │ ├── status.html │ └── talk.html ├── uploads │ └── 341d4760-3d0e-4e3e-b340-6048ecf7e04b.jpg └── utilities │ ├── __init__.py │ ├── escape.py │ ├── qiniu_upload_img.py │ └── tool.py ├── img ├── holleworld-show-2016-07-24.gif ├── show1-2016-03-24.gif ├── show2-2016-03-29.gif ├── show3-2016-04-05.gif └── show4-2016-05-26.png ├── requirements.txt ├── script ├── client_config.py ├── movie.py ├── reliable_udp.py └── spider.py └── 开发日志.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/.gitignore -------------------------------------------------------------------------------- /.hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/.hooks/pre-commit -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/README.md -------------------------------------------------------------------------------- /holleworld/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/__init__.py -------------------------------------------------------------------------------- /holleworld/app/article.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/article.py -------------------------------------------------------------------------------- /holleworld/app/chat_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/chat_room.py -------------------------------------------------------------------------------- /holleworld/app/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/index.py -------------------------------------------------------------------------------- /holleworld/app/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/profile.py -------------------------------------------------------------------------------- /holleworld/app/share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/share.py -------------------------------------------------------------------------------- /holleworld/app/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/app/translate.py -------------------------------------------------------------------------------- /holleworld/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/model/__init__.py -------------------------------------------------------------------------------- /holleworld/model/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/model/db.py -------------------------------------------------------------------------------- /holleworld/model/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/model/models.py -------------------------------------------------------------------------------- /holleworld/model/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/model/orm.py -------------------------------------------------------------------------------- /holleworld/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/run.py -------------------------------------------------------------------------------- /holleworld/static/css/antd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/antd.css -------------------------------------------------------------------------------- /holleworld/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/base.css -------------------------------------------------------------------------------- /holleworld/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /holleworld/static/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/font-awesome.min.css -------------------------------------------------------------------------------- /holleworld/static/css/github-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/github-light.css -------------------------------------------------------------------------------- /holleworld/static/css/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/github.css -------------------------------------------------------------------------------- /holleworld/static/css/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/markdown.css -------------------------------------------------------------------------------- /holleworld/static/css/samplemde.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/samplemde.min.css -------------------------------------------------------------------------------- /holleworld/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/style.css -------------------------------------------------------------------------------- /holleworld/static/css/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/css/stylesheet.css -------------------------------------------------------------------------------- /holleworld/static/default_avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/default_avatar.jpg -------------------------------------------------------------------------------- /holleworld/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/favicon.ico -------------------------------------------------------------------------------- /holleworld/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /holleworld/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/common.js -------------------------------------------------------------------------------- /holleworld/static/js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/highlight.pack.js -------------------------------------------------------------------------------- /holleworld/static/js/jquery-1.11.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/jquery-1.11.3.min.js -------------------------------------------------------------------------------- /holleworld/static/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/login.js -------------------------------------------------------------------------------- /holleworld/static/js/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/profile.js -------------------------------------------------------------------------------- /holleworld/static/js/samplemde.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/samplemde.min.js -------------------------------------------------------------------------------- /holleworld/static/js/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/static/js/translate.js -------------------------------------------------------------------------------- /holleworld/template/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/article.html -------------------------------------------------------------------------------- /holleworld/template/article_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/article_edit.html -------------------------------------------------------------------------------- /holleworld/template/article_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/article_list.html -------------------------------------------------------------------------------- /holleworld/template/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/base.html -------------------------------------------------------------------------------- /holleworld/template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/index.html -------------------------------------------------------------------------------- /holleworld/template/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/profile.html -------------------------------------------------------------------------------- /holleworld/template/share.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/share.html -------------------------------------------------------------------------------- /holleworld/template/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/status.html -------------------------------------------------------------------------------- /holleworld/template/talk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/template/talk.html -------------------------------------------------------------------------------- /holleworld/uploads/341d4760-3d0e-4e3e-b340-6048ecf7e04b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/uploads/341d4760-3d0e-4e3e-b340-6048ecf7e04b.jpg -------------------------------------------------------------------------------- /holleworld/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/utilities/__init__.py -------------------------------------------------------------------------------- /holleworld/utilities/escape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/utilities/escape.py -------------------------------------------------------------------------------- /holleworld/utilities/qiniu_upload_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/utilities/qiniu_upload_img.py -------------------------------------------------------------------------------- /holleworld/utilities/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/holleworld/utilities/tool.py -------------------------------------------------------------------------------- /img/holleworld-show-2016-07-24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/img/holleworld-show-2016-07-24.gif -------------------------------------------------------------------------------- /img/show1-2016-03-24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/img/show1-2016-03-24.gif -------------------------------------------------------------------------------- /img/show2-2016-03-29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/img/show2-2016-03-29.gif -------------------------------------------------------------------------------- /img/show3-2016-04-05.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/img/show3-2016-04-05.gif -------------------------------------------------------------------------------- /img/show4-2016-05-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/img/show4-2016-05-26.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tornado>=4.0 2 | pycurl 3 | hashids 4 | beautifulsoup4 5 | markdown2 6 | qiniu 7 | -------------------------------------------------------------------------------- /script/client_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/script/client_config.py -------------------------------------------------------------------------------- /script/movie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/script/movie.py -------------------------------------------------------------------------------- /script/reliable_udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/script/reliable_udp.py -------------------------------------------------------------------------------- /script/spider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/script/spider.py -------------------------------------------------------------------------------- /开发日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/521xueweihan/holleworld/HEAD/开发日志.md --------------------------------------------------------------------------------