urlfix package¶
Submodules¶
urlfix.dirurlfix module¶
- class urlfix.dirurlfix.DirURLFix(input_dir, recursive=False, sub_recursive=False)[source]¶
Bases:
object
Replace Outdated URLs given a directory of files.
- urlfix.dirurlfix.replace_urls_root(in_dir, recursive=False, sub_recursive=False, **kwargs)[source]¶
- Parameters
in_dir – Input directory
recursive – Bool, should URLs be replaced in sub-directories if they exist?
kwargs – Other arguments to URLFix.replace_urls
sub_recursive – Bool, should URLs be replaced sub-recursively? Defaults to False.
- Returns
Files with outdated links validated/replaced, as requested.
urlfix.urlfix module¶
- class urlfix.urlfix.URLFix(input_file, output_file=None)[source]¶
Bases:
object
- replace_urls(verbose=False, correct_urls=None, inplace=False)[source]¶
:param verbose Logical. Should you be notified of what URLs have moved? Defaults to False. :param correct_urls. A sequence of urls known to be correct. :param inplace. Flag for inplace update operation. :return Replaces outdated URL and writes to the specified file. It also returns the number of URLs that have changed. The latter is useful for tests.
Module contents¶
Check and Fix Outdated URLs