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 = Helpy()

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.

Download files

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

Source Distribution

helppy-0.1.4.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

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

helppy-0.1.4-py3-none-any.whl (57.8 kB view details)

Uploaded Python 3

File details

Details for the file helppy-0.1.4.tar.gz.

File metadata

  • Download URL: helppy-0.1.4.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for helppy-0.1.4.tar.gz
Algorithm Hash digest
SHA256 c35180a56e379be448863817f62867ba75b35d934d0983526dd1bdca9750bc27
MD5 af0d6420a69fc4c37b2de262a17ad3f7
BLAKE2b-256 be7a724e84a901d0acd669744bf76226711cff646f73a533171f72bdece59e66

See more details on using hashes here.

File details

Details for the file helppy-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: helppy-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 57.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for helppy-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e5916385050f45d1c9ba0fd50f068843046a2b5f69d11efbc407965d0d890bdd
MD5 c72614ead3a8501aef9319f71a411b63
BLAKE2b-256 0be6b691ea2dc2413ddf6e5d2e41e705f7dd75acd17b27039e6290d9c4880b47

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.5

2 files

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

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