Skip to main content

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

  1. First create something that work.

  2. Then something that’s beautiful.

  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chessboard-0.1.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distributions

chessboard-0.1.1-py2.7.egg (5.4 kB view details)

Uploaded Source

chessboard-0.1.1-py2-none-any.whl (7.4 kB view details)

Uploaded Python 2

File details

Details for the file chessboard-0.1.1.tar.gz.

File metadata

  • Download URL: chessboard-0.1.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for chessboard-0.1.1.tar.gz
Algorithm Hash digest
SHA256 45515e15efb43ed207be2a87215077a121e8ae70f180d44f765cc1c5603ce181
MD5 6f2161b6e971f3d4f49812ca2eca178c
BLAKE2b-256 1a4fd4791bebe49ca92c151268c395ab6277787227be5b7bac64189d07f1253f

See more details on using hashes here.

File details

Details for the file chessboard-0.1.1-py2.7.egg.

File metadata

File hashes

Hashes for chessboard-0.1.1-py2.7.egg
Algorithm Hash digest
SHA256 3556f11e9a7f97356cab98f839e217d8d57138a68990e1833ff57bb20f54d4ed
MD5 58711b00c7d3ab18be6ba3517ddc9626
BLAKE2b-256 2cd04094502cca6d28bfc8d075e0d39d9e8a1a57b1a05a89bef6530b320fa9cf

See more details on using hashes here.

File details

Details for the file chessboard-0.1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for chessboard-0.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 bd7226b1027e31b40684311e0b1fc2a87abf9fd7e8a61ac2f1bed163d06e7f88
MD5 bcf3dc389a81fc4ebe45ddc4e6906135
BLAKE2b-256 f847404ea8db982338df233468e03ca7c2071ee86f3442db449fedc0655a56c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page