Skip to main content

Show koans from Oblique Strategies

Project description

Oblique Strategies for Python

Shows koans from Oblique Strategies.

You can get the official physical card set as well.

❯ pip install oblique
❯ python -m oblique --help
Usage: python -m oblique [OPTIONS]

Options:
  --edition TEXT   Which OS editions to include?  [default: 1,2,3,4]
  --extra          Include additional koans found online  [default: False]
  --python         Include Monty Python quotes  [default: False]
  --five-rings     Include quotes from 'The Book of Five Rings'  [default: False]
  --count INTEGER  How many koans to show  [default: 3]
  --of-the-day     Show one koan from the set chosen for today by a
                   reproducible pseudo-random algorithm. If set, --count is
                   ignored.  [default: False]
  --attribution    Append attribution to the printed out koan(s).
                   [default: False]
  --help           Show this message and exit.

❯ oblique
Faced with a choice, do both (from Dieter Rot)
Do something sudden, destructive and unpredictable
Move towards the unimportant

Change Log

25.5.0

  • Added quotes from "Monty Python's Life of Brian".
  • Fixed running with python -m oblique, which previously ignored command-line arguments.

25.4.0

  • Added quotes from "The Book of Five Rings".
  • Introduced the --attribution parameter.

25.2.1

  • No functional changes, build system replaced with Setuptools on uv.

25.2.0

  • Introduced the --of-the-day parameter.
  • Now requires Python 3.9+.

25.1.0

  • Fixed Python 3.10+ incompatibility with random.sample. Patch by Hugo van Kemenade.

22.2.0

  • Initial version.

License

Code is BSD-3 licensed. Koans attributed to Brian Eno and Peter Schmidt.

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

oblique-25.5.0.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oblique-25.5.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file oblique-25.5.0.tar.gz.

File metadata

  • Download URL: oblique-25.5.0.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.17

File hashes

Hashes for oblique-25.5.0.tar.gz
Algorithm Hash digest
SHA256 384a3692c4c6d9efb679708940b9b2f411fab802b6705e7c349737a93afec85c
MD5 e1311b5fe1498a090d6a30c94da5f32c
BLAKE2b-256 a214bebbf467f8ca19d7255e716407f5b2c3da8be31a4b89a82bce3b1823a6b7

See more details on using hashes here.

File details

Details for the file oblique-25.5.0-py3-none-any.whl.

File metadata

  • Download URL: oblique-25.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.17

File hashes

Hashes for oblique-25.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c660acd1dcf546699bf1d2216c4ba6ba74acc734421e4b74053742ab6c927baa
MD5 a86ac418b8b0b1399400ed04be3e9293
BLAKE2b-256 a0ba4eb4965914f7299facd0b502fbcec55f5175e603a0a02bd023a01c4d4a27

See more details on using hashes here.

Supported by

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