API Reference¶
You can see below the modules of the pywebdoc package.
url¶
The url module manages the URLS. The URLS are ckecked with requests.
-
url.
check_url
(url, log=True)¶ Return True if no 404 error on url, else False.
-
url.
open_url
(url)¶ Open url if no 404 error is catched.
packages¶
The packages module manages installed PyPI packages.
-
class
packages.
Package
(name)¶ Bases:
object
Manage an installed PyPI package.
-
property
name
¶ Get name.
-
property
url
¶ Get PyPI url.
-
property
version
¶ Get version.
-
property
summary
¶ Get summary.
-
property
home_page
¶ Get home-page.
-
static
get_list
()¶ Return the list of installed packages.
-
static
make_html_list
(filename)¶ Make html file with packages list.
-
property
pip¶
The pip module can call the pip
command to get informations
about installed PyPI packages.
-
pip.
call
(*args)¶ Call pip command and get result.
-
pip.
get_installed_packages
()¶ Return the list of installed packages.
-
pip.
get_url
(package)¶ Get the home-page url of a PyPI package. The package must be installed.
template¶
The template module manages templates. It uses jinja2.