├── Chapter01 ├── Dockerfile ├── README.md ├── config.py ├── init.sh ├── main.py └── requirements.txt ├── Chapter02 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py └── requirements.txt ├── Chapter03 ├── README.md ├── alembic.ini ├── alembic │ ├── README │ ├── env.py │ └── script.py.mako ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── templates │ ├── base.html │ ├── footer.html │ ├── head.html │ ├── home.html │ ├── macros.html │ ├── messages.html │ ├── navbar.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html └── test_data.py ├── Chapter04 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── templates │ ├── 404.html │ ├── blog │ │ ├── base.html │ │ ├── footer.html │ │ ├── head.html │ │ ├── home.html │ │ ├── macros.html │ │ ├── messages.html │ │ ├── navbar.html │ │ ├── post.html │ │ ├── rightbody.html │ │ ├── tag.html │ │ └── user.html │ └── generic_list.html └── test_data.py ├── Chapter05 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── blog │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── main │ └── controllers.py │ └── templates │ ├── 404.html │ ├── base.html │ ├── blog │ ├── home.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html ├── Chapter06 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── main │ ├── __init__.py │ └── controllers.py │ └── templates │ ├── 404.html │ ├── auth │ ├── login.html │ └── register.html │ ├── base.html │ ├── blog │ ├── edit.html │ ├── home.html │ ├── new.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html ├── Chapter07 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── main │ ├── __init__.py │ └── controllers.py │ └── templates │ ├── 404.html │ ├── auth │ ├── login.html │ └── register.html │ ├── base.html │ ├── blog │ ├── edit.html │ ├── home.html │ ├── new.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html ├── Chapter08 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── controllers.py │ │ ├── fields.py │ │ └── parsers.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── main │ ├── __init__.py │ └── controllers.py │ └── templates │ ├── 404.html │ ├── auth │ ├── login.html │ └── register.html │ ├── base.html │ ├── blog │ ├── edit.html │ ├── home.html │ ├── new.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html ├── Chapter09 ├── Dockerfile ├── README.md ├── celery_runner.py ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── controllers.py │ │ ├── fields.py │ │ └── parsers.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ ├── models.py │ └── tasks.py │ ├── main │ ├── __init__.py │ └── controllers.py │ └── templates │ ├── 404.html │ ├── auth │ ├── login.html │ └── register.html │ ├── base.html │ ├── blog │ ├── edit.html │ ├── home.html │ ├── new.html │ ├── post.html │ ├── rightbody.html │ ├── tag.html │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html ├── Chapter10 ├── README.md ├── babel │ ├── babel.cfg │ └── messages.pot ├── celery_runner.py ├── config.py ├── docker-compose.yml ├── init.sh ├── main.py ├── requirements.txt └── webapp │ ├── __init__.py │ ├── admin │ ├── __init__.py │ ├── controllers.py │ └── forms.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── controllers.py │ │ ├── fields.py │ │ └── parsers.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── babel │ ├── __init__.py │ └── controllers.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ ├── models.py │ └── tasks.py │ ├── cli.py │ ├── main │ ├── __init__.py │ └── controllers.py │ ├── templates │ ├── 404.html │ ├── admin │ │ ├── custom.html │ │ ├── post_edit.html │ │ └── second_page.html │ ├── auth │ │ ├── login.html │ │ └── register.html │ ├── base.html │ ├── blog │ │ ├── edit.html │ │ ├── home.html │ │ ├── new.html │ │ ├── post.html │ │ ├── rightbody.html │ │ ├── tag.html │ │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html │ └── translations │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter11 ├── Flask-GZip │ ├── flask_gzip │ │ └── __init__.py │ └── setup.py ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ └── __init__.py │ └── setup.py ├── README.md ├── babel │ ├── babel.cfg │ └── messages.pot ├── celery_runner.py ├── config.py ├── init.sh ├── install_flask_youtube.sh ├── main.py ├── requirements.txt └── webapp │ ├── __init__.py │ ├── admin │ ├── __init__.py │ ├── controllers.py │ └── forms.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── controllers.py │ │ ├── fields.py │ │ └── parsers.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── babel │ ├── __init__.py │ └── controllers.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ ├── models.py │ └── tasks.py │ ├── cli.py │ ├── main │ ├── __init__.py │ └── controllers.py │ ├── templates │ ├── 404.html │ ├── admin │ │ ├── custom.html │ │ ├── post_edit.html │ │ └── second_page.html │ ├── auth │ │ ├── login.html │ │ └── register.html │ ├── base.html │ ├── blog │ │ ├── edit.html │ │ ├── home.html │ │ ├── new.html │ │ ├── post.html │ │ ├── rightbody.html │ │ ├── tag.html │ │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html │ └── translations │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter12 ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ └── __init__.py │ └── setup.py ├── README.md ├── babel │ ├── babel.cfg │ └── messages.pot ├── celery_runner.py ├── config.py ├── init.sh ├── install_flask_youtube.sh ├── main.py ├── nginx.conf ├── requirements.txt ├── run_test_server.py ├── tests │ ├── test_ui.py │ └── test_urls.py └── webapp │ ├── __init__.py │ ├── admin │ ├── __init__.py │ ├── controllers.py │ └── forms.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── controllers.py │ │ ├── fields.py │ │ └── parsers.py │ ├── auth │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── babel │ ├── __init__.py │ └── controllers.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ ├── models.py │ └── tasks.py │ ├── cli.py │ ├── main │ ├── __init__.py │ └── controllers.py │ ├── templates │ ├── 404.html │ ├── admin │ │ ├── custom.html │ │ ├── post_edit.html │ │ └── second_page.html │ ├── auth │ │ ├── login.html │ │ └── register.html │ ├── base.html │ ├── blog │ │ ├── edit.html │ │ ├── home.html │ │ ├── new.html │ │ ├── post.html │ │ ├── rightbody.html │ │ ├── tag.html │ │ └── user.html │ ├── footer.html │ ├── head.html │ ├── macros.html │ ├── messages.html │ └── navbar.html │ └── translations │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter13 ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ └── __init__.py │ └── setup.py ├── Jenkinsfile ├── Procfile ├── README.md ├── application.py ├── babel │ ├── babel.cfg │ └── messages.pot ├── celery_runner.py ├── config.py ├── deploy │ ├── Jenkins │ │ ├── Dockerfile │ │ └── run.sh │ ├── docker │ │ ├── Dockerfile_frontend │ │ ├── Dockerfile_worker │ │ ├── cfn_myblog.yaml │ │ ├── docker-compose.yml │ │ ├── prod.env │ │ └── worker_entrypoint.sh │ ├── supervisor_worker.conf │ └── uwsgi.ini ├── heroku-uwsgi.ini ├── init.sh ├── install_flask_youtube.sh ├── main.py ├── requirements.txt ├── run_test_server.py ├── tests │ ├── test_ui.py │ └── test_urls.py ├── webapp │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── controllers.py │ │ └── forms.py │ ├── api │ │ ├── __init__.py │ │ └── blog │ │ │ ├── controllers.py │ │ │ ├── fields.py │ │ │ └── parsers.py │ ├── auth │ │ ├── __init__.py │ │ ├── controllers.py │ │ ├── forms.py │ │ └── models.py │ ├── babel │ │ ├── __init__.py │ │ └── controllers.py │ ├── blog │ │ ├── __init__.py │ │ ├── controllers.py │ │ ├── forms.py │ │ ├── models.py │ │ └── tasks.py │ ├── cli.py │ ├── main │ │ ├── __init__.py │ │ └── controllers.py │ ├── templates │ │ ├── 404.html │ │ ├── admin │ │ │ ├── custom.html │ │ │ ├── post_edit.html │ │ │ └── second_page.html │ │ ├── auth │ │ │ ├── login.html │ │ │ └── register.html │ │ ├── base.html │ │ ├── blog │ │ │ ├── edit.html │ │ │ ├── home.html │ │ │ ├── new.html │ │ │ ├── post.html │ │ │ ├── rightbody.html │ │ │ ├── tag.html │ │ │ └── user.html │ │ ├── footer.html │ │ ├── head.html │ │ ├── macros.html │ │ ├── messages.html │ │ └── navbar.html │ └── translations │ │ └── pt │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po └── wsgi.py ├── LICENSE └── README.md /Chapter01/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter01/Dockerfile -------------------------------------------------------------------------------- /Chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter01/README.md -------------------------------------------------------------------------------- /Chapter01/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter01/config.py -------------------------------------------------------------------------------- /Chapter01/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter01/init.sh -------------------------------------------------------------------------------- /Chapter01/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter01/main.py -------------------------------------------------------------------------------- /Chapter01/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==0.12.4 2 | 3 | -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/config.py -------------------------------------------------------------------------------- /Chapter02/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/init.sh -------------------------------------------------------------------------------- /Chapter02/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/main.py -------------------------------------------------------------------------------- /Chapter02/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/manage.py -------------------------------------------------------------------------------- /Chapter02/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter02/requirements.txt -------------------------------------------------------------------------------- /Chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/README.md -------------------------------------------------------------------------------- /Chapter03/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/alembic.ini -------------------------------------------------------------------------------- /Chapter03/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /Chapter03/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/alembic/env.py -------------------------------------------------------------------------------- /Chapter03/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/alembic/script.py.mako -------------------------------------------------------------------------------- /Chapter03/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/config.py -------------------------------------------------------------------------------- /Chapter03/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/init.sh -------------------------------------------------------------------------------- /Chapter03/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/main.py -------------------------------------------------------------------------------- /Chapter03/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/manage.py -------------------------------------------------------------------------------- /Chapter03/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/requirements.txt -------------------------------------------------------------------------------- /Chapter03/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/base.html -------------------------------------------------------------------------------- /Chapter03/templates/footer.html: -------------------------------------------------------------------------------- 1 | Hands on Web development with Flask - 2018 -------------------------------------------------------------------------------- /Chapter03/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/head.html -------------------------------------------------------------------------------- /Chapter03/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/home.html -------------------------------------------------------------------------------- /Chapter03/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/macros.html -------------------------------------------------------------------------------- /Chapter03/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/messages.html -------------------------------------------------------------------------------- /Chapter03/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/navbar.html -------------------------------------------------------------------------------- /Chapter03/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/post.html -------------------------------------------------------------------------------- /Chapter03/templates/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/rightbody.html -------------------------------------------------------------------------------- /Chapter03/templates/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/tag.html -------------------------------------------------------------------------------- /Chapter03/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/templates/user.html -------------------------------------------------------------------------------- /Chapter03/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter03/test_data.py -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter04/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/config.py -------------------------------------------------------------------------------- /Chapter04/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/init.sh -------------------------------------------------------------------------------- /Chapter04/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/main.py -------------------------------------------------------------------------------- /Chapter04/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/manage.py -------------------------------------------------------------------------------- /Chapter04/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/requirements.txt -------------------------------------------------------------------------------- /Chapter04/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/404.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/base.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/footer.html: -------------------------------------------------------------------------------- 1 | Hands on Web development with Flask - 2018 -------------------------------------------------------------------------------- /Chapter04/templates/blog/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/head.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/macros.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/messages.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/navbar.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter04/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter04/templates/generic_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/templates/generic_list.html -------------------------------------------------------------------------------- /Chapter04/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter04/test_data.py -------------------------------------------------------------------------------- /Chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/README.md -------------------------------------------------------------------------------- /Chapter05/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/config.py -------------------------------------------------------------------------------- /Chapter05/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/init.sh -------------------------------------------------------------------------------- /Chapter05/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/main.py -------------------------------------------------------------------------------- /Chapter05/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/manage.py -------------------------------------------------------------------------------- /Chapter05/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/requirements.txt -------------------------------------------------------------------------------- /Chapter05/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/test_data.py -------------------------------------------------------------------------------- /Chapter05/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter05/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter05/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter05/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter05/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter05/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter05/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter05/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/README.md -------------------------------------------------------------------------------- /Chapter06/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/config.py -------------------------------------------------------------------------------- /Chapter06/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/init.sh -------------------------------------------------------------------------------- /Chapter06/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/main.py -------------------------------------------------------------------------------- /Chapter06/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/manage.py -------------------------------------------------------------------------------- /Chapter06/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/requirements.txt -------------------------------------------------------------------------------- /Chapter06/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/test_data.py -------------------------------------------------------------------------------- /Chapter06/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter06/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter06/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter06/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter06/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter06/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter06/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter06/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter06/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter06/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter06/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter06/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter06/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter06/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/README.md -------------------------------------------------------------------------------- /Chapter07/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/config.py -------------------------------------------------------------------------------- /Chapter07/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/init.sh -------------------------------------------------------------------------------- /Chapter07/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/main.py -------------------------------------------------------------------------------- /Chapter07/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/manage.py -------------------------------------------------------------------------------- /Chapter07/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/requirements.txt -------------------------------------------------------------------------------- /Chapter07/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/test_data.py -------------------------------------------------------------------------------- /Chapter07/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter07/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter07/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter07/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter07/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter07/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter07/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter07/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter07/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter07/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter07/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter07/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter07/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter07/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/README.md -------------------------------------------------------------------------------- /Chapter08/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/config.py -------------------------------------------------------------------------------- /Chapter08/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/init.sh -------------------------------------------------------------------------------- /Chapter08/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/main.py -------------------------------------------------------------------------------- /Chapter08/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/manage.py -------------------------------------------------------------------------------- /Chapter08/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/requirements.txt -------------------------------------------------------------------------------- /Chapter08/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/test_data.py -------------------------------------------------------------------------------- /Chapter08/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter08/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter08/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter08/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter08/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter08/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter08/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter08/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter08/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter08/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter08/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter08/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter08/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter08/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter08/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter08/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter08/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter08/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter09/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/Dockerfile -------------------------------------------------------------------------------- /Chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/README.md -------------------------------------------------------------------------------- /Chapter09/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/celery_runner.py -------------------------------------------------------------------------------- /Chapter09/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/config.py -------------------------------------------------------------------------------- /Chapter09/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/init.sh -------------------------------------------------------------------------------- /Chapter09/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/main.py -------------------------------------------------------------------------------- /Chapter09/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/manage.py -------------------------------------------------------------------------------- /Chapter09/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/requirements.txt -------------------------------------------------------------------------------- /Chapter09/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/test_data.py -------------------------------------------------------------------------------- /Chapter09/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter09/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter09/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter09/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter09/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter09/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter09/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter09/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter09/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter09/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter09/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter09/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter09/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter09/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter09/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter09/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter09/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter09/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter09/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/README.md -------------------------------------------------------------------------------- /Chapter10/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter10/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/babel/messages.pot -------------------------------------------------------------------------------- /Chapter10/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/celery_runner.py -------------------------------------------------------------------------------- /Chapter10/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/config.py -------------------------------------------------------------------------------- /Chapter10/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/docker-compose.yml -------------------------------------------------------------------------------- /Chapter10/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/init.sh -------------------------------------------------------------------------------- /Chapter10/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/main.py -------------------------------------------------------------------------------- /Chapter10/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/requirements.txt -------------------------------------------------------------------------------- /Chapter10/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter10/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter10/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter10/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter10/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter10/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter10/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter10/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter10/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/cli.py -------------------------------------------------------------------------------- /Chapter10/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter10/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter10/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter10/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter10/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter10/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter10/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter11/Flask-GZip/flask_gzip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/Flask-GZip/flask_gzip/__init__.py -------------------------------------------------------------------------------- /Chapter11/Flask-GZip/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/Flask-GZip/setup.py -------------------------------------------------------------------------------- /Chapter11/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter11/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter11/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/README.md -------------------------------------------------------------------------------- /Chapter11/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter11/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/babel/messages.pot -------------------------------------------------------------------------------- /Chapter11/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/celery_runner.py -------------------------------------------------------------------------------- /Chapter11/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/config.py -------------------------------------------------------------------------------- /Chapter11/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/init.sh -------------------------------------------------------------------------------- /Chapter11/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter11/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/main.py -------------------------------------------------------------------------------- /Chapter11/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/requirements.txt -------------------------------------------------------------------------------- /Chapter11/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter11/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter11/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter11/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter11/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter11/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter11/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter11/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter11/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/cli.py -------------------------------------------------------------------------------- /Chapter11/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter11/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter11/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter11/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter11/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter11/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter11/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter12/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter12/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter12/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/README.md -------------------------------------------------------------------------------- /Chapter12/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter12/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/babel/messages.pot -------------------------------------------------------------------------------- /Chapter12/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/celery_runner.py -------------------------------------------------------------------------------- /Chapter12/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/config.py -------------------------------------------------------------------------------- /Chapter12/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/init.sh -------------------------------------------------------------------------------- /Chapter12/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter12/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/main.py -------------------------------------------------------------------------------- /Chapter12/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/nginx.conf -------------------------------------------------------------------------------- /Chapter12/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/requirements.txt -------------------------------------------------------------------------------- /Chapter12/run_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/run_test_server.py -------------------------------------------------------------------------------- /Chapter12/tests/test_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/tests/test_ui.py -------------------------------------------------------------------------------- /Chapter12/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/tests/test_urls.py -------------------------------------------------------------------------------- /Chapter12/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter12/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter12/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter12/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter12/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter12/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter12/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter12/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter12/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/cli.py -------------------------------------------------------------------------------- /Chapter12/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter12/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter12/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter12/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter12/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter12/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter12/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter13/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter13/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter13/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter13/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/Jenkinsfile -------------------------------------------------------------------------------- /Chapter13/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/Procfile -------------------------------------------------------------------------------- /Chapter13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/README.md -------------------------------------------------------------------------------- /Chapter13/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/application.py -------------------------------------------------------------------------------- /Chapter13/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter13/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/babel/messages.pot -------------------------------------------------------------------------------- /Chapter13/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/celery_runner.py -------------------------------------------------------------------------------- /Chapter13/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/config.py -------------------------------------------------------------------------------- /Chapter13/deploy/Jenkins/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/Jenkins/Dockerfile -------------------------------------------------------------------------------- /Chapter13/deploy/Jenkins/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/Jenkins/run.sh -------------------------------------------------------------------------------- /Chapter13/deploy/docker/Dockerfile_frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/Dockerfile_frontend -------------------------------------------------------------------------------- /Chapter13/deploy/docker/Dockerfile_worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/Dockerfile_worker -------------------------------------------------------------------------------- /Chapter13/deploy/docker/cfn_myblog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/cfn_myblog.yaml -------------------------------------------------------------------------------- /Chapter13/deploy/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/docker-compose.yml -------------------------------------------------------------------------------- /Chapter13/deploy/docker/prod.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/prod.env -------------------------------------------------------------------------------- /Chapter13/deploy/docker/worker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/docker/worker_entrypoint.sh -------------------------------------------------------------------------------- /Chapter13/deploy/supervisor_worker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/supervisor_worker.conf -------------------------------------------------------------------------------- /Chapter13/deploy/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/deploy/uwsgi.ini -------------------------------------------------------------------------------- /Chapter13/heroku-uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/heroku-uwsgi.ini -------------------------------------------------------------------------------- /Chapter13/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/init.sh -------------------------------------------------------------------------------- /Chapter13/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter13/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/main.py -------------------------------------------------------------------------------- /Chapter13/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/requirements.txt -------------------------------------------------------------------------------- /Chapter13/run_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/run_test_server.py -------------------------------------------------------------------------------- /Chapter13/tests/test_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/tests/test_ui.py -------------------------------------------------------------------------------- /Chapter13/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/tests/test_urls.py -------------------------------------------------------------------------------- /Chapter13/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter13/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter13/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter13/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter13/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter13/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter13/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter13/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter13/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/cli.py -------------------------------------------------------------------------------- /Chapter13/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter13/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter13/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter13/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter13/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter13/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter13/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/Chapter13/wsgi.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Flask-Web-Development-Second-Edition/HEAD/README.md --------------------------------------------------------------------------------