A CLI tool to display useful Python recipes.
Project description
Pyrecipes
Recipes from Python Cookbook, Third Edition, by David Beazley and Brian K. Jones. Copyright © 2013 David Beazley and Brian Jones. Published by O'Reilly Media, Inc. Used with permission.
This project implements a simple CLI tool to list, run and view these recipes.
Special thanks to O'Reilly Media, Inc and the Authors for permission to use their recipes.
Check out Author David Beazley's website: https://www.dabeaz.com/
Add this amazing book to your bookshelf here
Installation
pip install pyrecipes
Example Usage
Show recipes help and subcommands
recipes
List all chapters
recipes chapters
List all recipes
recipes ls
List all recipes in a specific chapter
recipes ls 1
List all recipes in a specific chapter with a short description
recipes ls 1 -d
Show recipe code
recipes show 1 3
Run the recipe as a script
recipes run 1 3
Search for recipes containing a pattern
RegEx is supported.
recipes search 'itertools'
recipes search 'itertools' --color green
recipes search 'event' --ignore-case
recipes search 'functools' -c
recipes search '[a-z]\d[^\s]'
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
pyrecipes-0.2.0.tar.gz
(2.3 MB
view details)
Built Distribution
File details
Details for the file pyrecipes-0.2.0.tar.gz
.
File metadata
- Download URL: pyrecipes-0.2.0.tar.gz
- Upload date:
- Size: 2.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ec45b6624eef779ee2d2160c436ed108d6d3af31235b5d7195c267e00b78bb |
|
MD5 | c5c54621ba11e567472db591e9fecc61 |
|
BLAKE2b-256 | c307fb9597991aa862180dc5febd6c15befd21c09ebf284cf874e56b84b482b5 |
File details
Details for the file pyrecipes-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: pyrecipes-0.2.0-py3-none-any.whl
- Upload date:
- Size: 2.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83a950df78bcfa597627d685931df4ea04f3842b0eca89b66c58be0a836e3739 |
|
MD5 | 6f7f6da4520d7c08fe62f2185f9192f4 |
|
BLAKE2b-256 | 46a0597ca46491494dbc56bfadde4d8dbf441bb17cab7aace78db191683da96d |