├── .gitignore ├── LICENSE ├── README.md ├── app ├── __init__.py ├── api_1_0 │ ├── __init__.py │ ├── comments.py │ └── errors.py ├── auth │ ├── __init__.py │ ├── forms.py │ └── routes.py ├── emails.py ├── models.py ├── static │ └── styles.css ├── talks │ ├── __init__.py │ ├── forms.py │ └── routes.py └── templates │ ├── _api_client.html │ ├── auth │ └── login.html │ ├── base.html │ ├── email │ ├── notify.html │ └── notify.txt │ └── talks │ ├── _comment.html │ ├── _comments.html │ ├── _talk_header.html │ ├── _talks.html │ ├── edit_talk.html │ ├── index.html │ ├── moderate.html │ ├── profile.html │ ├── talk.html │ └── user.html ├── config.py ├── manage.py ├── requirements.txt └── tests ├── __init__.py ├── test_api.py ├── test_comment_model.py ├── test_pending_email_model.py ├── test_talk_model.py └── test_user_model.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/api_1_0/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/api_1_0/__init__.py -------------------------------------------------------------------------------- /app/api_1_0/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/api_1_0/comments.py -------------------------------------------------------------------------------- /app/api_1_0/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/api_1_0/errors.py -------------------------------------------------------------------------------- /app/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/auth/__init__.py -------------------------------------------------------------------------------- /app/auth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/auth/forms.py -------------------------------------------------------------------------------- /app/auth/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/auth/routes.py -------------------------------------------------------------------------------- /app/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/emails.py -------------------------------------------------------------------------------- /app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/models.py -------------------------------------------------------------------------------- /app/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/static/styles.css -------------------------------------------------------------------------------- /app/talks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/talks/__init__.py -------------------------------------------------------------------------------- /app/talks/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/talks/forms.py -------------------------------------------------------------------------------- /app/talks/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/talks/routes.py -------------------------------------------------------------------------------- /app/templates/_api_client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/_api_client.html -------------------------------------------------------------------------------- /app/templates/auth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/auth/login.html -------------------------------------------------------------------------------- /app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/base.html -------------------------------------------------------------------------------- /app/templates/email/notify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/email/notify.html -------------------------------------------------------------------------------- /app/templates/email/notify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/email/notify.txt -------------------------------------------------------------------------------- /app/templates/talks/_comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/_comment.html -------------------------------------------------------------------------------- /app/templates/talks/_comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/_comments.html -------------------------------------------------------------------------------- /app/templates/talks/_talk_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/_talk_header.html -------------------------------------------------------------------------------- /app/templates/talks/_talks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/_talks.html -------------------------------------------------------------------------------- /app/templates/talks/edit_talk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/edit_talk.html -------------------------------------------------------------------------------- /app/templates/talks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/index.html -------------------------------------------------------------------------------- /app/templates/talks/moderate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/moderate.html -------------------------------------------------------------------------------- /app/templates/talks/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/profile.html -------------------------------------------------------------------------------- /app/templates/talks/talk.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/talk.html -------------------------------------------------------------------------------- /app/templates/talks/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/app/templates/talks/user.html -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/config.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_comment_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/tests/test_comment_model.py -------------------------------------------------------------------------------- /tests/test_pending_email_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/tests/test_pending_email_model.py -------------------------------------------------------------------------------- /tests/test_talk_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/tests/test_talk_model.py -------------------------------------------------------------------------------- /tests/test_user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miguelgrinberg/flask-pycon2014/HEAD/tests/test_user_model.py --------------------------------------------------------------------------------