mwillsey / crossbot

A slackbot to compete on mini crosswords (or any other daily challenge).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A slackbot to compete on mini crosswords (or any other daily challenge).

License:GNU General Public License v3.0


Languages

Language:Python 89.4%Language:HTML 5.2%Language:JavaScript 3.2%Language:Stan 0.7%Language:Makefile 0.7%Language:Dockerfile 0.3%Language:CSS 0.3%Language:Shell 0.2%