├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README-en.md ├── README.md ├── README.rst ├── __init__.py ├── demo ├── __init__.py ├── mocks │ ├── __init__.py │ ├── handler │ │ ├── __init__.py │ │ └── hello_world.py │ └── static │ │ ├── a.json │ │ └── b.json └── pfrockfile.json ├── pfrock-plugins ├── pfrock-http-plugin │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README-en.md │ ├── README.md │ ├── README.rst │ ├── pfrock_http_plugin │ │ ├── __init__.py │ │ └── index.py │ ├── requirements.txt │ └── setup.py ├── pfrock-proxy-plugin │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README-en.md │ ├── README.md │ ├── README.rst │ ├── pfrock_proxy_plugin │ │ ├── __init__.py │ │ ├── index.py │ │ └── proxy.py │ ├── requirements.txt │ └── setup.py ├── pfrock-rule-engine-plugin │ ├── .gitignore │ └── pfrock_rule_engine_plugin │ │ └── __init__.py └── pfrock-static-plugin │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README-en.md │ ├── README.md │ ├── README.rst │ ├── pfrock_static_plugin │ ├── __init__.py │ ├── handlers │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dir.py │ │ ├── file.py │ │ ├── files.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── rule.py │ └── index.py │ ├── requirements.txt │ └── setup.py ├── pfrock ├── __init__.py ├── cli │ ├── __init__.py │ ├── config_parser.py │ ├── log.py │ └── logo.py ├── console_scripts.py ├── core │ ├── __init__.py │ ├── constants.py │ ├── lib.py │ ├── plugin.py │ ├── register.py │ ├── routes.py │ └── web.py ├── logo.txt └── test │ └── __init__.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/README.rst -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/mocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/mocks/handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/mocks/handler/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/demo/mocks/handler/hello_world.py -------------------------------------------------------------------------------- /demo/mocks/static/a.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "bddd33e34" 3 | } -------------------------------------------------------------------------------- /demo/mocks/static/b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/demo/mocks/static/b.json -------------------------------------------------------------------------------- /demo/pfrockfile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/demo/pfrockfile.json -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .idea 3 | /demo.py 4 | dist 5 | build 6 | pfrock_http_plugin.egg-info 7 | -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/LICENSE.txt -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/MANIFEST.in -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/README-en.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/README.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/README.rst -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/pfrock_http_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/pfrock_http_plugin/__init__.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/pfrock_http_plugin/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/pfrock_http_plugin/index.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/requirements.txt: -------------------------------------------------------------------------------- 1 | tornado==4.5.1 -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-http-plugin/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-http-plugin/setup.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/.gitignore -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/LICENSE.txt -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/MANIFEST.in -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/README-en.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/README.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/README.rst -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/__init__.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/index.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/pfrock_proxy_plugin/proxy.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/requirements.txt: -------------------------------------------------------------------------------- 1 | tornado==4.5.1 2 | -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-proxy-plugin/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-proxy-plugin/setup.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-rule-engine-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .idea 3 | /demo.py 4 | test -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-rule-engine-plugin/pfrock_rule_engine_plugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/.gitignore -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/LICENSE.txt -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/MANIFEST.in -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/README-en.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/README.md -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/README.rst -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/__init__.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/__init__.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/base.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/dir.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/file.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/files.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/utils/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/handlers/utils/rule.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/pfrock_static_plugin/index.py -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/requirements.txt: -------------------------------------------------------------------------------- 1 | tornado==4.5.1 -------------------------------------------------------------------------------- /pfrock-plugins/pfrock-static-plugin/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock-plugins/pfrock-static-plugin/setup.py -------------------------------------------------------------------------------- /pfrock/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | __version__ = '0.2.7' 4 | -------------------------------------------------------------------------------- /pfrock/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/cli/__init__.py -------------------------------------------------------------------------------- /pfrock/cli/config_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/cli/config_parser.py -------------------------------------------------------------------------------- /pfrock/cli/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/cli/log.py -------------------------------------------------------------------------------- /pfrock/cli/logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/cli/logo.py -------------------------------------------------------------------------------- /pfrock/console_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/console_scripts.py -------------------------------------------------------------------------------- /pfrock/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/__init__.py -------------------------------------------------------------------------------- /pfrock/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/constants.py -------------------------------------------------------------------------------- /pfrock/core/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/lib.py -------------------------------------------------------------------------------- /pfrock/core/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/plugin.py -------------------------------------------------------------------------------- /pfrock/core/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/register.py -------------------------------------------------------------------------------- /pfrock/core/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/routes.py -------------------------------------------------------------------------------- /pfrock/core/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/core/web.py -------------------------------------------------------------------------------- /pfrock/logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/pfrock/logo.txt -------------------------------------------------------------------------------- /pfrock/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knightliao/pfrock/HEAD/setup.py --------------------------------------------------------------------------------