New Python client for tldr pages
Project description
Py-tldr
Py-tldr is a new Python client for tldr pages based on Click.
Installation
pip install py-tldr
Usage
$ tldr --help
Usage: tldr [OPTIONS] [COMMAND]...
Collaborative cheatsheets for console commands.
For subcommands such as `git commit`, just keep as it is:
tldr git commit
Options:
-v, --version Show version info and exit.
--edit-config Open config file with an editor.
-p, --platform [android|common|linux|osx|sunos|windows]
Override current operating system.
-L, --language TEXT Specify language of the page(with no
fallbacks), e.g. `en`.
-u, --update Update local cache with all pages.
-h, --help Show this message and exit.
Config file should be located as ~/.config/tldr/config.toml, you can use --edit-config to create a default one, which will contain the following content:
page_source = "https://raw.githubusercontent.com/tldr-pages/tldr/main/pages"
language = "en"
platform = 'linux'
proxy_url = ""
[cache]
enabled = true
timeout = 24
download_url = "https://tldr.sh/assets/tldr.zip"
Cache is enabled implicitly, with 24 hours as expiration time by default.
A proxy url can be set for convenience, proxy envs such as HTTP_PROXY will also work.
Support
Python: >=3.7
OS: Not tested on Windows.
Changelog
See CHANGELOG
License
Credits
This package was created with cookiecutter and iamgodot/create-python-app project template.
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py-tldr-0.9.0.tar.gz.
File metadata
- Download URL: py-tldr-0.9.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a53d556d668ee73ae31addfd1ccd183a1c9e9acd6abdcbe0f0b8e7df4a5109e
|
|
| MD5 |
87655d5ba4451bd0c00d4f59a36149bf
|
|
| BLAKE2b-256 |
4444392280f77799e9ec8673643486cf389e7b4251dc890a656c491a5932af3b
|
File details
Details for the file py_tldr-0.9.0-py3-none-any.whl.
File metadata
- Download URL: py_tldr-0.9.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4684e8824e4b6a805acdc8a3dff19f99efcd6c279b07c45a9a9b62789e4566d9
|
|
| MD5 |
3770a2cb6795512fb84de9e31cbcab6e
|
|
| BLAKE2b-256 |
d957662e902cbc1e78d1b98a8691947c0aac6b44d3bf77a579fad5bb779debd5
|