Source Code for EDGAR and Patent Projects
This directory contains source code the Internet Multicasting Service
developed for our EDGAR and Patent distribution. Note that this
code is UNSUPPORTED and AS-IS.
EDGAR Processing
README file for EDGAR processing.
- do-edgar
Bourne shell script that attempts to automate the SEC EDGAR processing.
- ex3480
extracts SEC EDGAR data files from an IBM 3480 1/2" cartridge tape.
- fix-edgar
strips out all extra carriage return characters and converts any stray ^L
(formfeeds) to PAGE tags.
- extract-edgar
extracts the EDGAR data files from the tape feed file produced by ex3480.
- split-edgar
splits SEC EDGAR data file into SGML header information file and document
text file.
- process-edgar
post-processes SEC EDGAR SGML header files.
- correct-edgar applies corrections
to SEC EDGAR data file(s).
- create-feed creates a compressed
tar file of the SEC EDGAR not-cooked and correction data files.
- install-edgar
installs daily EDGAR data feed into data tree.
- create-index
creates the SEC EDGAR daily and full index files.
- process-index
post-processes SEC EDGAR daily and full index files creating specified index
file type (eg, company or form).
- index-edgar
creates a WAIS index of the SEC EDGAR filings (hdr.sgml files only).
Support Routines
Patent Processing
README file for Patent processing.
- do-patent
Bourne shell script to partially automate patent processing.
- extract-patent
splits single Patent tape feed file into separate patent documents.
- process-patent
post-processes Patent data file(s).
- index-patent
creates a WAIS index of the Patent data files.
Support Routines