Package: weblinks
WeblinksIntroductionPre-requisitesInstallation and DownloadsCommandsDocsBug Tracker and SupportLicense and CopyrightAuthor and ThanksIntroductionWeblinks, It get all links from a given website and we can apply filters on top of it to get desired results, when you are good you can start downloading them with-dflag.In the library we are supporting plain webpages, authentication based webpages, proxy, authentication on proxy, etc.We also support storing the config in either local/global configuration, for best practise we suggest not to store your password, you get a prompt on runtime wher you can provide it.Pre-requisitesA system need to supportcurl commandsandpython3Installation and DownloadspipinstallweblinksCommandsweblinks--helpusage: weblinks [-h] [-w WEB] [-s SUBSTRING] [-e EXT] [-d] [-u USERNAME]
                [-p PASSWORD] [-g] [-l] [-v] [--proxy PROXY]
                [--proxy-username PROXY_USERNAME]
                [--proxy-password PROXY_PASSWORD] [--version]

optional arguments:
  -h, --help            show this help message and exit
  -w WEB, --web WEB     the website
  -s SUBSTRING, --substring SUBSTRING
                        the sub-string in the links
  -e EXT, --ext EXT     file extention
  -d, --download        download links
  -u USERNAME, --username USERNAME
                        web login username
  -p PASSWORD, --password PASSWORD
                        web login password
  -g, --global          global configuration
  -l, --local           local configuration
  -v, --verbosity
  --proxy PROXY         proxy address
  --proxy-username PROXY_USERNAME
                        proxy username
  --proxy-password PROXY_PASSWORD
                        proxy password
  --version             weblinks versionDocsWeblinks usageTo see current lib. versionweblinks--version# weblinks version: 2.0To see python file from given urlweblinks--webhttps://www.python.org/ftp/python/3.8.13/--substringPython# INFO     | 2022-07-23 16:23:33,603 | run     :117  | links found# Python-3.8.13.tar.xz# Python-3.8.13.tar.xz.asc# Python-3.8.13.tgz# Python-3.8.13.tgz.ascStill wanted to filter add file extentionweblinks--webhttps://www.python.org/ftp/python/3.8.13/--substringPython--ext.tgz# INFO     | 2022-07-23 16:23:33,603 | run     :117  | links found# Python-3.8.13.tgzStart download, listed links are goodweblinks--webhttps://www.python.org/ftp/python/3.8.13/--substringPython--ext.tgz-d# INFO     | 2022-07-23 16:25:34,807 | run     :117  | links found# Python-3.8.13.tgz# INFO     | 2022-07-23 16:25:34,807 | run     :124  | start download: Python-3.8.13.tgz# INFO     | 2022-07-23 16:25:34,807 | utils   :58   | downloading: Python-3.8.13.tgz# INFO     | 2022-07-23 16:25:36,849 | run     :126  | completed: Python-3.8.13.tgzFor authenticationweblinks--web<url>--substring<sub>--username<kirankotari>--password<xxxxxx>--ext.tgz# Note: don't add --password, it will ask dynamicallyFor verbose add -vweblinks--web<url>--substring<sub>--username<kirankotari>--ext.tgz-vTo store config add --local or --global respectivelyweblinks--local--web<url>--username<kirankotari>--ext.tgzFor proxyweblinks--proxy<ip>:<port>--web<url>--substring<sub>For proxy with authenticationweblinks--proxy<ip>:<port>--web<url>--substring<sub>--proxy-username<proxyuser>--proxy-password<proxypassword>Adding web authentication on top of proxy auth.weblinks--proxy<ip>:<port>--web<url>--substring<sub>--proxy-username<proxyuser>--proxy-password<proxypassword>--username<user>Bug Tracker and SupportPlease report any suggestions, bug reports, or annoyances with weblinks through theGithub bug tracker. If you're having problems with general python issues, consider searching for a solution onStack Overflow.If you can't find a solution for your problem or need more help, you canask a question.License and Copyrightweblinks is licensedApache 2.02022Author and ThanksWeblinks was developed byKiran Kumar Kotari