Overview: Use the following set of scripts to extract urls from WARC/WAT files and output to a compressed zst txt file. This script stack compromises of two processes running concurrently (One on the URL Extractor Server downloading, processing and zipping the results and the other stack pulling the files via rsync to a destination of your choice.) The script can be run without the second part but the server will quickly fill if large data sets are being processed (eg; CommonCrawl WARC/WAT Files). Requirements: Pre-Setup Steps: Before running the scripts, there are some steps required to setup the stack. A script has been devised to automate the steps. Run "prerequisites.sh" to setup the stack. Steps: 1. Download warc_wat_url_processor.py to /opt/ 2. Upload the urls_to_download.txt file containing all of the urls of files to be downloaded 3. Configure commoncrawl_transfer.ps1 to include the IP Address of the Server and SSH Passkey for authenication 4. Data Transfer: I have developed a powershell script that uses WinSCP and the FTP protocol. Running multiple instances of the script significantly speeds up the data transfer rate. I strongly recommend using this method to download files from the server. Notes: