Python utilities used for General Functions not grouped in specific packages
Christopher H. Todd's Python Library For General Tasks
The ctodd-python-lib-general project is responsible for general tasks that have not been put in specific libraries. Will basically be a dumping ground for one-off tasks that are repeatable but would not call for a specific lib that can be expanded.
Table of Contents
Lib that allows downloading a File from the given url and saving to the given location
def download_file(url, file_location=None, overwrite=False): """ Purpose: Download file from specified URL and store in a specfied location. If no location is provided, the file is downloaded in the current directory. If overwrite is false, the file is not downloaded. Args: url (string): Full URL path to download file from. file_location (string): Full path to where file will be stored. overwrite (Boolean): Whether or not to overwrite file if it already exists Return file_location (string): Full path to where file was be stored. """
Example executable Python scripts/modules for testing and interacting with the library. These show example use-cases for the libraries and can be used as templates for developing with the libraries or to use as one-off development efforts.
- Relies on f-string notation, which is limited to Python3.6. A refactor to remove these could allow for development with Python3.0.x through 3.5.x
- Unittest framework in place, but lacking tests
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash||File type||Python version||Upload date|
|ctodd_python_lib_general-1.0.2-py3-none-any.whl (6.1 kB) View hashes||Wheel||py3|
|ctodd-python-lib-general-1.0.2.tar.gz (5.3 kB) View hashes||Source||None|
Hashes for ctodd_python_lib_general-1.0.2-py3-none-any.whl
Hashes for ctodd-python-lib-general-1.0.2.tar.gz