John's repositories
YoutubeTrailerDownloader
Walks through a directory and uses all contained directory names to search youtube for associated movie trailer and downloads trailer into the same directory with a suffix -trailer.mp4
ApplyXSLTransforms
Description: command line python script to apply xsl to an xml file and output the resulting transformed xml
CloneAllUsersRepos
Description: python command line script to clone all public repositories for a given user based on passed github username
DelimitedFieldsExporter
Description: command line python script to ingest delimited data file and output to a file one or more field names (specified as comma seperated list), with an option to deduplicate to only show unique field values
DelimitedFilesCombiner
Description: command line python script to consolidates multiple files of a specified extension and any delimiter in the current directory into a single file with whatever delimiter you specify
DelimiterConverter
Description: python command line script to convert a delimited file to another delimited format
PerformPandasOperations
Description: This script automates pandas operations from the command line. It reads operations from a file, applies them to a CSV file, and outputs the result.
SampleXMLData
Description: command line python script to query an xml file and pull a random sample of some number of a particular element and it's children from the xml tree and write the samples out to subset xml file
SendDataframesPandasGUI
Description: Command line Python script to load multiple dataframes into pandasGUI for analysis
UpdateDataFrame
Description: command line python script to update existing dataframe using match point of 1st column, updating any existing rows and then adding any new rows and finally deduplicating before writing out updated dataframe
UploadGitProject
Description: command line python script to create a new repository on github based on contents of directory it's passed, and populate a readme and the github description, based on a comment in the source file. used for initial repo and upload setup
XMLFieldExporter
Description: command line python script to interrogate xml file and search for tag, writing out all values present for that tag anywhere in the xml or optionally all deduplicated value
XMLTagSearcher
# Description: python command line script to search an xml file for a specific tag that contains a value, and export out any matching tags and their parent structures to a new xml file which is a subset of the original
XmlToDelimitedFormat
Description: command line python script to read in xml document and output a delimited file containing fields for each child of the root element labeled to include their parent elements from the xml tree