Skip to main content

PyPI version contributions welcome GitHub license

If you have Python-related documention in GitHub, Helppy helps you to search for them without the need to leave your Python notebook.

Installation

pip install helppy

Initializing

from helppy import Helppy

hh = Helppy()

Usage

Search the knowledge-base by providing a keyword that appears in the header of the sections in you documentation files, or search by providing a keyword that appears in your documentation files.
In either case you can optionally provide a keyword for the files name to limit the search to those files.

# Among all files that contain 'pandas' in their names, 
# print sections that their headers contain 'sql'
hh.find('sql', 'pandas')

# Among all files that contain 'pandas' in their names, 
# print the link of those files that contain 'sql' in their body.
hh.find(text_in_page='sql', subject='pandas')

There is a pre-built knowledge-base included in this package which uses my own documentations. To use your own repositories as the knowledge-base, you can

  1. Use the refresh_kb(my_repo_url, extensions=['.md']) function to load your repositories (lasts for the session).
  2. After adding your repositories, save the knowledge-base to a file using save_kb() function, forke this repository, and replace the kb.py file with your file, and build a new package.

Any GitHub path can be used for building the knowledge-base, doesn't have to be a repository path.

Metadata

Release files for helppy 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for helppy 0.1.5
File Size Uploaded Provenance Actions
helppy-0.1.5.tar.gz 63.0 kB Without provenance Details for helppy-0.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for helppy 0.1.5
File Interpreter ABI Platform Actions
helppy-0.1.5-py3-none-any.whl Python 3 none any Details for helppy-0.1.5-py3-none-any.whl

Total release size: 126.6 kB

Release files / helppy-0.1.5.tar.gz

Download URL helppy-0.1.5.tar.gz
Size 63.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dc8f54beba19738894020ada1fa75fe75af272e827ccec1e44549a88290d1a39
BLAKE2b-256 checksum
How to use checksums
6bc653ba16c19b9c8f7c35823fe97daa088f321b8779dd35ccd51c744086b367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Release files / helppy-0.1.5-py3-none-any.whl

Download URL helppy-0.1.5-py3-none-any.whl
Size 63.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c386fe780db3bd93b14012f9d849aebbb72415d1913572fc978c81f7db9e59b6
BLAKE2b-256 checksum
How to use checksums
f69006ff28a77b7778f9da5d9f12eba325bb17596c5511778972adeca185c899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

Security for helppy 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page