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.1 (2015-08-08)
Package re-release to fix bad version number.
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.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd7226b1027e31b40684311e0b1fc2a87abf9fd7e8a61ac2f1bed163d06e7f88 |
|
MD5 | bcf3dc389a81fc4ebe45ddc4e6906135 |
|
BLAKE2b-256 | f847404ea8db982338df233468e03ca7c2071ee86f3442db449fedc0655a56c2 |