Skip to content

Commit

Permalink
Add --agency option to the CLI
Browse files Browse the repository at this point in the history
This command adds an option for specifying an agency in the CLI options. This allows the name of the agency the data is being pulled for to be included in the final report, and in the data that is written to the database.

Ref #194
  • Loading branch information
jmhooper committed Feb 23, 2017
1 parent e29b94a commit 8351668
Show file tree
Hide file tree
Showing 32 changed files with 119 additions and 95 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,12 @@ analytics --frequency=realtime
analytics --publish --debug
```

* `--agency` - provide an agency name to associate with the report

```bash
analytics --agency health-human-services
```

### Deploying to GovCloud

The analytics reporter runs on :cloud:.gov. Please refer to the `manifest.yml`
Expand Down
56 changes: 28 additions & 28 deletions deploy/daily.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,167 +2,167 @@

# JSON and CSV versions
source $HOME/dap-1.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Education
source $HOME/dap-1.env
source $HOME/deploy/envs/education.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Veterans Affairs
source $HOME/dap-1.env
source $HOME/deploy/envs/veterans-affairs.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# National Aeronautics and Space Administration
source $HOME/dap-1.env
source $HOME/deploy/envs/national-aeronautics-space-administration.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Justice
source $HOME/dap-1.env
source $HOME/deploy/envs/justice.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Commerce
source $HOME/dap-1.env
source $HOME/deploy/envs/commerce.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Environmental Protection Agency
source $HOME/dap-1.env
source $HOME/deploy/envs/environmental-protection-agency.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Small Business Administration
source $HOME/dap-1.env
source $HOME/deploy/envs/small-business-administration.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Energy
source $HOME/dap-1.env
source $HOME/deploy/envs/energy.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of the Interior
source $HOME/dap-1.env
source $HOME/deploy/envs/interior.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# National Archives and Records Administration
source $HOME/dap-1.env
source $HOME/deploy/envs/national-archives-records-administration.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Agriculture
source $HOME/dap-1.env
source $HOME/deploy/envs/agriculture.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Defense
source $HOME/dap-1.env
source $HOME/deploy/envs/defense.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Health and Human Services
source $HOME/dap-2.env
source $HOME/deploy/envs/health-human-services.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Housing and Urban Development
source $HOME/dap-2.env
source $HOME/deploy/envs/housing-urban-development.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Homeland Security
source $HOME/dap-2.env
source $HOME/deploy/envs/homeland-security.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Labor
source $HOME/dap-2.env
source $HOME/deploy/envs/labor.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of State
source $HOME/dap-2.env
source $HOME/deploy/envs/state.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of Transportation
source $HOME/dap-2.env
source $HOME/deploy/envs/transportation.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Department of the Treasury
source $HOME/dap-2.env
source $HOME/deploy/envs/treasury.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Agency for International Development
source $HOME/dap-2.env
source $HOME/deploy/envs/agency-international-development.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# General Services Administration
source $HOME/dap-2.env
source $HOME/deploy/envs/general-services-administration.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# National Science Foundation
source $HOME/dap-2.env
source $HOME/deploy/envs/national-science-foundation.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Nuclear Regulatory Commission
source $HOME/dap-2.env
source $HOME/deploy/envs/nuclear-regulatory-commission.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Office of Personnel Management
source $HOME/dap-2.env
source $HOME/deploy/envs/office-personnel-management.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Social Security Administration
source $HOME/dap-2.env
source $HOME/deploy/envs/social-security-administration.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Postal Service
source $HOME/dap-2.env
source $HOME/deploy/envs/postal-service.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv

# Executive Office of the President
source $HOME/dap-2.env
source $HOME/deploy/envs/executive-office-president.env
$HOME/bin/analytics --publish --frequency=daily --slim --verbose
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --write-to-database --agency=$AGENCY_NAME
$HOME/bin/analytics --publish --frequency=daily --slim --verbose --csv
1 change: 1 addition & 0 deletions deploy/envs/agency-international-development.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Agency for International Development
export ANALYTICS_REPORT_IDS="ga:68380943"
export AGENCY_NAME=agency-international-development
export AWS_BUCKET_PATH=data/agency-international-development
1 change: 1 addition & 0 deletions deploy/envs/agriculture.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Department of Agriculture
export ANALYTICS_REPORT_IDS="ga:65240995"
export AGENCY_NAME=agriculture
export AWS_BUCKET_PATH=data/agriculture

2 changes: 1 addition & 1 deletion deploy/envs/commerce.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Commerce
export ANALYTICS_REPORT_IDS="ga:66877186"
export AGENCY_NAME=commerce
export AWS_BUCKET_PATH=data/commerce

1 change: 1 addition & 0 deletions deploy/envs/defense.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Department of Defense
export ANALYTICS_REPORT_IDS="ga:67120289"
export AGENCY_NAME=defense
export AWS_BUCKET_PATH=data/defense
1 change: 1 addition & 0 deletions deploy/envs/education.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Department of Education
export ANALYTICS_REPORT_IDS="ga:67200736"
export AGENCY_NAME=education
export AWS_BUCKET_PATH=data/education
1 change: 1 addition & 0 deletions deploy/envs/energy.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Department of Energy
export ANALYTICS_REPORT_IDS="ga:69826574"
export AGENCY_NAME=energy
export AWS_BUCKET_PATH=data/energy

1 change: 1 addition & 0 deletions deploy/envs/environmental-protection-agency.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Environmental Protection Agency
export ANALYTICS_REPORT_IDS="ga:68948437"
export AGENCY_NAME=environmental-protection-agency
export AWS_BUCKET_PATH=data/environmental-protection-agency

1 change: 1 addition & 0 deletions deploy/envs/executive-office-president.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Executive Office of the President
export ANALYTICS_REPORT_IDS="ga:66351974"
export AGENCY_NAME=executive-office-president
export AWS_BUCKET_PATH=data/executive-office-president
1 change: 1 addition & 0 deletions deploy/envs/general-services-administration.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# General Services Administration
export ANALYTICS_REPORT_IDS="ga:65263002"
export AGENCY_NAME=general-services-administration
export AWS_BUCKET_PATH=data/general-services-administration
1 change: 1 addition & 0 deletions deploy/envs/health-human-services.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Department of Health and Human Services
export ANALYTICS_REPORT_IDS="ga:72643802"
export AGENCY_NAME=health-human-services
export AWS_BUCKET_PATH=data/health-human-services

1 change: 1 addition & 0 deletions deploy/envs/homeland-security.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Department of Homeland Security
export ANALYTICS_REPORT_IDS="ga:67460690"
export AGENCY_NAME=homeland-security
export AWS_BUCKET_PATH=data/homeland-security

2 changes: 1 addition & 1 deletion deploy/envs/housing-urban-development.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Housing and Urban Development
export ANALYTICS_REPORT_IDS="ga:69364976"
export AGENCY_NAME=housing-urban-development
export AWS_BUCKET_PATH=data/housing-urban-development

2 changes: 1 addition & 1 deletion deploy/envs/interior.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of the Interior
export ANALYTICS_REPORT_IDS="ga:65366693"
export AGENCY_NAME=interior
export AWS_BUCKET_PATH=data/interior

2 changes: 1 addition & 1 deletion deploy/envs/justice.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Justice
export ANALYTICS_REPORT_IDS="ga:65501425"
export AGENCY_NAME=justice
export AWS_BUCKET_PATH=data/justice

2 changes: 1 addition & 1 deletion deploy/envs/labor.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Labor
export ANALYTICS_REPORT_IDS="ga:66158666"
export AGENCY_NAME=labor
export AWS_BUCKET_PATH=data/labor

2 changes: 1 addition & 1 deletion deploy/envs/national-aeronautics-space-administration.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# National Aeronautics and Space Administration
export ANALYTICS_REPORT_IDS="ga:68619810"
export AGENCY_NAME=national-aeronautics-space-administration
export AWS_BUCKET_PATH=data/national-aeronautics-space-administration

2 changes: 1 addition & 1 deletion deploy/envs/national-archives-records-administration.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# National Archives and Records Administration
export ANALYTICS_REPORT_IDS="ga:67886610"
export AGENCY_NAME=national-archives-records-administration
export AWS_BUCKET_PATH=data/national-archives-records-administration

2 changes: 1 addition & 1 deletion deploy/envs/national-science-foundation.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# National Science Foundation
export ANALYTICS_REPORT_IDS="ga:67850613"
export AGENCY_NAME=national-science-foundation
export AWS_BUCKET_PATH=data/national-science-foundation

1 change: 1 addition & 0 deletions deploy/envs/nuclear-regulatory-commission.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Nuclear Regulatory Commission
export ANALYTICS_REPORT_IDS="ga:67691948"
export AGENCY_NAME=nuclear-regulatory-commission
export AWS_BUCKET_PATH=data/nuclear-regulatory-commission
1 change: 1 addition & 0 deletions deploy/envs/office-personnel-management.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Office of Personnel Management
export ANALYTICS_REPORT_IDS="ga:68758375"
export AGENCY_NAME=office-personnel-management
export AWS_BUCKET_PATH=data/office-personnel-management
1 change: 1 addition & 0 deletions deploy/envs/postal-service.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Postal Service
export ANALYTICS_REPORT_IDS="ga:100911348"
export AGENCY_NAME=postal-service
export AWS_BUCKET_PATH=data/postal-service
2 changes: 1 addition & 1 deletion deploy/envs/small-business-administration.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Small Business Administration
export ANALYTICS_REPORT_IDS="ga:68909496"
export AGENCY_NAME=small-business-administration
export AWS_BUCKET_PATH=data/small-business-administration

1 change: 1 addition & 0 deletions deploy/envs/social-security-administration.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Social Security Administration
export ANALYTICS_REPORT_IDS="ga:68055007"
export AGENCY_NAME=social-security-administration
export AWS_BUCKET_PATH=data/social-security-administration
1 change: 1 addition & 0 deletions deploy/envs/state.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Department of Transportation
export ANALYTICS_REPORT_IDS="ga:67454734"
export AGENCY_NAME=state
export AWS_BUCKET_PATH=data/state
2 changes: 1 addition & 1 deletion deploy/envs/transportation.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Transportation
export ANALYTICS_REPORT_IDS="ga:66902419"
export AGENCY_NAME=transportation
export AWS_BUCKET_PATH=data/transportation

1 change: 1 addition & 0 deletions deploy/envs/treasury.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Department of the Treasury
export ANALYTICS_REPORT_IDS="ga:67705218"
export AGENCY_NAME=treasury
export AWS_BUCKET_PATH=data/treasury
2 changes: 1 addition & 1 deletion deploy/envs/veterans-affairs.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Department of Veterans Affairs
export ANALYTICS_REPORT_IDS="ga:68076838"
export AGENCY_NAME=veterans-affairs
export AWS_BUCKET_PATH=data/veterans-affairs

Loading

0 comments on commit 8351668

Please sign in to comment.