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