├── .gitignore ├── Chapter01 ├── requirements.txt └── weatherterm │ ├── __main__.py │ ├── core │ ├── __init__.py │ ├── base_enum.py │ ├── forecast.py │ ├── forecast_type.py │ ├── mapper.py │ ├── parser_loader.py │ ├── request.py │ ├── set_unit_action.py │ ├── unit.py │ └── unit_converter.py │ └── parsers │ ├── __init__.py │ └── weather_com_parser.py ├── Chapter02 └── musicterminal │ ├── app.py │ ├── client │ ├── __init__.py │ ├── alignment.py │ ├── data_manager.py │ ├── empty_results_error.py │ ├── menu.py │ ├── menu_item.py │ └── panel.py │ ├── config.yaml │ ├── pytify │ ├── auth │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── auth_method.py │ │ └── authorization.py │ └── core │ │ ├── __init__.py │ │ ├── album.py │ │ ├── artist.py │ │ ├── config.py │ │ ├── exceptions.py │ │ ├── parameter.py │ │ ├── player.py │ │ ├── request.py │ │ ├── request_type.py │ │ ├── search.py │ │ └── search_type.py │ ├── requirements.txt │ ├── spotify_auth.py │ └── templates │ └── index.html ├── Chapter03 ├── Pipfile ├── app.py ├── config.yaml ├── core │ ├── __init__.py │ ├── app_logger.py │ ├── cmdline_parser.py │ ├── config.py │ ├── models │ │ ├── __init__.py │ │ └── models.py │ ├── request.py │ ├── runner.py │ └── twitter │ │ ├── __init__.py │ │ ├── hashtag.py │ │ └── hashtagstats_manager.py ├── logconfig.ini ├── templates │ └── index.html └── twitter_auth.py ├── Chapter04 ├── Pipfile ├── Pipfile.lock └── currency_converter │ ├── __main__.py │ ├── config │ ├── __init__.py │ ├── config.py │ └── config_error.py │ └── core │ ├── __init__.py │ ├── actions.py │ ├── cmdline_parser.py │ ├── currency.py │ ├── db.py │ └── request.py ├── Chapter05 ├── config.yaml ├── readme.md ├── requirements │ ├── base.in │ ├── base.txt │ ├── test.in │ └── test.txt ├── temp_messenger │ ├── __init__.py │ ├── dependencies │ │ ├── jinja2.py │ │ └── redis.py │ ├── service.py │ └── templates │ │ └── home.html └── tests │ ├── __init__.py │ ├── test_dependencies │ ├── __init__.py │ └── test_redis.py │ └── test_service.py ├── Chapter06 ├── config.yaml ├── readme.md ├── requirements │ ├── base.in │ ├── base.txt │ ├── test.in │ └── test.txt ├── setup_db.py ├── temp_messenger │ ├── __init__.py │ ├── dependencies │ │ ├── jinja2.py │ │ ├── messages.py │ │ └── users.py │ ├── message_service.py │ ├── templates │ │ ├── home.html │ │ ├── login.html │ │ └── sign_up.html │ ├── user_service.py │ └── web_server.py └── tests │ ├── __init__.py │ ├── conftest.py │ ├── test_dependencies │ ├── __init__.py │ ├── test_messages.py │ └── test_users.py │ └── test_message_service.py ├── Chapter07 └── gamestore │ ├── Pipfile │ ├── Pipfile.lock │ ├── gamestore │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── main │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_pricelist.py │ │ ├── 0003_auto_20180215_2147.py │ │ ├── 0004_auto_20180215_2156.py │ │ ├── 0005_shoppingcart_shoppingcartitem.py │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ └── main │ │ │ ├── all_games.html │ │ │ ├── cart.html │ │ │ ├── create_account_success.html │ │ │ ├── games-list.html │ │ │ ├── highlighted.html │ │ │ ├── index.html │ │ │ └── signup.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── package-lock.json │ ├── package.json │ ├── static │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── images │ │ └── placeholder.png │ └── styles │ │ ├── bootstrap.min.css │ │ ├── font-awesome.min.css │ │ └── site.css │ └── templates │ ├── _loginpartial.html │ ├── base.html │ └── login.html ├── Chapter08 ├── gamestore │ ├── Pipfile │ ├── Pipfile.lock │ ├── gamestore │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── main │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_pricelist.py │ │ │ ├── 0003_auto_20180215_2147.py │ │ │ ├── 0004_auto_20180215_2156.py │ │ │ ├── 0005_shoppingcart_shoppingcartitem.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── main │ │ │ │ ├── all_games.html │ │ │ │ ├── cart.html │ │ │ │ ├── create_account_success.html │ │ │ │ ├── games-list.html │ │ │ │ ├── highlighted.html │ │ │ │ ├── index.html │ │ │ │ ├── my-orders.html │ │ │ │ └── signup.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── manage.py │ ├── package-lock.json │ ├── package.json │ ├── static │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── images │ │ │ └── placeholder.png │ │ └── styles │ │ │ ├── bootstrap.min.css │ │ │ ├── font-awesome.min.css │ │ │ └── site.css │ └── templates │ │ ├── _loginpartial.html │ │ ├── base.html │ │ └── login.html └── microservices │ ├── Pipfile │ ├── Pipfile.lock │ └── order │ ├── main │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── exceptions.py │ ├── managers.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── status.py │ ├── tests.py │ ├── urls.py │ ├── view_helper.py │ └── views.py │ ├── manage.py │ ├── order │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ └── send_order.py ├── Chapter09 ├── microservices │ ├── Pipfile │ ├── Pipfile.lock │ └── order │ │ ├── main │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── exceptions.py │ │ ├── managers.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── notification_type.py │ │ ├── notifier.py │ │ ├── serializers.py │ │ ├── status.py │ │ ├── tests.py │ │ ├── urls.py │ │ ├── view_helper.py │ │ └── views.py │ │ ├── manage.py │ │ ├── order │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ │ └── send_order.py └── notifier │ ├── Pipfile │ ├── Pipfile.lock │ ├── app.py │ └── templates │ ├── order_received_template.html │ └── order_shipped_template.html ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/requirements.txt -------------------------------------------------------------------------------- /Chapter01/weatherterm/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/__main__.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/__init__.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/base_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/base_enum.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/forecast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/forecast.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/forecast_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/forecast_type.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/mapper.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/parser_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/parser_loader.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/request.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/set_unit_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/set_unit_action.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/unit.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/core/unit_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/core/unit_converter.py -------------------------------------------------------------------------------- /Chapter01/weatherterm/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/weatherterm/parsers/weather_com_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter01/weatherterm/parsers/weather_com_parser.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/app.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/__init__.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/alignment.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/data_manager.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/empty_results_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/empty_results_error.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/menu.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/menu_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/menu_item.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/client/panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/client/panel.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/config.yaml -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/auth/__init__.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/auth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/auth/auth.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/auth/auth_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/auth/auth_method.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/auth/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/auth/authorization.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/__init__.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/album.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/artist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/artist.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/config.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/exceptions.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/parameter.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/player.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/request.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/request_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/request_type.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/search.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/pytify/core/search_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/pytify/core/search_type.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.18.1 2 | Flask==0.12.2 3 | PyYAML==3.12 4 | -------------------------------------------------------------------------------- /Chapter02/musicterminal/spotify_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/spotify_auth.py -------------------------------------------------------------------------------- /Chapter02/musicterminal/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter02/musicterminal/templates/index.html -------------------------------------------------------------------------------- /Chapter03/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/Pipfile -------------------------------------------------------------------------------- /Chapter03/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/app.py -------------------------------------------------------------------------------- /Chapter03/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/config.yaml -------------------------------------------------------------------------------- /Chapter03/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/__init__.py -------------------------------------------------------------------------------- /Chapter03/core/app_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/app_logger.py -------------------------------------------------------------------------------- /Chapter03/core/cmdline_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/cmdline_parser.py -------------------------------------------------------------------------------- /Chapter03/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/config.py -------------------------------------------------------------------------------- /Chapter03/core/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/models/__init__.py -------------------------------------------------------------------------------- /Chapter03/core/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/models/models.py -------------------------------------------------------------------------------- /Chapter03/core/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/request.py -------------------------------------------------------------------------------- /Chapter03/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/runner.py -------------------------------------------------------------------------------- /Chapter03/core/twitter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/twitter/__init__.py -------------------------------------------------------------------------------- /Chapter03/core/twitter/hashtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/twitter/hashtag.py -------------------------------------------------------------------------------- /Chapter03/core/twitter/hashtagstats_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/core/twitter/hashtagstats_manager.py -------------------------------------------------------------------------------- /Chapter03/logconfig.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/logconfig.ini -------------------------------------------------------------------------------- /Chapter03/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/templates/index.html -------------------------------------------------------------------------------- /Chapter03/twitter_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter03/twitter_auth.py -------------------------------------------------------------------------------- /Chapter04/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/Pipfile -------------------------------------------------------------------------------- /Chapter04/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/Pipfile.lock -------------------------------------------------------------------------------- /Chapter04/currency_converter/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/__main__.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/config/__init__.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/config/config.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/config/config_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/config/config_error.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/__init__.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/actions.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/cmdline_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/cmdline_parser.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/currency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/currency.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/db.py -------------------------------------------------------------------------------- /Chapter04/currency_converter/core/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter04/currency_converter/core/request.py -------------------------------------------------------------------------------- /Chapter05/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/config.yaml -------------------------------------------------------------------------------- /Chapter05/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/readme.md -------------------------------------------------------------------------------- /Chapter05/requirements/base.in: -------------------------------------------------------------------------------- 1 | nameko 2 | redis 3 | jinja2 4 | -------------------------------------------------------------------------------- /Chapter05/requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/requirements/base.txt -------------------------------------------------------------------------------- /Chapter05/requirements/test.in: -------------------------------------------------------------------------------- 1 | pytest 2 | fakeredis 3 | -------------------------------------------------------------------------------- /Chapter05/requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/requirements/test.txt -------------------------------------------------------------------------------- /Chapter05/temp_messenger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/temp_messenger/dependencies/jinja2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/temp_messenger/dependencies/jinja2.py -------------------------------------------------------------------------------- /Chapter05/temp_messenger/dependencies/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/temp_messenger/dependencies/redis.py -------------------------------------------------------------------------------- /Chapter05/temp_messenger/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/temp_messenger/service.py -------------------------------------------------------------------------------- /Chapter05/temp_messenger/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/temp_messenger/templates/home.html -------------------------------------------------------------------------------- /Chapter05/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/tests/test_dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/tests/test_dependencies/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/tests/test_dependencies/test_redis.py -------------------------------------------------------------------------------- /Chapter05/tests/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter05/tests/test_service.py -------------------------------------------------------------------------------- /Chapter06/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/config.yaml -------------------------------------------------------------------------------- /Chapter06/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/readme.md -------------------------------------------------------------------------------- /Chapter06/requirements/base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/requirements/base.in -------------------------------------------------------------------------------- /Chapter06/requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/requirements/base.txt -------------------------------------------------------------------------------- /Chapter06/requirements/test.in: -------------------------------------------------------------------------------- 1 | pytest 2 | fakeredis 3 | -------------------------------------------------------------------------------- /Chapter06/requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/requirements/test.txt -------------------------------------------------------------------------------- /Chapter06/setup_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/setup_db.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/temp_messenger/dependencies/jinja2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/dependencies/jinja2.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/dependencies/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/dependencies/messages.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/dependencies/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/dependencies/users.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/message_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/message_service.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/templates/home.html -------------------------------------------------------------------------------- /Chapter06/temp_messenger/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/templates/login.html -------------------------------------------------------------------------------- /Chapter06/temp_messenger/templates/sign_up.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/templates/sign_up.html -------------------------------------------------------------------------------- /Chapter06/temp_messenger/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/user_service.py -------------------------------------------------------------------------------- /Chapter06/temp_messenger/web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/temp_messenger/web_server.py -------------------------------------------------------------------------------- /Chapter06/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/tests/conftest.py -------------------------------------------------------------------------------- /Chapter06/tests/test_dependencies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/tests/test_dependencies/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/tests/test_dependencies/test_messages.py -------------------------------------------------------------------------------- /Chapter06/tests/test_dependencies/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/tests/test_dependencies/test_users.py -------------------------------------------------------------------------------- /Chapter06/tests/test_message_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter06/tests/test_message_service.py -------------------------------------------------------------------------------- /Chapter07/gamestore/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/Pipfile -------------------------------------------------------------------------------- /Chapter07/gamestore/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/Pipfile.lock -------------------------------------------------------------------------------- /Chapter07/gamestore/gamestore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/gamestore/gamestore/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/gamestore/settings.py -------------------------------------------------------------------------------- /Chapter07/gamestore/gamestore/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/gamestore/urls.py -------------------------------------------------------------------------------- /Chapter07/gamestore/gamestore/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/gamestore/wsgi.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/gamestore/main/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/admin.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/apps.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/forms.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/0002_pricelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/migrations/0002_pricelist.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/0003_auto_20180215_2147.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/migrations/0003_auto_20180215_2147.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/0004_auto_20180215_2156.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/migrations/0004_auto_20180215_2156.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/0005_shoppingcart_shoppingcartitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/migrations/0005_shoppingcart_shoppingcartitem.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/gamestore/main/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/models.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/all_games.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/all_games.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/cart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/cart.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/create_account_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/create_account_success.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/games-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/games-list.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/highlighted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/highlighted.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/index.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/templates/main/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/templates/main/signup.html -------------------------------------------------------------------------------- /Chapter07/gamestore/main/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/tests.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/urls.py -------------------------------------------------------------------------------- /Chapter07/gamestore/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/main/views.py -------------------------------------------------------------------------------- /Chapter07/gamestore/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/manage.py -------------------------------------------------------------------------------- /Chapter07/gamestore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/package-lock.json -------------------------------------------------------------------------------- /Chapter07/gamestore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/package.json -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Chapter07/gamestore/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /Chapter07/gamestore/static/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/images/placeholder.png -------------------------------------------------------------------------------- /Chapter07/gamestore/static/styles/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/styles/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter07/gamestore/static/styles/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/styles/font-awesome.min.css -------------------------------------------------------------------------------- /Chapter07/gamestore/static/styles/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/static/styles/site.css -------------------------------------------------------------------------------- /Chapter07/gamestore/templates/_loginpartial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/templates/_loginpartial.html -------------------------------------------------------------------------------- /Chapter07/gamestore/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/templates/base.html -------------------------------------------------------------------------------- /Chapter07/gamestore/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter07/gamestore/templates/login.html -------------------------------------------------------------------------------- /Chapter08/gamestore/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/Pipfile -------------------------------------------------------------------------------- /Chapter08/gamestore/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/Pipfile.lock -------------------------------------------------------------------------------- /Chapter08/gamestore/gamestore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/gamestore/gamestore/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/gamestore/settings.py -------------------------------------------------------------------------------- /Chapter08/gamestore/gamestore/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/gamestore/urls.py -------------------------------------------------------------------------------- /Chapter08/gamestore/gamestore/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/gamestore/wsgi.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/gamestore/main/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/admin.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/apps.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/forms.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/0002_pricelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/migrations/0002_pricelist.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/0003_auto_20180215_2147.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/migrations/0003_auto_20180215_2147.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/0004_auto_20180215_2156.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/migrations/0004_auto_20180215_2156.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/0005_shoppingcart_shoppingcartitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/migrations/0005_shoppingcart_shoppingcartitem.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/gamestore/main/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/models.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/all_games.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/all_games.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/cart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/cart.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/create_account_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/create_account_success.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/games-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/games-list.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/highlighted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/highlighted.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/index.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/my-orders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/my-orders.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/templates/main/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/templates/main/signup.html -------------------------------------------------------------------------------- /Chapter08/gamestore/main/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/tests.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/urls.py -------------------------------------------------------------------------------- /Chapter08/gamestore/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/main/views.py -------------------------------------------------------------------------------- /Chapter08/gamestore/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/manage.py -------------------------------------------------------------------------------- /Chapter08/gamestore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/package-lock.json -------------------------------------------------------------------------------- /Chapter08/gamestore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/package.json -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Chapter08/gamestore/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /Chapter08/gamestore/static/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/images/placeholder.png -------------------------------------------------------------------------------- /Chapter08/gamestore/static/styles/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/styles/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter08/gamestore/static/styles/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/styles/font-awesome.min.css -------------------------------------------------------------------------------- /Chapter08/gamestore/static/styles/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/static/styles/site.css -------------------------------------------------------------------------------- /Chapter08/gamestore/templates/_loginpartial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/templates/_loginpartial.html -------------------------------------------------------------------------------- /Chapter08/gamestore/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/templates/base.html -------------------------------------------------------------------------------- /Chapter08/gamestore/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/gamestore/templates/login.html -------------------------------------------------------------------------------- /Chapter08/microservices/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/Pipfile -------------------------------------------------------------------------------- /Chapter08/microservices/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/Pipfile.lock -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/admin.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/apps.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/exceptions.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/managers.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/models.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/serializers.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/status.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/tests.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/urls.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/view_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/view_helper.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/main/views.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/manage.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/microservices/order/order/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/order/settings.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/order/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/order/urls.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/order/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/order/wsgi.py -------------------------------------------------------------------------------- /Chapter08/microservices/order/send_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter08/microservices/order/send_order.py -------------------------------------------------------------------------------- /Chapter09/microservices/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/Pipfile -------------------------------------------------------------------------------- /Chapter09/microservices/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/Pipfile.lock -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/admin.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/apps.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/exceptions.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/managers.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/migrations/0001_initial.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/models.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/notification_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/notification_type.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/notifier.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/serializers.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/status.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/tests.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/urls.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/view_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/view_helper.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/main/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/main/views.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/manage.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/microservices/order/order/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/order/settings.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/order/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/order/urls.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/order/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/order/wsgi.py -------------------------------------------------------------------------------- /Chapter09/microservices/order/send_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/microservices/order/send_order.py -------------------------------------------------------------------------------- /Chapter09/notifier/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/notifier/Pipfile -------------------------------------------------------------------------------- /Chapter09/notifier/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/notifier/Pipfile.lock -------------------------------------------------------------------------------- /Chapter09/notifier/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/notifier/app.py -------------------------------------------------------------------------------- /Chapter09/notifier/templates/order_received_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/notifier/templates/order_received_template.html -------------------------------------------------------------------------------- /Chapter09/notifier/templates/order_shipped_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/Chapter09/notifier/templates/order_shipped_template.html -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Python-Programming-Blueprints/HEAD/README.md --------------------------------------------------------------------------------