├── .gitignore ├── Chapter-1 ├── .gitignore ├── Dockerfile ├── README.md ├── config.py ├── init.sh ├── main.py └── requirements.txt ├── Chapter-10 ├── 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 │ │ ├── __init__.py │ │ ├── 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 │ ├── static │ └── .keep │ ├── 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 │ ├── __init__.py │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter-11 ├── Flask-GZip │ ├── flask_gzip │ │ └── __init__.py │ └── setup.py ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ ├── __init__.py │ │ └── templates │ │ │ └── youtube │ │ │ └── video.html │ └── 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 │ │ ├── __init__.py │ │ ├── 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 │ ├── static │ └── .keep │ ├── 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 │ ├── __init__.py │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter-12 ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ ├── __init__.py │ │ └── templates │ │ │ └── youtube │ │ │ └── video.html │ └── 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 │ ├── __init__.py │ ├── test_ui.py │ └── test_urls.py └── webapp │ ├── __init__.py │ ├── admin │ ├── __init__.py │ ├── controllers.py │ └── forms.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── __init__.py │ │ ├── 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 │ ├── static │ └── .keep │ ├── 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 │ ├── __init__.py │ └── pt │ └── LC_MESSAGES │ ├── messages.mo │ └── messages.po ├── Chapter-13 ├── .dockerignore ├── .ebextensions │ ├── 01_env.config │ ├── 10_post_deploy.config │ └── 11_celery_start.config ├── .gitignore ├── .landscape.yml ├── .travis.yml ├── Flask-YouTube │ ├── MANIFEST.in │ ├── flask_youtube │ │ ├── __init__.py │ │ └── templates │ │ │ └── youtube │ │ │ └── video.html │ └── 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 │ ├── __init__.py │ ├── test_ui.py │ └── test_urls.py ├── webapp │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── controllers.py │ │ └── forms.py │ ├── api │ │ ├── __init__.py │ │ └── blog │ │ │ ├── __init__.py │ │ │ ├── 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 │ ├── static │ │ └── .keep │ ├── 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 │ │ ├── __init__.py │ │ └── pt │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po └── wsgi.py ├── Chapter-2 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py └── requirements.txt ├── Chapter-3 ├── 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 ├── Chapter-4 ├── 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 ├── Chapter-5 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── blog │ ├── __init__.py │ ├── controllers.py │ ├── forms.py │ └── models.py │ ├── main │ ├── __init__.py │ └── 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 ├── Chapter-6 ├── 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 ├── Chapter-7 ├── 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 ├── Chapter-8 ├── README.md ├── config.py ├── init.sh ├── main.py ├── manage.py ├── requirements.txt ├── test_data.py └── webapp │ ├── __init__.py │ ├── api │ ├── __init__.py │ └── blog │ │ ├── __init__.py │ │ ├── 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 ├── Chapter-9 ├── 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 │ │ ├── __init__.py │ │ ├── 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 │ ├── static │ └── .keep │ └── 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 ├── NOTES.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter-1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/.gitignore -------------------------------------------------------------------------------- /Chapter-1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/Dockerfile -------------------------------------------------------------------------------- /Chapter-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/README.md -------------------------------------------------------------------------------- /Chapter-1/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/config.py -------------------------------------------------------------------------------- /Chapter-1/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/init.sh -------------------------------------------------------------------------------- /Chapter-1/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-1/main.py -------------------------------------------------------------------------------- /Chapter-1/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==0.12.4 2 | 3 | -------------------------------------------------------------------------------- /Chapter-10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/README.md -------------------------------------------------------------------------------- /Chapter-10/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter-10/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/babel/messages.pot -------------------------------------------------------------------------------- /Chapter-10/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/celery_runner.py -------------------------------------------------------------------------------- /Chapter-10/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/config.py -------------------------------------------------------------------------------- /Chapter-10/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/docker-compose.yml -------------------------------------------------------------------------------- /Chapter-10/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/init.sh -------------------------------------------------------------------------------- /Chapter-10/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/main.py -------------------------------------------------------------------------------- /Chapter-10/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/requirements.txt -------------------------------------------------------------------------------- /Chapter-10/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter-10/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-10/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-10/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-10/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-10/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-10/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-10/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter-10/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/cli.py -------------------------------------------------------------------------------- /Chapter-10/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-10/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-10/webapp/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-10/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-10/webapp/translations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-10/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter-10/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-10/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter-11/Flask-GZip/flask_gzip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/Flask-GZip/flask_gzip/__init__.py -------------------------------------------------------------------------------- /Chapter-11/Flask-GZip/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/Flask-GZip/setup.py -------------------------------------------------------------------------------- /Chapter-11/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter-11/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter-11/Flask-YouTube/flask_youtube/templates/youtube/video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/Flask-YouTube/flask_youtube/templates/youtube/video.html -------------------------------------------------------------------------------- /Chapter-11/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter-11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/README.md -------------------------------------------------------------------------------- /Chapter-11/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter-11/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/babel/messages.pot -------------------------------------------------------------------------------- /Chapter-11/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/celery_runner.py -------------------------------------------------------------------------------- /Chapter-11/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/config.py -------------------------------------------------------------------------------- /Chapter-11/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/init.sh -------------------------------------------------------------------------------- /Chapter-11/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter-11/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/main.py -------------------------------------------------------------------------------- /Chapter-11/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/requirements.txt -------------------------------------------------------------------------------- /Chapter-11/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter-11/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-11/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-11/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-11/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-11/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-11/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-11/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter-11/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/cli.py -------------------------------------------------------------------------------- /Chapter-11/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-11/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-11/webapp/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-11/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-11/webapp/translations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-11/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter-11/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-11/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter-12/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter-12/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter-12/Flask-YouTube/flask_youtube/templates/youtube/video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/Flask-YouTube/flask_youtube/templates/youtube/video.html -------------------------------------------------------------------------------- /Chapter-12/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter-12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/README.md -------------------------------------------------------------------------------- /Chapter-12/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter-12/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/babel/messages.pot -------------------------------------------------------------------------------- /Chapter-12/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/celery_runner.py -------------------------------------------------------------------------------- /Chapter-12/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/config.py -------------------------------------------------------------------------------- /Chapter-12/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/init.sh -------------------------------------------------------------------------------- /Chapter-12/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter-12/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/main.py -------------------------------------------------------------------------------- /Chapter-12/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/nginx.conf -------------------------------------------------------------------------------- /Chapter-12/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/requirements.txt -------------------------------------------------------------------------------- /Chapter-12/run_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/run_test_server.py -------------------------------------------------------------------------------- /Chapter-12/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-12/tests/test_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/tests/test_ui.py -------------------------------------------------------------------------------- /Chapter-12/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/tests/test_urls.py -------------------------------------------------------------------------------- /Chapter-12/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter-12/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-12/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-12/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-12/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-12/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-12/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-12/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter-12/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/cli.py -------------------------------------------------------------------------------- /Chapter-12/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-12/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-12/webapp/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-12/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-12/webapp/translations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-12/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter-12/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-12/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter-13/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.dockerignore -------------------------------------------------------------------------------- /Chapter-13/.ebextensions/01_env.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.ebextensions/01_env.config -------------------------------------------------------------------------------- /Chapter-13/.ebextensions/10_post_deploy.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.ebextensions/10_post_deploy.config -------------------------------------------------------------------------------- /Chapter-13/.ebextensions/11_celery_start.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.ebextensions/11_celery_start.config -------------------------------------------------------------------------------- /Chapter-13/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.gitignore -------------------------------------------------------------------------------- /Chapter-13/.landscape.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.landscape.yml -------------------------------------------------------------------------------- /Chapter-13/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/.travis.yml -------------------------------------------------------------------------------- /Chapter-13/Flask-YouTube/MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune *.pyc 2 | recursive-include flask_youtube/templates * 3 | -------------------------------------------------------------------------------- /Chapter-13/Flask-YouTube/flask_youtube/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/Flask-YouTube/flask_youtube/__init__.py -------------------------------------------------------------------------------- /Chapter-13/Flask-YouTube/flask_youtube/templates/youtube/video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/Flask-YouTube/flask_youtube/templates/youtube/video.html -------------------------------------------------------------------------------- /Chapter-13/Flask-YouTube/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/Flask-YouTube/setup.py -------------------------------------------------------------------------------- /Chapter-13/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/Jenkinsfile -------------------------------------------------------------------------------- /Chapter-13/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/Procfile -------------------------------------------------------------------------------- /Chapter-13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/README.md -------------------------------------------------------------------------------- /Chapter-13/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/application.py -------------------------------------------------------------------------------- /Chapter-13/babel/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/babel/babel.cfg -------------------------------------------------------------------------------- /Chapter-13/babel/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/babel/messages.pot -------------------------------------------------------------------------------- /Chapter-13/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/celery_runner.py -------------------------------------------------------------------------------- /Chapter-13/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/config.py -------------------------------------------------------------------------------- /Chapter-13/deploy/Jenkins/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/Jenkins/Dockerfile -------------------------------------------------------------------------------- /Chapter-13/deploy/Jenkins/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/Jenkins/run.sh -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/Dockerfile_frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/Dockerfile_frontend -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/Dockerfile_worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/Dockerfile_worker -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/cfn_myblog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/cfn_myblog.yaml -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/docker-compose.yml -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/prod.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/prod.env -------------------------------------------------------------------------------- /Chapter-13/deploy/docker/worker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/docker/worker_entrypoint.sh -------------------------------------------------------------------------------- /Chapter-13/deploy/supervisor_worker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/supervisor_worker.conf -------------------------------------------------------------------------------- /Chapter-13/deploy/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/deploy/uwsgi.ini -------------------------------------------------------------------------------- /Chapter-13/heroku-uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/heroku-uwsgi.ini -------------------------------------------------------------------------------- /Chapter-13/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/init.sh -------------------------------------------------------------------------------- /Chapter-13/install_flask_youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/install_flask_youtube.sh -------------------------------------------------------------------------------- /Chapter-13/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/main.py -------------------------------------------------------------------------------- /Chapter-13/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/requirements.txt -------------------------------------------------------------------------------- /Chapter-13/run_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/run_test_server.py -------------------------------------------------------------------------------- /Chapter-13/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-13/tests/test_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/tests/test_ui.py -------------------------------------------------------------------------------- /Chapter-13/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/tests/test_urls.py -------------------------------------------------------------------------------- /Chapter-13/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/admin/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/admin/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/admin/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/admin/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/admin/forms.py -------------------------------------------------------------------------------- /Chapter-13/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-13/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-13/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-13/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-13/webapp/babel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/babel/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/babel/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/babel/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-13/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-13/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter-13/webapp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/cli.py -------------------------------------------------------------------------------- /Chapter-13/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-13/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-13/webapp/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/admin/custom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/admin/custom.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/admin/post_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/admin/post_edit.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/admin/second_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/admin/second_page.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-13/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-13/webapp/translations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-13/webapp/translations/pt/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/translations/pt/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /Chapter-13/webapp/translations/pt/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/webapp/translations/pt/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /Chapter-13/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-13/wsgi.py -------------------------------------------------------------------------------- /Chapter-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/README.md -------------------------------------------------------------------------------- /Chapter-2/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/config.py -------------------------------------------------------------------------------- /Chapter-2/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/init.sh -------------------------------------------------------------------------------- /Chapter-2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/main.py -------------------------------------------------------------------------------- /Chapter-2/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/manage.py -------------------------------------------------------------------------------- /Chapter-2/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-2/requirements.txt -------------------------------------------------------------------------------- /Chapter-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/README.md -------------------------------------------------------------------------------- /Chapter-3/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/alembic.ini -------------------------------------------------------------------------------- /Chapter-3/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /Chapter-3/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/alembic/env.py -------------------------------------------------------------------------------- /Chapter-3/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/alembic/script.py.mako -------------------------------------------------------------------------------- /Chapter-3/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/config.py -------------------------------------------------------------------------------- /Chapter-3/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/init.sh -------------------------------------------------------------------------------- /Chapter-3/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/main.py -------------------------------------------------------------------------------- /Chapter-3/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/manage.py -------------------------------------------------------------------------------- /Chapter-3/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/requirements.txt -------------------------------------------------------------------------------- /Chapter-3/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/base.html -------------------------------------------------------------------------------- /Chapter-3/templates/footer.html: -------------------------------------------------------------------------------- 1 | Hands on Web development with Flask - 2018 -------------------------------------------------------------------------------- /Chapter-3/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/head.html -------------------------------------------------------------------------------- /Chapter-3/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/home.html -------------------------------------------------------------------------------- /Chapter-3/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/macros.html -------------------------------------------------------------------------------- /Chapter-3/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/messages.html -------------------------------------------------------------------------------- /Chapter-3/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-3/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/post.html -------------------------------------------------------------------------------- /Chapter-3/templates/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/rightbody.html -------------------------------------------------------------------------------- /Chapter-3/templates/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/tag.html -------------------------------------------------------------------------------- /Chapter-3/templates/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/templates/user.html -------------------------------------------------------------------------------- /Chapter-3/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-3/test_data.py -------------------------------------------------------------------------------- /Chapter-4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/README.md -------------------------------------------------------------------------------- /Chapter-4/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/config.py -------------------------------------------------------------------------------- /Chapter-4/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/init.sh -------------------------------------------------------------------------------- /Chapter-4/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/main.py -------------------------------------------------------------------------------- /Chapter-4/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/manage.py -------------------------------------------------------------------------------- /Chapter-4/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/requirements.txt -------------------------------------------------------------------------------- /Chapter-4/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/404.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/base.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/footer.html: -------------------------------------------------------------------------------- 1 | Hands on Web development with Flask - 2018 -------------------------------------------------------------------------------- /Chapter-4/templates/blog/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/head.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/macros.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/messages.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/navbar.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-4/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-4/templates/generic_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/templates/generic_list.html -------------------------------------------------------------------------------- /Chapter-4/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-4/test_data.py -------------------------------------------------------------------------------- /Chapter-5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/README.md -------------------------------------------------------------------------------- /Chapter-5/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/config.py -------------------------------------------------------------------------------- /Chapter-5/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/init.sh -------------------------------------------------------------------------------- /Chapter-5/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/main.py -------------------------------------------------------------------------------- /Chapter-5/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/manage.py -------------------------------------------------------------------------------- /Chapter-5/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/requirements.txt -------------------------------------------------------------------------------- /Chapter-5/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/test_data.py -------------------------------------------------------------------------------- /Chapter-5/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-5/webapp/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-5/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-5/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-5/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-5/webapp/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-5/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-5/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-5/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/README.md -------------------------------------------------------------------------------- /Chapter-6/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/config.py -------------------------------------------------------------------------------- /Chapter-6/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/init.sh -------------------------------------------------------------------------------- /Chapter-6/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/main.py -------------------------------------------------------------------------------- /Chapter-6/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/manage.py -------------------------------------------------------------------------------- /Chapter-6/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/requirements.txt -------------------------------------------------------------------------------- /Chapter-6/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/test_data.py -------------------------------------------------------------------------------- /Chapter-6/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-6/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-6/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-6/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-6/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-6/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-6/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-6/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-6/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-6/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-6/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-6/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-6/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/README.md -------------------------------------------------------------------------------- /Chapter-7/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/config.py -------------------------------------------------------------------------------- /Chapter-7/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/init.sh -------------------------------------------------------------------------------- /Chapter-7/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/main.py -------------------------------------------------------------------------------- /Chapter-7/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/manage.py -------------------------------------------------------------------------------- /Chapter-7/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/requirements.txt -------------------------------------------------------------------------------- /Chapter-7/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/test_data.py -------------------------------------------------------------------------------- /Chapter-7/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-7/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-7/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-7/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-7/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-7/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-7/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-7/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-7/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-7/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-7/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-7/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-7/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/README.md -------------------------------------------------------------------------------- /Chapter-8/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/config.py -------------------------------------------------------------------------------- /Chapter-8/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/init.sh -------------------------------------------------------------------------------- /Chapter-8/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/main.py -------------------------------------------------------------------------------- /Chapter-8/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/manage.py -------------------------------------------------------------------------------- /Chapter-8/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/requirements.txt -------------------------------------------------------------------------------- /Chapter-8/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/test_data.py -------------------------------------------------------------------------------- /Chapter-8/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-8/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-8/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-8/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-8/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-8/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-8/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-8/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-8/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-8/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-8/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-8/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-8/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-8/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-8/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-8/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-8/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-8/webapp/templates/navbar.html -------------------------------------------------------------------------------- /Chapter-9/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/Dockerfile -------------------------------------------------------------------------------- /Chapter-9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/README.md -------------------------------------------------------------------------------- /Chapter-9/celery_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/celery_runner.py -------------------------------------------------------------------------------- /Chapter-9/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/config.py -------------------------------------------------------------------------------- /Chapter-9/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/init.sh -------------------------------------------------------------------------------- /Chapter-9/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/main.py -------------------------------------------------------------------------------- /Chapter-9/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/manage.py -------------------------------------------------------------------------------- /Chapter-9/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/requirements.txt -------------------------------------------------------------------------------- /Chapter-9/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/test_data.py -------------------------------------------------------------------------------- /Chapter-9/webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/__init__.py -------------------------------------------------------------------------------- /Chapter-9/webapp/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/api/__init__.py -------------------------------------------------------------------------------- /Chapter-9/webapp/api/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-9/webapp/api/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/api/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-9/webapp/api/blog/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/api/blog/fields.py -------------------------------------------------------------------------------- /Chapter-9/webapp/api/blog/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/api/blog/parsers.py -------------------------------------------------------------------------------- /Chapter-9/webapp/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/auth/__init__.py -------------------------------------------------------------------------------- /Chapter-9/webapp/auth/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/auth/controllers.py -------------------------------------------------------------------------------- /Chapter-9/webapp/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/auth/forms.py -------------------------------------------------------------------------------- /Chapter-9/webapp/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/auth/models.py -------------------------------------------------------------------------------- /Chapter-9/webapp/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/blog/__init__.py -------------------------------------------------------------------------------- /Chapter-9/webapp/blog/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/blog/controllers.py -------------------------------------------------------------------------------- /Chapter-9/webapp/blog/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/blog/forms.py -------------------------------------------------------------------------------- /Chapter-9/webapp/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/blog/models.py -------------------------------------------------------------------------------- /Chapter-9/webapp/blog/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/blog/tasks.py -------------------------------------------------------------------------------- /Chapter-9/webapp/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/main/__init__.py -------------------------------------------------------------------------------- /Chapter-9/webapp/main/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/main/controllers.py -------------------------------------------------------------------------------- /Chapter-9/webapp/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/404.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/auth/login.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/auth/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/auth/register.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/base.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/edit.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/home.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/new.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/post.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/rightbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/rightbody.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/tag.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/blog/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/blog/user.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/footer.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/head.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/macros.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/messages.html -------------------------------------------------------------------------------- /Chapter-9/webapp/templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/Chapter-9/webapp/templates/navbar.html -------------------------------------------------------------------------------- /NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/NOTES.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Web-Development-with-Flask/HEAD/README.md --------------------------------------------------------------------------------