Spamnesty

Spamnesty

A service that tries to have some fun with spam.

Name Last Update
classification Loading commit data...
main Loading commit data...
misc Loading commit data...
spamnesty Loading commit data...
static Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
Dockerfile Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
manage.py Loading commit data...
requirements-dev.in Loading commit data...
requirements-dev.txt Loading commit data...
requirements.in Loading commit data...
requirements.txt Loading commit data...
setup.cfg Loading commit data...
uwsgi.ini Loading commit data...

Spamnesty

build status coverage report

Spamnesty lets you waste spammers' time by pretending it's a person and talking to them. The URL to the service is:

https://spa.mnesty.com

Running

To run Spamnesty, just clone this repository, install docker-compose and start everything up:

pip install docker-compose
docker-compose up

# You can create a superuser (or run other manage.py commands) like so:
docker-compose run web /code/manage.py createsuperuser <yourusername>

If you access http://localhost/, you should see the Spamnesty home page!

To access the admin interface, create a user:

docker-compose run web /code/manage.py createsuperuser

and go to http://localhost/entrary/ the log in.

Contributing

To contribute, just issue a merge request on our repository. Make sure tests pass first, though:

docker-compose run web /code/manage.py test

Stuff

Here's a sequence diagram of how the flow works:

Spamnesty sequence diagram