Skip to content
A slackbot to compete on mini crosswords (or any other daily challenge).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
crossbot
settings
templates
.crossbot.sublime-project
.dockerignore
.gitignore
.travis.yml
Dockerfile
LICENSE
Makefile
README.md
crossbot.service
deploy.sh
manage.py
requirements.txt
setup.cfg
urls.py
wsgi.py

README.md

crossbot

Build Status

A Slack bot to make you really competitive on the New York Times mini crossword.

Developing

Clone the repo and run make test to ensure everything works.

There are a few useful make targets that are worth knowing about:

  • make venv will install a virtualenv for with all the dependencies you'll need.
  • make clean will destroy the virtualenv; use this to update/clean the dependencies
  • make fmt runs the yapf code formatter
  • make check_fmt checks the formatting using yapf
  • make lint[_all_] runs the pylint linter (lint_all is very strict)
  • make test runs the tests
  • make check runs the formatting check, linter, and tests. This is what the CI runs.
  • make deploy actually runs the code and not the debug server. You probably don't wanna do this.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.