├── .gitignore ├── .idea ├── dataSources.local.xml ├── dataSources.xml └── dataSources │ ├── 5a6a8911-1746-4bc4-a810-fe273a61936e.xml │ └── 5a6a8911-1746-4bc4-a810-fe273a61936e │ └── storage_v2 │ └── _src_ │ └── schema │ └── main.uQUzAA.meta ├── LICENSE ├── README.md ├── app ├── ch04_first_site │ └── first_site_final │ │ └── first_site │ │ ├── app.py │ │ ├── data │ │ └── placeholder.txt │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ ├── requirements.txt │ │ ├── static │ │ ├── css │ │ │ └── placeholder.txt │ │ ├── img │ │ │ └── placeholder.txt │ │ └── js │ │ │ └── placeholder.txt │ │ ├── templates │ │ └── placeholder.txt │ │ ├── viewmodels │ │ └── placeholder.txt │ │ └── views │ │ └── placeholder.txt ├── ch05_jinja_templates │ ├── final │ │ ├── .idea │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ └── vcs.xml │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── infrastructure │ │ │ │ └── view_modifiers.py │ │ │ ├── static │ │ │ │ └── css │ │ │ │ │ └── site.css │ │ │ └── templates │ │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ │ └── shared │ │ │ │ └── _layout.html │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ └── placeholder.txt ├── ch06_routing │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ ├── routing.iml │ │ │ └── vcs.xml │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── infrastructure │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ └── package_service.py │ │ │ ├── static │ │ │ │ └── css │ │ │ │ │ └── site.css │ │ │ ├── templates │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ └── vcs.xml │ │ ├── pypi_org │ │ ├── app.py │ │ ├── infrastructure │ │ │ └── view_modifiers.py │ │ ├── static │ │ │ └── css │ │ │ │ └── site.css │ │ └── templates │ │ │ ├── home │ │ │ ├── about.html │ │ │ └── index.html │ │ │ └── shared │ │ │ └── _layout.html │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch07_bootstrap │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── bootstrap.iml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── bare.html │ │ ├── buttons.html │ │ ├── grid-layouts.html │ │ └── register.html │ └── start │ │ ├── bare.html │ │ └── grid-layouts.html ├── ch08_adding_our_design │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── infrastructure │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ └── package_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── nav.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ ├── .name │ │ ├── adding_design.iml │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ └── vcs.xml │ │ ├── pypi_org │ │ ├── app.py │ │ ├── infrastructure │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ └── package_service.py │ │ ├── static │ │ │ └── css │ │ │ │ └── site.css │ │ ├── templates │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch09_sqlalchemy │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dataSources.xml │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask ch09_sqlalchemy - final.iml │ │ │ ├── sqlalchemy.iml │ │ │ └── vcs.xml │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ └── package_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── nav.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ ├── .name │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ ├── sqlalchemy.iml │ │ └── vcs.xml │ │ ├── pypi_org │ │ ├── app.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ └── package_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── nav.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch10_using_sqlachemy │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dataSources.xml │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask ch10_using_sqlachemy - final.iml │ │ │ ├── inspectionProfiles │ │ │ │ └── Project_Default.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── num_convert.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ └── flask ch10_using_sqlachemy - starter.iml │ │ ├── pypi_org │ │ ├── app.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── num_convert.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ └── package_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── nav.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch11_migrations │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dataSources.xml │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask ch11_migrations - final.iml │ │ │ ├── inspectionProfiles │ │ │ │ └── Project_Default.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ │ ├── README │ │ │ ├── alembic_helpers.py │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── audit.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── num_convert.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ └── flask ch11_migrations - starter.iml │ │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ └── load_data.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── num_convert.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch12-forms │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dataSources.local.xml │ │ │ ├── dataSources.xml │ │ │ ├── dataSources │ │ │ │ └── 5727fef9-38fd-43ed-a8c6-aea6814fdc96.xml │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask ch12-forms - final.iml │ │ │ ├── inspectionProfiles │ │ │ │ └── Project_Default.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ │ ├── README │ │ │ ├── alembic_helpers.py │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── audit.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── cookie_auth.py │ │ │ │ ├── num_convert.py │ │ │ │ ├── request_dict.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── account.css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── account │ │ │ │ │ ├── index.html │ │ │ │ │ ├── login.html │ │ │ │ │ └── register.html │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ └── flask ch12-forms - starter.iml │ │ ├── alembic.ini │ │ ├── alembic │ │ ├── README │ │ ├── alembic_helpers.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ └── load_data.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── audit.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── num_convert.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch13-validation │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dataSources.local.xml │ │ │ ├── dataSources.xml │ │ │ ├── dataSources │ │ │ │ └── 5727fef9-38fd-43ed-a8c6-aea6814fdc96.xml │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask-validation.iml │ │ │ ├── inspectionProfiles │ │ │ │ └── Project_Default.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ │ ├── README │ │ │ ├── alembic_helpers.py │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── audit.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── cookie_auth.py │ │ │ │ ├── num_convert.py │ │ │ │ ├── request_dict.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── account.css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── account │ │ │ │ │ ├── index.html │ │ │ │ │ ├── login.html │ │ │ │ │ └── register.html │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ ├── viewmodels │ │ │ │ ├── account │ │ │ │ │ ├── index_viewmodel.py │ │ │ │ │ ├── login_viewmodel.py │ │ │ │ │ └── register_viewmodel.py │ │ │ │ ├── cms │ │ │ │ │ └── page_viewmodel.py │ │ │ │ ├── home │ │ │ │ │ └── index_viewmodel.py │ │ │ │ ├── packages │ │ │ │ │ └── pagedetails_viewmodel.py │ │ │ │ └── shared │ │ │ │ │ └── viewmodelbase.py │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt │ └── starter │ │ ├── .idea │ │ ├── .name │ │ ├── dataSources.local.xml │ │ ├── dataSources.xml │ │ ├── dataSources │ │ │ └── 5727fef9-38fd-43ed-a8c6-aea6814fdc96.xml │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ ├── flask-html-forms.iml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ ├── README │ │ ├── alembic_helpers.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ └── load_data.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── audit.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── cookie_auth.py │ │ │ ├── num_convert.py │ │ │ ├── request_dict.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── account.css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── account │ │ │ │ ├── index.html │ │ │ │ ├── login.html │ │ │ │ └── register.html │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch14_testing │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask-testing.iml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ │ ├── README │ │ │ ├── alembic_helpers.py │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── audit.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── cookie_auth.py │ │ │ │ ├── num_convert.py │ │ │ │ ├── request_dict.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── account.css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── account │ │ │ │ │ ├── index.html │ │ │ │ │ ├── login.html │ │ │ │ │ └── register.html │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ ├── seo │ │ │ │ │ ├── robots.txt │ │ │ │ │ └── sitemap.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ ├── viewmodels │ │ │ │ ├── account │ │ │ │ │ ├── index_viewmodel.py │ │ │ │ │ ├── login_viewmodel.py │ │ │ │ │ └── register_viewmodel.py │ │ │ │ ├── cms │ │ │ │ │ └── page_viewmodel.py │ │ │ │ ├── home │ │ │ │ │ └── index_viewmodel.py │ │ │ │ ├── packages │ │ │ │ │ └── pagedetails_viewmodel.py │ │ │ │ ├── seo │ │ │ │ │ └── sitemap_viewmodel.py │ │ │ │ └── shared │ │ │ │ │ └── viewmodelbase.py │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ ├── package_views.py │ │ │ │ └── seo_view.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ ├── requirements.txt │ │ └── tests │ │ │ ├── _all_tests.py │ │ │ ├── account_tests.py │ │ │ ├── conftest.py │ │ │ ├── home_tests.py │ │ │ ├── package_tests.py │ │ │ ├── sitemap_tests.py │ │ │ └── test_client.py │ └── starter │ │ ├── .idea │ │ ├── .name │ │ ├── dataSources.local.xml │ │ ├── dataSources.xml │ │ ├── dataSources │ │ │ └── 5727fef9-38fd-43ed-a8c6-aea6814fdc96.xml │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ ├── flask-validation.iml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ ├── README │ │ ├── alembic_helpers.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ └── load_data.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── audit.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── cookie_auth.py │ │ │ ├── num_convert.py │ │ │ ├── request_dict.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── account.css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── account │ │ │ │ ├── index.html │ │ │ │ ├── login.html │ │ │ │ └── register.html │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ ├── viewmodels │ │ │ ├── account │ │ │ │ ├── index_viewmodel.py │ │ │ │ ├── login_viewmodel.py │ │ │ │ └── register_viewmodel.py │ │ │ ├── cms │ │ │ │ └── page_viewmodel.py │ │ │ ├── home │ │ │ │ └── index_viewmodel.py │ │ │ ├── packages │ │ │ │ └── pagedetails_viewmodel.py │ │ │ └── shared │ │ │ │ └── viewmodelbase.py │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ └── package_views.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ └── requirements.txt ├── ch15_deploy │ ├── final │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── dictionaries │ │ │ │ └── screencaster.xml │ │ │ ├── flask-deploy.iml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ │ ├── README │ │ │ ├── alembic_helpers.py │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ │ ├── app.py │ │ │ ├── bin │ │ │ │ ├── basic_inserts.py │ │ │ │ └── load_data.py │ │ │ ├── data │ │ │ │ ├── __all_models.py │ │ │ │ ├── audit.py │ │ │ │ ├── db_session.py │ │ │ │ ├── downloads.py │ │ │ │ ├── languages.py │ │ │ │ ├── licenses.py │ │ │ │ ├── maintainers.py │ │ │ │ ├── modelbase.py │ │ │ │ ├── package.py │ │ │ │ ├── releases.py │ │ │ │ └── users.py │ │ │ ├── db │ │ │ │ └── placeholder.txt │ │ │ ├── infrastructure │ │ │ │ ├── cookie_auth.py │ │ │ │ ├── num_convert.py │ │ │ │ ├── request_dict.py │ │ │ │ └── view_modifiers.py │ │ │ ├── services │ │ │ │ ├── cms_service.py │ │ │ │ ├── package_service.py │ │ │ │ └── user_service.py │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ ├── account.css │ │ │ │ │ ├── nav.css │ │ │ │ │ ├── package.css │ │ │ │ │ └── site.css │ │ │ │ └── img │ │ │ │ │ ├── blue-cube.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── pypi-logo.svg │ │ │ │ │ └── white-cube.svg │ │ │ ├── templates │ │ │ │ ├── account │ │ │ │ │ ├── index.html │ │ │ │ │ ├── login.html │ │ │ │ │ └── register.html │ │ │ │ ├── cms │ │ │ │ │ └── page.html │ │ │ │ ├── home │ │ │ │ │ ├── about.html │ │ │ │ │ └── index.html │ │ │ │ ├── packages │ │ │ │ │ └── details.html │ │ │ │ ├── seo │ │ │ │ │ ├── robots.txt │ │ │ │ │ └── sitemap.html │ │ │ │ └── shared │ │ │ │ │ └── _layout.html │ │ │ ├── viewmodels │ │ │ │ ├── account │ │ │ │ │ ├── index_viewmodel.py │ │ │ │ │ ├── login_viewmodel.py │ │ │ │ │ └── register_viewmodel.py │ │ │ │ ├── cms │ │ │ │ │ └── page_viewmodel.py │ │ │ │ ├── home │ │ │ │ │ └── index_viewmodel.py │ │ │ │ ├── packages │ │ │ │ │ └── pagedetails_viewmodel.py │ │ │ │ ├── seo │ │ │ │ │ └── sitemap_viewmodel.py │ │ │ │ └── shared │ │ │ │ │ └── viewmodelbase.py │ │ │ └── views │ │ │ │ ├── account_views.py │ │ │ │ ├── cms_views.py │ │ │ │ ├── home_views.py │ │ │ │ ├── package_views.py │ │ │ │ └── seo_view.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ ├── requirements.txt │ │ ├── server │ │ │ ├── pypi.nginx │ │ │ ├── pypi.service │ │ │ └── server_setup.sh │ │ ├── tests │ │ │ ├── _all_tests.py │ │ │ ├── account_tests.py │ │ │ ├── home_tests.py │ │ │ ├── package_tests.py │ │ │ ├── sitemap_tests.py │ │ │ └── test_client.py │ │ └── wsgi.py │ └── starter │ │ ├── .idea │ │ ├── .name │ │ ├── codeStyles │ │ │ └── codeStyleConfig.xml │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ ├── flask-deploy.iml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ │ ├── alembic.ini │ │ ├── alembic │ │ ├── README │ │ ├── alembic_helpers.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions │ │ │ ├── 722c82f0097c_added_auditing_table.py │ │ │ └── a55036d4e943_added_last_updated.py │ │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ └── load_data.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── audit.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── cookie_auth.py │ │ │ ├── num_convert.py │ │ │ ├── request_dict.py │ │ │ └── view_modifiers.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── account.css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── account │ │ │ │ ├── index.html │ │ │ │ ├── login.html │ │ │ │ └── register.html │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ ├── seo │ │ │ │ ├── robots.txt │ │ │ │ └── sitemap.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ ├── viewmodels │ │ │ ├── account │ │ │ │ ├── index_viewmodel.py │ │ │ │ ├── login_viewmodel.py │ │ │ │ └── register_viewmodel.py │ │ │ ├── cms │ │ │ │ └── page_viewmodel.py │ │ │ ├── home │ │ │ │ └── index_viewmodel.py │ │ │ ├── packages │ │ │ │ └── pagedetails_viewmodel.py │ │ │ ├── seo │ │ │ │ └── sitemap_viewmodel.py │ │ │ └── shared │ │ │ │ └── viewmodelbase.py │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ ├── package_views.py │ │ │ └── seo_view.py │ │ ├── requirements-dev.txt │ │ ├── requirements.piptools │ │ ├── requirements.txt │ │ └── tests │ │ ├── _all_tests.py │ │ ├── account_tests.py │ │ ├── home_tests.py │ │ ├── package_tests.py │ │ ├── sitemap_tests.py │ │ └── test_client.py └── ch16_mongodb │ ├── final │ ├── .idea │ │ ├── .name │ │ ├── dictionaries │ │ │ └── screencaster.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── mongodb-edition.iml │ │ └── vcs.xml │ ├── alembic.ini │ ├── pypi_org │ │ ├── app.py │ │ ├── bin │ │ │ ├── basic_inserts.py │ │ │ ├── load_data.py │ │ │ └── migrate_to_mongodb.py │ │ ├── data │ │ │ ├── __all_models.py │ │ │ ├── audit.py │ │ │ ├── db_session.py │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── maintainers.py │ │ │ ├── modelbase.py │ │ │ ├── package.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── db │ │ │ └── placeholder.txt │ │ ├── infrastructure │ │ │ ├── cookie_auth.py │ │ │ ├── num_convert.py │ │ │ ├── request_dict.py │ │ │ └── view_modifiers.py │ │ ├── nosql │ │ │ ├── downloads.py │ │ │ ├── languages.py │ │ │ ├── licenses.py │ │ │ ├── mongo_setup.py │ │ │ ├── packages.py │ │ │ ├── releases.py │ │ │ └── users.py │ │ ├── services │ │ │ ├── cms_service.py │ │ │ ├── package_service.py │ │ │ └── user_service.py │ │ ├── static │ │ │ ├── css │ │ │ │ ├── account.css │ │ │ │ ├── nav.css │ │ │ │ ├── package.css │ │ │ │ └── site.css │ │ │ └── img │ │ │ │ ├── blue-cube.svg │ │ │ │ ├── favicon.png │ │ │ │ ├── pypi-logo.svg │ │ │ │ └── white-cube.svg │ │ ├── templates │ │ │ ├── account │ │ │ │ ├── index.html │ │ │ │ ├── login.html │ │ │ │ └── register.html │ │ │ ├── cms │ │ │ │ └── page.html │ │ │ ├── home │ │ │ │ ├── about.html │ │ │ │ └── index.html │ │ │ ├── packages │ │ │ │ └── details.html │ │ │ ├── seo │ │ │ │ ├── robots.txt │ │ │ │ └── sitemap.html │ │ │ └── shared │ │ │ │ └── _layout.html │ │ ├── viewmodels │ │ │ ├── account │ │ │ │ ├── index_viewmodel.py │ │ │ │ ├── login_viewmodel.py │ │ │ │ └── register_viewmodel.py │ │ │ ├── cms │ │ │ │ └── page_viewmodel.py │ │ │ ├── home │ │ │ │ └── index_viewmodel.py │ │ │ ├── packages │ │ │ │ └── pagedetails_viewmodel.py │ │ │ ├── seo │ │ │ │ └── sitemap_viewmodel.py │ │ │ └── shared │ │ │ │ └── viewmodelbase.py │ │ └── views │ │ │ ├── account_views.py │ │ │ ├── cms_views.py │ │ │ ├── home_views.py │ │ │ ├── package_views.py │ │ │ └── seo_view.py │ ├── requirements-dev.txt │ ├── requirements.piptools │ ├── requirements.txt │ ├── server │ │ ├── pypi.nginx │ │ ├── pypi.service │ │ └── server_setup.sh │ ├── tests │ │ ├── _all_tests.py │ │ ├── account_tests.py │ │ ├── home_tests.py │ │ ├── package_tests.py │ │ ├── sitemap_tests.py │ │ └── test_client.py │ └── wsgi.py │ └── starter │ ├── alembic.ini │ ├── alembic │ ├── README │ ├── alembic_helpers.py │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 722c82f0097c_added_auditing_table.py │ │ └── a55036d4e943_added_last_updated.py │ ├── pypi_org │ ├── app.py │ ├── bin │ │ ├── basic_inserts.py │ │ └── load_data.py │ ├── data │ │ ├── __all_models.py │ │ ├── audit.py │ │ ├── db_session.py │ │ ├── downloads.py │ │ ├── languages.py │ │ ├── licenses.py │ │ ├── maintainers.py │ │ ├── modelbase.py │ │ ├── package.py │ │ ├── releases.py │ │ └── users.py │ ├── db │ │ └── placeholder.txt │ ├── infrastructure │ │ ├── cookie_auth.py │ │ ├── num_convert.py │ │ ├── request_dict.py │ │ └── view_modifiers.py │ ├── services │ │ ├── cms_service.py │ │ ├── package_service.py │ │ └── user_service.py │ ├── static │ │ ├── css │ │ │ ├── account.css │ │ │ ├── nav.css │ │ │ ├── package.css │ │ │ └── site.css │ │ └── img │ │ │ ├── blue-cube.svg │ │ │ ├── favicon.png │ │ │ ├── pypi-logo.svg │ │ │ └── white-cube.svg │ ├── templates │ │ ├── account │ │ │ ├── index.html │ │ │ ├── login.html │ │ │ └── register.html │ │ ├── cms │ │ │ └── page.html │ │ ├── home │ │ │ ├── about.html │ │ │ └── index.html │ │ ├── packages │ │ │ └── details.html │ │ ├── seo │ │ │ ├── robots.txt │ │ │ └── sitemap.html │ │ └── shared │ │ │ └── _layout.html │ ├── viewmodels │ │ ├── account │ │ │ ├── index_viewmodel.py │ │ │ ├── login_viewmodel.py │ │ │ └── register_viewmodel.py │ │ ├── cms │ │ │ └── page_viewmodel.py │ │ ├── home │ │ │ └── index_viewmodel.py │ │ ├── packages │ │ │ └── pagedetails_viewmodel.py │ │ ├── seo │ │ │ └── sitemap_viewmodel.py │ │ └── shared │ │ │ └── viewmodelbase.py │ └── views │ │ ├── account_views.py │ │ ├── cms_views.py │ │ ├── home_views.py │ │ ├── package_views.py │ │ └── seo_view.py │ ├── requirements-dev.txt │ ├── requirements.piptools │ ├── requirements.txt │ ├── server │ ├── pypi.nginx │ ├── pypi.service │ └── server_setup.sh │ ├── tests │ ├── _all_tests.py │ ├── account_tests.py │ ├── home_tests.py │ ├── package_tests.py │ ├── sitemap_tests.py │ └── test_client.py │ └── wsgi.py ├── data └── pypi-top-100 │ ├── amqp.json │ ├── appdirs.json │ ├── argparse.json │ ├── asn1crypto.json │ ├── awscli-cwlogs.json │ ├── awscli.json │ ├── babel.json │ ├── beautifulsoup4.json │ ├── boto.json │ ├── boto3.json │ ├── botocore.json │ ├── certifi.json │ ├── cffi.json │ ├── chardet.json │ ├── click.json │ ├── colorama.json │ ├── coverage.json │ ├── cryptography.json │ ├── cython.json │ ├── decorator.json │ ├── django.json │ ├── docopt.json │ ├── docutils.json │ ├── elasticsearch.json │ ├── enum34.json │ ├── flake8.json │ ├── flask.json │ ├── funcsigs.json │ ├── functools32.json │ ├── future.json │ ├── futures.json │ ├── gevent.json │ ├── greenlet.json │ ├── gunicorn.json │ ├── httplib2.json │ ├── idna.json │ ├── ipaddress.json │ ├── ipython.json │ ├── itsdangerous.json │ ├── jinja2.json │ ├── jmespath.json │ ├── jsonschema.json │ ├── kombu.json │ ├── lxml.json │ ├── markupsafe.json │ ├── mccabe.json │ ├── mock.json │ ├── nose.json │ ├── numpy.json │ ├── oauth2client.json │ ├── packaging.json │ ├── pandas.json │ ├── paramiko.json │ ├── pbr.json │ ├── pep8.json │ ├── pexpect.json │ ├── pillow.json │ ├── pip.json │ ├── protobuf.json │ ├── psutil.json │ ├── psycopg2.json │ ├── ptyprocess.json │ ├── py.json │ ├── pyasn1-modules.json │ ├── pyasn1.json │ ├── pycodestyle.json │ ├── pycparser.json │ ├── pycrypto.json │ ├── pyflakes.json │ ├── pygments.json │ ├── pyopenssl.json │ ├── pyparsing.json │ ├── pytest-runner.json │ ├── pytest.json │ ├── python-dateutil.json │ ├── pytz.json │ ├── pyyaml.json │ ├── redis.json │ ├── requests.json │ ├── rsa.json │ ├── s3transfer.json │ ├── scipy.json │ ├── selenium.json │ ├── setuptools.json │ ├── simplejson.json │ ├── singledispatch.json │ ├── six.json │ ├── sqlalchemy.json │ ├── tornado.json │ ├── urllib3.json │ ├── vcversioner.json │ ├── virtualenv.json │ ├── websocket-client.json │ ├── werkzeug.json │ ├── wheel.json │ └── wrapt.json ├── readme_materials └── flask-data-web-apps.jpg ├── requirements.piptools ├── requirements.txt └── ruff.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/README.md -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch04_first_site/first_site_final/first_site/app.py -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/data/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | pytest 4 | 5 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/static/css/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/static/img/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/static/js/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/templates/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/viewmodels/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch04_first_site/first_site_final/first_site/views/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch05_jinja_templates/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch05_jinja_templates/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch05_jinja_templates/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch05_jinja_templates/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch05_jinja_templates/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch05_jinja_templates/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch05_jinja_templates/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch05_jinja_templates/final/requirements.txt -------------------------------------------------------------------------------- /app/ch05_jinja_templates/starter/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch06_routing/final/.idea/.name: -------------------------------------------------------------------------------- 1 | routing -------------------------------------------------------------------------------- /app/ch06_routing/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch06_routing/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch06_routing/final/.idea/routing.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/.idea/routing.iml -------------------------------------------------------------------------------- /app/ch06_routing/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/templates/home/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/templates/home/about.html -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/templates/home/index.html -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch06_routing/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch06_routing/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch06_routing/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch06_routing/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/final/requirements.txt -------------------------------------------------------------------------------- /app/ch06_routing/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch06_routing/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch06_routing/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch06_routing/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ch06_routing/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch06_routing/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch06_routing/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/.idea/.name: -------------------------------------------------------------------------------- 1 | bootstrap -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/.idea/bootstrap.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/.idea/bootstrap.iml -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/bare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/bare.html -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/buttons.html -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/grid-layouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/grid-layouts.html -------------------------------------------------------------------------------- /app/ch07_bootstrap/final/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/final/register.html -------------------------------------------------------------------------------- /app/ch07_bootstrap/start/bare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/start/bare.html -------------------------------------------------------------------------------- /app/ch07_bootstrap/start/grid-layouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch07_bootstrap/start/grid-layouts.html -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/.idea/.name: -------------------------------------------------------------------------------- 1 | design -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch08_adding_our_design/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/final/requirements.txt -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/.idea/.name: -------------------------------------------------------------------------------- 1 | adding_design -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch08_adding_our_design/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch08_adding_our_design/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask ch09_sqlalchemy - final -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/.idea/sqlalchemy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/.idea/sqlalchemy.iml -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | sqlalchemy 3 | -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/final/requirements.txt -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/.idea/.name: -------------------------------------------------------------------------------- 1 | sqlalchemy -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/.idea/sqlalchemy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/.idea/sqlalchemy.iml -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /app/ch09_sqlalchemy/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch09_sqlalchemy/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask ch10_using_sqlachemy - final -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | progressbar2 3 | python-dateutil 4 | sqlalchemy 5 | -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/final/requirements.txt -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | sqlalchemy 3 | -------------------------------------------------------------------------------- /app/ch10_using_sqlachemy/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch10_using_sqlachemy/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch11_migrations/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask ch11_migrations - final -------------------------------------------------------------------------------- /app/ch11_migrations/final/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch11_migrations/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch11_migrations/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch11_migrations/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch11_migrations/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/alembic.ini -------------------------------------------------------------------------------- /app/ch11_migrations/final/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch11_migrations/final/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/alembic/env.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch11_migrations/final/requirements.piptools: -------------------------------------------------------------------------------- 1 | alembic 2 | flask 3 | progressbar2 4 | python-dateutil 5 | sqlalchemy 6 | -------------------------------------------------------------------------------- /app/ch11_migrations/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/final/requirements.txt -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch11_migrations/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | -------------------------------------------------------------------------------- /app/ch11_migrations/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | flask 2 | progressbar2 3 | python-dateutil 4 | sqlalchemy 5 | -------------------------------------------------------------------------------- /app/ch11_migrations/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch11_migrations/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask ch12-forms - final -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/dictionaries/screencaster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/dictionaries/screencaster.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/flask ch12-forms - final.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/flask ch12-forms - final.iml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch12-forms/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/alembic.ini -------------------------------------------------------------------------------- /app/ch12-forms/final/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch12-forms/final/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch12-forms/final/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/alembic/env.py -------------------------------------------------------------------------------- /app/ch12-forms/final/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/services/package_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/services/package_service.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/static/img/white-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/static/img/white-cube.svg -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/templates/home/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/templates/home/about.html -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/templates/home/index.html -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch12-forms/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch12-forms/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch12-forms/final/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/requirements.piptools -------------------------------------------------------------------------------- /app/ch12-forms/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/final/requirements.txt -------------------------------------------------------------------------------- /app/ch12-forms/starter/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/alembic.ini -------------------------------------------------------------------------------- /app/ch12-forms/starter/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch12-forms/starter/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/alembic/env.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/static/img/white-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/static/img/white-cube.svg -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/templates/home/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/templates/home/about.html -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/templates/home/index.html -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch12-forms/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch12-forms/starter/requirements.piptools: -------------------------------------------------------------------------------- 1 | alembic 2 | flask 3 | progressbar2 4 | python-dateutil 5 | sqlalchemy 6 | -------------------------------------------------------------------------------- /app/ch12-forms/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch12-forms/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-validation -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/flask-validation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/flask-validation.iml -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch13-validation/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch13-validation/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/alembic.ini -------------------------------------------------------------------------------- /app/ch13-validation/final/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch13-validation/final/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch13-validation/final/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/alembic/env.py -------------------------------------------------------------------------------- /app/ch13-validation/final/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch13-validation/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch13-validation/final/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch13-validation/final/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/requirements.piptools -------------------------------------------------------------------------------- /app/ch13-validation/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/final/requirements.txt -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-html-forms -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/flask-html-forms.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/flask-html-forms.iml -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch13-validation/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch13-validation/starter/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/alembic.ini -------------------------------------------------------------------------------- /app/ch13-validation/starter/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch13-validation/starter/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/alembic/env.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch13-validation/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch13-validation/starter/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/requirements.piptools -------------------------------------------------------------------------------- /app/ch13-validation/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch13-validation/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch14_testing/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-testing -------------------------------------------------------------------------------- /app/ch14_testing/final/.idea/flask-testing.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/.idea/flask-testing.iml -------------------------------------------------------------------------------- /app/ch14_testing/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch14_testing/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch14_testing/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch14_testing/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/alembic.ini -------------------------------------------------------------------------------- /app/ch14_testing/final/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch14_testing/final/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch14_testing/final/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/alembic/env.py -------------------------------------------------------------------------------- /app/ch14_testing/final/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/static/img/white-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/static/img/white-cube.svg -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/templates/home/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/templates/home/about.html -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/templates/home/index.html -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/templates/seo/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch14_testing/final/pypi_org/views/seo_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/pypi_org/views/seo_view.py -------------------------------------------------------------------------------- /app/ch14_testing/final/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/requirements-dev.txt -------------------------------------------------------------------------------- /app/ch14_testing/final/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/requirements.piptools -------------------------------------------------------------------------------- /app/ch14_testing/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/requirements.txt -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/_all_tests.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/account_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/account_tests.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/conftest.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/home_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/home_tests.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/package_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/package_tests.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/sitemap_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/sitemap_tests.py -------------------------------------------------------------------------------- /app/ch14_testing/final/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/final/tests/test_client.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-validation -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/dataSources.xml -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/flask-validation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/flask-validation.iml -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch14_testing/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch14_testing/starter/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/alembic.ini -------------------------------------------------------------------------------- /app/ch14_testing/starter/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch14_testing/starter/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/alembic/env.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch14_testing/starter/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | 3 | alembic 4 | -------------------------------------------------------------------------------- /app/ch14_testing/starter/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/requirements.piptools -------------------------------------------------------------------------------- /app/ch14_testing/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch14_testing/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-deploy -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/dictionaries/screencaster.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/.idea/dictionaries/screencaster.xml -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/flask-deploy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/.idea/flask-deploy.iml -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch15_deploy/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch15_deploy/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/alembic.ini -------------------------------------------------------------------------------- /app/ch15_deploy/final/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch15_deploy/final/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/alembic/env.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/static/img/white-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/static/img/white-cube.svg -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/templates/home/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/templates/home/about.html -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/templates/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/templates/home/index.html -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/templates/seo/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/templates/seo/sitemap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/templates/seo/sitemap.html -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/pypi_org/views/seo_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/pypi_org/views/seo_view.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/requirements-dev.txt -------------------------------------------------------------------------------- /app/ch15_deploy/final/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/requirements.piptools -------------------------------------------------------------------------------- /app/ch15_deploy/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/requirements.txt -------------------------------------------------------------------------------- /app/ch15_deploy/final/server/pypi.nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/server/pypi.nginx -------------------------------------------------------------------------------- /app/ch15_deploy/final/server/pypi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/server/pypi.service -------------------------------------------------------------------------------- /app/ch15_deploy/final/server/server_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/server/server_setup.sh -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/_all_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/account_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/account_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/home_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/home_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/package_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/package_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/sitemap_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/sitemap_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/tests/test_client.py -------------------------------------------------------------------------------- /app/ch15_deploy/final/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/final/wsgi.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/.idea/.name: -------------------------------------------------------------------------------- 1 | flask-deploy -------------------------------------------------------------------------------- /app/ch15_deploy/starter/.idea/flask-deploy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/.idea/flask-deploy.iml -------------------------------------------------------------------------------- /app/ch15_deploy/starter/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch15_deploy/starter/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch15_deploy/starter/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch15_deploy/starter/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/alembic.ini -------------------------------------------------------------------------------- /app/ch15_deploy/starter/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch15_deploy/starter/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/alembic/env.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/templates/seo/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/pypi_org/views/seo_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/pypi_org/views/seo_view.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/requirements-dev.txt -------------------------------------------------------------------------------- /app/ch15_deploy/starter/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/requirements.piptools -------------------------------------------------------------------------------- /app/ch15_deploy/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/_all_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/account_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/account_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/home_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/home_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/package_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/package_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/sitemap_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/sitemap_tests.py -------------------------------------------------------------------------------- /app/ch15_deploy/starter/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch15_deploy/starter/tests/test_client.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/.idea/.name: -------------------------------------------------------------------------------- 1 | mongodb-edition -------------------------------------------------------------------------------- /app/ch16_mongodb/final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/.idea/misc.xml -------------------------------------------------------------------------------- /app/ch16_mongodb/final/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/.idea/modules.xml -------------------------------------------------------------------------------- /app/ch16_mongodb/final/.idea/mongodb-edition.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/.idea/mongodb-edition.iml -------------------------------------------------------------------------------- /app/ch16_mongodb/final/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/.idea/vcs.xml -------------------------------------------------------------------------------- /app/ch16_mongodb/final/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/alembic.ini -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/bin/migrate_to_mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/bin/migrate_to_mongodb.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/downloads.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/languages.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/licenses.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/mongo_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/mongo_setup.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/packages.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/releases.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/nosql/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/nosql/users.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/services/cms_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/services/cms_service.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/services/user_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/services/user_service.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/css/account.css -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/css/package.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/css/package.css -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/img/blue-cube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/img/blue-cube.svg -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/img/favicon.png -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/static/img/pypi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/static/img/pypi-logo.svg -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/templates/cms/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/templates/cms/page.html -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/templates/seo/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/views/account_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/views/account_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/views/package_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/views/package_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/pypi_org/views/seo_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/pypi_org/views/seo_view.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/requirements-dev.txt -------------------------------------------------------------------------------- /app/ch16_mongodb/final/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/requirements.piptools -------------------------------------------------------------------------------- /app/ch16_mongodb/final/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/requirements.txt -------------------------------------------------------------------------------- /app/ch16_mongodb/final/server/pypi.nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/server/pypi.nginx -------------------------------------------------------------------------------- /app/ch16_mongodb/final/server/pypi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/server/pypi.service -------------------------------------------------------------------------------- /app/ch16_mongodb/final/server/server_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/server/server_setup.sh -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/_all_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/account_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/account_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/home_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/home_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/package_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/package_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/sitemap_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/sitemap_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/tests/test_client.py -------------------------------------------------------------------------------- /app/ch16_mongodb/final/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/final/wsgi.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/alembic.ini -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/alembic/alembic_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/alembic/alembic_helpers.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/alembic/env.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/alembic/script.py.mako -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/app.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/bin/basic_inserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/bin/basic_inserts.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/bin/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/bin/load_data.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/__all_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/__all_models.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/audit.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/db_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/db_session.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/downloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/downloads.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/languages.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/licenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/licenses.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/maintainers.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/modelbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/modelbase.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/package.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/releases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/releases.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/data/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/data/users.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/db/placeholder.txt: -------------------------------------------------------------------------------- 1 | Just here so git will create this folder. -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/static/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/static/css/nav.css -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/static/css/site.css -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/templates/seo/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/views/cms_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/views/cms_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/views/home_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/views/home_views.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/pypi_org/views/seo_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/pypi_org/views/seo_view.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/requirements-dev.txt -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/requirements.piptools -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/requirements.txt -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/server/pypi.nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/server/pypi.nginx -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/server/pypi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/server/pypi.service -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/server/server_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/server/server_setup.sh -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/_all_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/account_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/account_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/home_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/home_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/package_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/package_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/sitemap_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/sitemap_tests.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/tests/test_client.py -------------------------------------------------------------------------------- /app/ch16_mongodb/starter/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/app/ch16_mongodb/starter/wsgi.py -------------------------------------------------------------------------------- /data/pypi-top-100/amqp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/amqp.json -------------------------------------------------------------------------------- /data/pypi-top-100/appdirs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/appdirs.json -------------------------------------------------------------------------------- /data/pypi-top-100/argparse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/argparse.json -------------------------------------------------------------------------------- /data/pypi-top-100/asn1crypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/asn1crypto.json -------------------------------------------------------------------------------- /data/pypi-top-100/awscli-cwlogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/awscli-cwlogs.json -------------------------------------------------------------------------------- /data/pypi-top-100/awscli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/awscli.json -------------------------------------------------------------------------------- /data/pypi-top-100/babel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/babel.json -------------------------------------------------------------------------------- /data/pypi-top-100/beautifulsoup4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/beautifulsoup4.json -------------------------------------------------------------------------------- /data/pypi-top-100/boto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/boto.json -------------------------------------------------------------------------------- /data/pypi-top-100/boto3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/boto3.json -------------------------------------------------------------------------------- /data/pypi-top-100/botocore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/botocore.json -------------------------------------------------------------------------------- /data/pypi-top-100/certifi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/certifi.json -------------------------------------------------------------------------------- /data/pypi-top-100/cffi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/cffi.json -------------------------------------------------------------------------------- /data/pypi-top-100/chardet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/chardet.json -------------------------------------------------------------------------------- /data/pypi-top-100/click.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/click.json -------------------------------------------------------------------------------- /data/pypi-top-100/colorama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/colorama.json -------------------------------------------------------------------------------- /data/pypi-top-100/coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/coverage.json -------------------------------------------------------------------------------- /data/pypi-top-100/cryptography.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/cryptography.json -------------------------------------------------------------------------------- /data/pypi-top-100/cython.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/cython.json -------------------------------------------------------------------------------- /data/pypi-top-100/decorator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/decorator.json -------------------------------------------------------------------------------- /data/pypi-top-100/django.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/django.json -------------------------------------------------------------------------------- /data/pypi-top-100/docopt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/docopt.json -------------------------------------------------------------------------------- /data/pypi-top-100/docutils.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/docutils.json -------------------------------------------------------------------------------- /data/pypi-top-100/elasticsearch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/elasticsearch.json -------------------------------------------------------------------------------- /data/pypi-top-100/enum34.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/enum34.json -------------------------------------------------------------------------------- /data/pypi-top-100/flake8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/flake8.json -------------------------------------------------------------------------------- /data/pypi-top-100/flask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/flask.json -------------------------------------------------------------------------------- /data/pypi-top-100/funcsigs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/funcsigs.json -------------------------------------------------------------------------------- /data/pypi-top-100/functools32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/functools32.json -------------------------------------------------------------------------------- /data/pypi-top-100/future.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/future.json -------------------------------------------------------------------------------- /data/pypi-top-100/futures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/futures.json -------------------------------------------------------------------------------- /data/pypi-top-100/gevent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/gevent.json -------------------------------------------------------------------------------- /data/pypi-top-100/greenlet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/greenlet.json -------------------------------------------------------------------------------- /data/pypi-top-100/gunicorn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/gunicorn.json -------------------------------------------------------------------------------- /data/pypi-top-100/httplib2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/httplib2.json -------------------------------------------------------------------------------- /data/pypi-top-100/idna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/idna.json -------------------------------------------------------------------------------- /data/pypi-top-100/ipaddress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/ipaddress.json -------------------------------------------------------------------------------- /data/pypi-top-100/ipython.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/ipython.json -------------------------------------------------------------------------------- /data/pypi-top-100/itsdangerous.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/itsdangerous.json -------------------------------------------------------------------------------- /data/pypi-top-100/jinja2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/jinja2.json -------------------------------------------------------------------------------- /data/pypi-top-100/jmespath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/jmespath.json -------------------------------------------------------------------------------- /data/pypi-top-100/jsonschema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/jsonschema.json -------------------------------------------------------------------------------- /data/pypi-top-100/kombu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/kombu.json -------------------------------------------------------------------------------- /data/pypi-top-100/lxml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/lxml.json -------------------------------------------------------------------------------- /data/pypi-top-100/markupsafe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/markupsafe.json -------------------------------------------------------------------------------- /data/pypi-top-100/mccabe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/mccabe.json -------------------------------------------------------------------------------- /data/pypi-top-100/mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/mock.json -------------------------------------------------------------------------------- /data/pypi-top-100/nose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/nose.json -------------------------------------------------------------------------------- /data/pypi-top-100/numpy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/numpy.json -------------------------------------------------------------------------------- /data/pypi-top-100/oauth2client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/oauth2client.json -------------------------------------------------------------------------------- /data/pypi-top-100/packaging.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/packaging.json -------------------------------------------------------------------------------- /data/pypi-top-100/pandas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pandas.json -------------------------------------------------------------------------------- /data/pypi-top-100/paramiko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/paramiko.json -------------------------------------------------------------------------------- /data/pypi-top-100/pbr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pbr.json -------------------------------------------------------------------------------- /data/pypi-top-100/pep8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pep8.json -------------------------------------------------------------------------------- /data/pypi-top-100/pexpect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pexpect.json -------------------------------------------------------------------------------- /data/pypi-top-100/pillow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pillow.json -------------------------------------------------------------------------------- /data/pypi-top-100/pip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pip.json -------------------------------------------------------------------------------- /data/pypi-top-100/protobuf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/protobuf.json -------------------------------------------------------------------------------- /data/pypi-top-100/psutil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/psutil.json -------------------------------------------------------------------------------- /data/pypi-top-100/psycopg2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/psycopg2.json -------------------------------------------------------------------------------- /data/pypi-top-100/ptyprocess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/ptyprocess.json -------------------------------------------------------------------------------- /data/pypi-top-100/py.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/py.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyasn1-modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyasn1-modules.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyasn1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyasn1.json -------------------------------------------------------------------------------- /data/pypi-top-100/pycodestyle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pycodestyle.json -------------------------------------------------------------------------------- /data/pypi-top-100/pycparser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pycparser.json -------------------------------------------------------------------------------- /data/pypi-top-100/pycrypto.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pycrypto.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyflakes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyflakes.json -------------------------------------------------------------------------------- /data/pypi-top-100/pygments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pygments.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyopenssl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyopenssl.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyparsing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyparsing.json -------------------------------------------------------------------------------- /data/pypi-top-100/pytest-runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pytest-runner.json -------------------------------------------------------------------------------- /data/pypi-top-100/pytest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pytest.json -------------------------------------------------------------------------------- /data/pypi-top-100/python-dateutil.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/python-dateutil.json -------------------------------------------------------------------------------- /data/pypi-top-100/pytz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pytz.json -------------------------------------------------------------------------------- /data/pypi-top-100/pyyaml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/pyyaml.json -------------------------------------------------------------------------------- /data/pypi-top-100/redis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/redis.json -------------------------------------------------------------------------------- /data/pypi-top-100/requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/requests.json -------------------------------------------------------------------------------- /data/pypi-top-100/rsa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/rsa.json -------------------------------------------------------------------------------- /data/pypi-top-100/s3transfer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/s3transfer.json -------------------------------------------------------------------------------- /data/pypi-top-100/scipy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/scipy.json -------------------------------------------------------------------------------- /data/pypi-top-100/selenium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/selenium.json -------------------------------------------------------------------------------- /data/pypi-top-100/setuptools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/setuptools.json -------------------------------------------------------------------------------- /data/pypi-top-100/simplejson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/simplejson.json -------------------------------------------------------------------------------- /data/pypi-top-100/singledispatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/singledispatch.json -------------------------------------------------------------------------------- /data/pypi-top-100/six.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/six.json -------------------------------------------------------------------------------- /data/pypi-top-100/sqlalchemy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/sqlalchemy.json -------------------------------------------------------------------------------- /data/pypi-top-100/tornado.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/tornado.json -------------------------------------------------------------------------------- /data/pypi-top-100/urllib3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/urllib3.json -------------------------------------------------------------------------------- /data/pypi-top-100/vcversioner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/vcversioner.json -------------------------------------------------------------------------------- /data/pypi-top-100/virtualenv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/virtualenv.json -------------------------------------------------------------------------------- /data/pypi-top-100/websocket-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/websocket-client.json -------------------------------------------------------------------------------- /data/pypi-top-100/werkzeug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/werkzeug.json -------------------------------------------------------------------------------- /data/pypi-top-100/wheel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/wheel.json -------------------------------------------------------------------------------- /data/pypi-top-100/wrapt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/data/pypi-top-100/wrapt.json -------------------------------------------------------------------------------- /readme_materials/flask-data-web-apps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/readme_materials/flask-data-web-apps.jpg -------------------------------------------------------------------------------- /requirements.piptools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/requirements.piptools -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talkpython/data-driven-web-apps-with-flask/HEAD/ruff.toml --------------------------------------------------------------------------------