├── .gitignore ├── CHANGELOG ├── LICENSE ├── MANIFEST.in ├── README.md ├── TODO ├── assembly ├── __init__.py ├── _db.py ├── _extensions.py ├── about.py ├── asm.py ├── assembly.py ├── forms.py ├── request.py ├── response.py ├── scaffold │ ├── init │ │ ├── .gitignore │ │ ├── README.md │ │ ├── boxie.yml │ │ ├── data │ │ │ ├── mail-templates │ │ │ │ ├── auth │ │ │ │ │ ├── reset-password.txt │ │ │ │ │ ├── verify-email.txt │ │ │ │ │ ├── verify-register-email.txt │ │ │ │ │ ├── verify-signup-email.txt │ │ │ │ │ └── welcome.txt │ │ │ │ ├── contact-us.txt │ │ │ │ ├── default-template.txt │ │ │ │ └── welcome-admin.txt │ │ │ └── uploads │ │ │ │ └── empty │ │ ├── lib │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── models.py │ │ ├── requirements.txt │ │ ├── run │ │ │ ├── __init__.py │ │ │ └── scripts.py │ │ ├── static │ │ │ ├── assets.yml │ │ │ ├── css │ │ │ │ └── styles.css │ │ │ └── js │ │ │ │ └── app.js │ │ ├── templates │ │ │ ├── error │ │ │ │ └── Error │ │ │ │ │ ├── error_404.html │ │ │ │ │ └── error_handler.html │ │ │ ├── layouts │ │ │ │ └── base.html │ │ │ └── main │ │ │ │ └── Index │ │ │ │ └── index.html │ │ ├── views │ │ │ ├── __init__.py │ │ │ ├── error.py │ │ │ └── main.py │ │ └── wsgi.py │ └── views │ │ ├── template.html │ │ └── views.py ├── scripts.py └── utils.py ├── docs ├── README.md ├── docs │ ├── advanced │ │ ├── bcrypt.md │ │ ├── caching.md │ │ ├── cookies.md │ │ ├── core.md │ │ ├── csrf.md │ │ ├── date.md │ │ ├── error-handling.md │ │ ├── flash.md │ │ ├── form-validations.md │ │ ├── login-manager.md │ │ ├── mail.md │ │ ├── pagination.md │ │ ├── redirect.md │ │ ├── request.md │ │ ├── response.md │ │ ├── sessions.md │ │ ├── signals.md │ │ ├── storage.md │ │ └── utils.md │ ├── application │ │ ├── core.md │ │ ├── models.md │ │ ├── static.md │ │ ├── templates.md │ │ └── views.md │ ├── architecture.md │ ├── cli.md │ ├── config.md │ ├── contribute.md │ ├── deploy.md │ ├── first-app.md │ ├── img │ │ ├── assembly-original.png │ │ └── assembly.png │ ├── index.md │ ├── install.md │ ├── tutorials.md │ └── wsgipy.md ├── mkdocs.yml └── requirements-docs.txt ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── _test_decorators.py ├── _test_ext.py ├── config.py ├── module_test ├── __init__.py ├── main │ ├── __init__.py │ └── __views__.py └── main2 │ └── __init__.py ├── readme.md ├── s.py ├── test_assembly_functions.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/TODO -------------------------------------------------------------------------------- /assembly/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/__init__.py -------------------------------------------------------------------------------- /assembly/_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/_db.py -------------------------------------------------------------------------------- /assembly/_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/_extensions.py -------------------------------------------------------------------------------- /assembly/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/about.py -------------------------------------------------------------------------------- /assembly/asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/asm.py -------------------------------------------------------------------------------- /assembly/assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/assembly.py -------------------------------------------------------------------------------- /assembly/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/forms.py -------------------------------------------------------------------------------- /assembly/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/request.py -------------------------------------------------------------------------------- /assembly/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/response.py -------------------------------------------------------------------------------- /assembly/scaffold/init/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/.gitignore -------------------------------------------------------------------------------- /assembly/scaffold/init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/README.md -------------------------------------------------------------------------------- /assembly/scaffold/init/boxie.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/boxie.yml -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/auth/reset-password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/auth/reset-password.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/auth/verify-email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/auth/verify-email.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/auth/verify-register-email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/auth/verify-register-email.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/auth/verify-signup-email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/auth/verify-signup-email.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/auth/welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/auth/welcome.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/contact-us.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/contact-us.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/default-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/default-template.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/mail-templates/welcome-admin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/data/mail-templates/welcome-admin.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/data/uploads/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assembly/scaffold/init/lib/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- -------------------------------------------------------------------------------- /assembly/scaffold/init/lib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/lib/config.py -------------------------------------------------------------------------------- /assembly/scaffold/init/lib/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/lib/models.py -------------------------------------------------------------------------------- /assembly/scaffold/init/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/requirements.txt -------------------------------------------------------------------------------- /assembly/scaffold/init/run/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/run/__init__.py -------------------------------------------------------------------------------- /assembly/scaffold/init/run/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/run/scripts.py -------------------------------------------------------------------------------- /assembly/scaffold/init/static/assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/static/assets.yml -------------------------------------------------------------------------------- /assembly/scaffold/init/static/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | 3 | } -------------------------------------------------------------------------------- /assembly/scaffold/init/static/js/app.js: -------------------------------------------------------------------------------- 1 | console.log('Assembly loaded!'); 2 | -------------------------------------------------------------------------------- /assembly/scaffold/init/templates/error/Error/error_404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/templates/error/Error/error_404.html -------------------------------------------------------------------------------- /assembly/scaffold/init/templates/error/Error/error_handler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/templates/error/Error/error_handler.html -------------------------------------------------------------------------------- /assembly/scaffold/init/templates/layouts/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/templates/layouts/base.html -------------------------------------------------------------------------------- /assembly/scaffold/init/templates/main/Index/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/templates/main/Index/index.html -------------------------------------------------------------------------------- /assembly/scaffold/init/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/views/__init__.py -------------------------------------------------------------------------------- /assembly/scaffold/init/views/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/views/error.py -------------------------------------------------------------------------------- /assembly/scaffold/init/views/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/views/main.py -------------------------------------------------------------------------------- /assembly/scaffold/init/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/init/wsgi.py -------------------------------------------------------------------------------- /assembly/scaffold/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/views/template.html -------------------------------------------------------------------------------- /assembly/scaffold/views/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scaffold/views/views.py -------------------------------------------------------------------------------- /assembly/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/scripts.py -------------------------------------------------------------------------------- /assembly/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/assembly/utils.py -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docs/advanced/bcrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/bcrypt.md -------------------------------------------------------------------------------- /docs/docs/advanced/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/caching.md -------------------------------------------------------------------------------- /docs/docs/advanced/cookies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/cookies.md -------------------------------------------------------------------------------- /docs/docs/advanced/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/core.md -------------------------------------------------------------------------------- /docs/docs/advanced/csrf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/csrf.md -------------------------------------------------------------------------------- /docs/docs/advanced/date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/date.md -------------------------------------------------------------------------------- /docs/docs/advanced/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/error-handling.md -------------------------------------------------------------------------------- /docs/docs/advanced/flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/flash.md -------------------------------------------------------------------------------- /docs/docs/advanced/form-validations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/form-validations.md -------------------------------------------------------------------------------- /docs/docs/advanced/login-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/login-manager.md -------------------------------------------------------------------------------- /docs/docs/advanced/mail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/mail.md -------------------------------------------------------------------------------- /docs/docs/advanced/pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/pagination.md -------------------------------------------------------------------------------- /docs/docs/advanced/redirect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/redirect.md -------------------------------------------------------------------------------- /docs/docs/advanced/request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/request.md -------------------------------------------------------------------------------- /docs/docs/advanced/response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/response.md -------------------------------------------------------------------------------- /docs/docs/advanced/sessions.md: -------------------------------------------------------------------------------- 1 | 2 | ``` 3 | from assembly import session 4 | ``` -------------------------------------------------------------------------------- /docs/docs/advanced/signals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/signals.md -------------------------------------------------------------------------------- /docs/docs/advanced/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/storage.md -------------------------------------------------------------------------------- /docs/docs/advanced/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/advanced/utils.md -------------------------------------------------------------------------------- /docs/docs/application/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/application/core.md -------------------------------------------------------------------------------- /docs/docs/application/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/application/models.md -------------------------------------------------------------------------------- /docs/docs/application/static.md: -------------------------------------------------------------------------------- 1 | 2 | -- IN CONSTRUCTION -- -------------------------------------------------------------------------------- /docs/docs/application/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/application/templates.md -------------------------------------------------------------------------------- /docs/docs/application/views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/application/views.md -------------------------------------------------------------------------------- /docs/docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/architecture.md -------------------------------------------------------------------------------- /docs/docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/cli.md -------------------------------------------------------------------------------- /docs/docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/config.md -------------------------------------------------------------------------------- /docs/docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/contribute.md -------------------------------------------------------------------------------- /docs/docs/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/deploy.md -------------------------------------------------------------------------------- /docs/docs/first-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/first-app.md -------------------------------------------------------------------------------- /docs/docs/img/assembly-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/img/assembly-original.png -------------------------------------------------------------------------------- /docs/docs/img/assembly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/img/assembly.png -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/install.md -------------------------------------------------------------------------------- /docs/docs/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/tutorials.md -------------------------------------------------------------------------------- /docs/docs/wsgipy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/docs/wsgipy.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/docs/requirements-docs.txt -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | # Install this requirements for dev environment 2 | pytest 3 | 4 | 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/_test_decorators.py -------------------------------------------------------------------------------- /tests/_test_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/_test_ext.py -------------------------------------------------------------------------------- /tests/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/config.py -------------------------------------------------------------------------------- /tests/module_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/module_test/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/module_test/main/__views__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/module_test/main/__views__.py -------------------------------------------------------------------------------- /tests/module_test/main2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/module_test/main2/__init__.py -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/readme.md -------------------------------------------------------------------------------- /tests/s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/s.py -------------------------------------------------------------------------------- /tests/test_assembly_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/test_assembly_functions.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mardix/assembly/HEAD/tests/test_utils.py --------------------------------------------------------------------------------