The FCC's Electronic Comment Filing System (ECFS) provides mechanisms for citizens and organizations to provide public input to the FCC. This Ruby script automates the process of posting public comments collected through the stori_es user generated content management system into the FCC's Express filing interface.
This script uses the stori_es API to:
- Retrieve Stories which have been gathered into a specified Collection in a stori_es instance
- Transforms each Story into the comment format required by the FCC
- Uses the Mechanize gem to submit each Story as a comment to the FCC's ECFS Express interface
- Markup the Story with information returned by the FCC
This script utilizes the following Ruby gems:
You can use Bundler to install the gems specified in the project gemfile.
This script should be regarded as alpha code which has been utilized in a production capacity but requires careful shepherding. In particular, configuration settings must be hardcoded into the script itself and assumptions are made about the source Story data. YMMV and YHBW.
This code is released under the Apache v2.0 license.
- docket-stuffer - FreePress Docket Stuffer tool by @hdyami
- ecfs - "Helps you parse the FCC's Electronic Comment Filing System"; appears to be read-only retrieval of records.
- fcc-content-api - "A Ruby wrapper for the FCC Content API"