Python CLI to explore chessboard positions.
Project description
Chessboard
Python CLI to explore chessboard positions.
TODO
Implement a brute force algorithm.
Add unit tests.
Make algorithm faster and smarter.
Development philosophy
First create something that work.
Then something that’s beautiful.
Finally works on performance.
Install
$ git clone git@github.com:kdeldycke/chessboard.git
$ cd ./chessboard
$ python ./setup.py develop
Usage
$ chessboard --help
Usage: chessboard [OPTIONS] COMMAND [ARGS]...
Python CLI to explore chessboard positions.
Options:
--version Show the version and exit.
-l, --length INTEGER Length of the board.
-h, --height INTEGER Height of the board.
-v, --verbose Print much more debug statements.
--help Show this message and exit.
Third-party
This project package’s boilerplate is sourced from the code I wrote for Scaleway’s postal-address module, which is published under a GPLv2+ License.
The CLI code is based on the one I wrote for the kdenlive-tools module, published under a BSD license.
License
This software is licensed under the GNU General Public License v2 or later (GPLv2+).
ChangeLog
0.1.0 (2015-08-08)
First public release.
Implements a CLI to inititalize the chessboard.
0.0.0 (2015-08-08)
First commit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for chessboard-0.1.0.dev0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44b045a061de63b20fbb54f2296e4c1d7c490f56096167cad330856a1e9d5a25 |
|
MD5 | eba4a8bf02ad137addf6dd7c63ffcd8a |
|
BLAKE2b-256 | 45c894564889f9ad046296a3880042028243475e0a5d0a5db9a9c2d7ef594741 |