These are Python modules that I wrote. I have tried to make them general purpose. I'm thinking that as I study algorithms and data structures or other things like that I might build modules that I could use.
Of course in many cases there are better modules out there but it is nice to have these that I have written.
The first two are from two edX classes that I took:
-
binarysearch.py
- Looks up a key in a sorted list using binary search -
bisection.py
- Searches a range of values for one that causes a function to produce a certain result. Uses bisection
-
runutils.py
- A simple function that I might use to run scripts or programs -
uploadfile.py
- Script to upload a file to Sharepoint on Office 365. Also checks in file. -
remotescript.py
- Runs a list of Unix or Linux shell script commands on a remote server. -
dbversion.py
- Returns the version of an Oracle database -
tnsnamesparser.py
- Pulls information from a tnsnames.ora file -
dbspace.py
- Returns the size of an Oracle database and the number of non-system objects -
backupremote.py
- Copy all the files in a directory tree down from a remote Linux server to a local Windows machine using sftp -
elapsedtoseconds.py
- Convert sqlplus elapsed time to seconds -
alternating.py
- Split a list of lines into two lists -
gethostcounts.py
- Get count of connections from external hosts from listener log. -
archivelogspace.py
- Estimate archive log space requirements with different backup settings