├── .coveragerc ├── .editorconfig ├── .gitignore ├── .travis.yml ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs ├── Makefile ├── authors.rst ├── conf.py ├── contributing.rst ├── history.rst ├── index.rst ├── installation.rst ├── make.bat ├── readme.rst └── usage.rst ├── requirements-test.txt ├── requirements.txt ├── runtests.py ├── setup.cfg ├── setup.py ├── spam ├── __init__.py ├── admin.py ├── behaviors.py ├── exceptions.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20150728_2050.py │ └── __init__.py ├── models.py ├── static │ ├── css │ │ └── spam.css │ ├── img │ │ └── .gitignore │ └── js │ │ └── spam.js ├── templates │ └── spam │ │ ├── base.html │ │ ├── spammyposting_form.html │ │ └── thanks.html ├── urls.py ├── utils.py └── views.py ├── test_app ├── __init__.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── urls.py └── views.py ├── tests ├── __init__.py ├── test_models.py ├── test_utils.py └── test_views.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | include = spam/* 3 | omit = *migrations*, *urls* 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../HISTORY.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../README.rst 2 | -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | django>=1.8.0 2 | wheel==0.24.0 3 | # Additional requirements go here 4 | -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [wheel] 2 | universal = 1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/setup.py -------------------------------------------------------------------------------- /spam/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/__init__.py -------------------------------------------------------------------------------- /spam/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/admin.py -------------------------------------------------------------------------------- /spam/behaviors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/behaviors.py -------------------------------------------------------------------------------- /spam/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/exceptions.py -------------------------------------------------------------------------------- /spam/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/migrations/0001_initial.py -------------------------------------------------------------------------------- /spam/migrations/0002_auto_20150728_2050.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/migrations/0002_auto_20150728_2050.py -------------------------------------------------------------------------------- /spam/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spam/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/models.py -------------------------------------------------------------------------------- /spam/static/css/spam.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spam/static/img/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spam/static/js/spam.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spam/templates/spam/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /spam/templates/spam/spammyposting_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/templates/spam/spammyposting_form.html -------------------------------------------------------------------------------- /spam/templates/spam/thanks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/templates/spam/thanks.html -------------------------------------------------------------------------------- /spam/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/urls.py -------------------------------------------------------------------------------- /spam/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/utils.py -------------------------------------------------------------------------------- /spam/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/spam/views.py -------------------------------------------------------------------------------- /test_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_app/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/test_app/migrations/0001_initial.py -------------------------------------------------------------------------------- /test_app/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/test_app/models.py -------------------------------------------------------------------------------- /test_app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/test_app/urls.py -------------------------------------------------------------------------------- /test_app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/test_app/views.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pydanny/dj-spam/HEAD/tox.ini --------------------------------------------------------------------------------