├── .buildpacks ├── .components ├── .env.example ├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── README.md ├── Rakefile ├── Vagrantfile ├── app ├── app.rb ├── concerns │ ├── cwc_messaging.rb │ └── form_filling.rb ├── controllers │ ├── cwc.rb │ ├── debug.rb │ └── main.rb ├── helpers │ ├── colorize.rb │ ├── controller_helper.rb │ ├── cwc_helper.rb │ ├── delayed_job_helper.rb │ ├── form_fill_handler.rb │ ├── form_fill_hash.rb │ ├── message_fields_helper.rb │ └── states.rb ├── models │ ├── campaign_tag.rb │ ├── congress_member.rb │ ├── congress_member_action.rb │ ├── data_source.rb │ ├── fill_status.rb │ ├── fill_statuses_job.rb │ └── legacy_serializer.rb ├── tasks │ ├── deduplicate_jobs.rb │ ├── notify_sender.rb │ └── perform_fills.rb ├── uploaders │ ├── captcha_uploader.rb │ └── screenshot_uploader.rb └── views │ ├── index.md │ └── mailers │ └── undeliverable_notification.html.erb ├── config.ru ├── config ├── apps.rb ├── boot.rb ├── constants.rb ├── database.rb.example ├── env.rb └── phantom-dc_config.rb.example ├── cwc ├── .rspec ├── Gemfile ├── Gemfile.lock ├── cwc.gemspec ├── lib │ ├── cwc.rb │ └── cwc │ │ ├── bad_request.rb │ │ ├── client.rb │ │ ├── extensions │ │ └── hash.rb │ │ ├── fixtures.rb │ │ ├── message.rb │ │ ├── office.rb │ │ └── topic_codes.rb └── spec │ ├── lib │ └── cwc │ │ ├── client_spec.rb │ │ └── message_spec.rb │ ├── spec_helper.rb │ └── support │ └── matchers │ └── xml.rb ├── db ├── migrate │ ├── 001_create_congress_member_actions_table.rb │ ├── 002_create_congress_members_table.rb │ ├── 003_add_success_criteria_to_congress_member.rb │ ├── 004_create_delayed_jobs.rb │ ├── 005_create_fill_successes_table.rb │ ├── 006_create_campaign_tags_table.rb │ ├── 007_rename_fill_successes_to_fill_statuses_and_add_status_column.rb │ ├── 008_create_timestamp_columns_for_congress_member.rb │ ├── 009_create_application_settings.rb │ ├── 010_add_extra_to_fill_statuses.rb │ ├── 011_create_data_sources_table.rb │ ├── 012_add_latest_commit_to_data_sources.rb │ ├── 013_add_prefix_to_data_sources.rb │ ├── 014_migrate_to_data_sources.rb │ ├── 015_create_fill_status_job_table.rb │ ├── 016_add_district_info_to_congress_members.rb │ ├── 017_add_defunct_and_contact_url_to_congress_members.rb │ ├── 018_add_name_to_congress_members.rb │ ├── 019_extend_congress_member_actions_value.rb │ └── 020_drop_application_settings.rb └── schema.rb ├── docker-compose.test.yml ├── docker-compose.yml.example ├── docker ├── app │ └── entrypoint.sh └── cron │ └── update_git ├── phantom-dc ├── public ├── .well-known │ └── dnt-policy.txt ├── captchas │ └── .gitignore ├── favicon.ico └── screenshots │ └── .gitignore ├── setup_dev.sh ├── spec ├── controllers │ ├── cwc_controller_spec.rb │ ├── debug_controller_spec.rb │ └── main_controller_spec.rb ├── factories.rb ├── models │ ├── congress_member_action_spec.rb │ ├── congress_member_spec.rb │ └── fill_status_spec.rb ├── spec.rake ├── spec_helper.rb ├── support │ └── fake_congress_form │ │ ├── localhost_server.rb │ │ ├── public │ │ ├── images │ │ │ └── captcha.png │ │ ├── jquery-1.10.2.min.js │ │ └── ui.js │ │ ├── test_server.rb │ │ └── views │ │ └── index.erb └── tasks │ ├── deduplicate_jobs_spec.rb │ └── perform_fills_spec.rb └── tasks └── phantom-dc.rake /.buildpacks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/.buildpacks -------------------------------------------------------------------------------- /.components: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/.components -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | phantom-dc 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.4.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bundle exec thin start --threaded -p $PORT 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/Rakefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/Vagrantfile -------------------------------------------------------------------------------- /app/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/app.rb -------------------------------------------------------------------------------- /app/concerns/cwc_messaging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/concerns/cwc_messaging.rb -------------------------------------------------------------------------------- /app/concerns/form_filling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/concerns/form_filling.rb -------------------------------------------------------------------------------- /app/controllers/cwc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/controllers/cwc.rb -------------------------------------------------------------------------------- /app/controllers/debug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/controllers/debug.rb -------------------------------------------------------------------------------- /app/controllers/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/controllers/main.rb -------------------------------------------------------------------------------- /app/helpers/colorize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/colorize.rb -------------------------------------------------------------------------------- /app/helpers/controller_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/controller_helper.rb -------------------------------------------------------------------------------- /app/helpers/cwc_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/cwc_helper.rb -------------------------------------------------------------------------------- /app/helpers/delayed_job_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/delayed_job_helper.rb -------------------------------------------------------------------------------- /app/helpers/form_fill_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/form_fill_handler.rb -------------------------------------------------------------------------------- /app/helpers/form_fill_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/form_fill_hash.rb -------------------------------------------------------------------------------- /app/helpers/message_fields_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/message_fields_helper.rb -------------------------------------------------------------------------------- /app/helpers/states.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/helpers/states.rb -------------------------------------------------------------------------------- /app/models/campaign_tag.rb: -------------------------------------------------------------------------------- 1 | class CampaignTag < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/models/congress_member.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/models/congress_member.rb -------------------------------------------------------------------------------- /app/models/congress_member_action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/models/congress_member_action.rb -------------------------------------------------------------------------------- /app/models/data_source.rb: -------------------------------------------------------------------------------- 1 | class DataSource < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/models/fill_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/models/fill_status.rb -------------------------------------------------------------------------------- /app/models/fill_statuses_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/models/fill_statuses_job.rb -------------------------------------------------------------------------------- /app/models/legacy_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/models/legacy_serializer.rb -------------------------------------------------------------------------------- /app/tasks/deduplicate_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/tasks/deduplicate_jobs.rb -------------------------------------------------------------------------------- /app/tasks/notify_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/tasks/notify_sender.rb -------------------------------------------------------------------------------- /app/tasks/perform_fills.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/tasks/perform_fills.rb -------------------------------------------------------------------------------- /app/uploaders/captcha_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/uploaders/captcha_uploader.rb -------------------------------------------------------------------------------- /app/uploaders/screenshot_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/uploaders/screenshot_uploader.rb -------------------------------------------------------------------------------- /app/views/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/views/index.md -------------------------------------------------------------------------------- /app/views/mailers/undeliverable_notification.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/app/views/mailers/undeliverable_notification.html.erb -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config.ru -------------------------------------------------------------------------------- /config/apps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/apps.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/constants.rb -------------------------------------------------------------------------------- /config/database.rb.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/database.rb.example -------------------------------------------------------------------------------- /config/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/env.rb -------------------------------------------------------------------------------- /config/phantom-dc_config.rb.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/config/phantom-dc_config.rb.example -------------------------------------------------------------------------------- /cwc/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /cwc/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/Gemfile -------------------------------------------------------------------------------- /cwc/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/Gemfile.lock -------------------------------------------------------------------------------- /cwc/cwc.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/cwc.gemspec -------------------------------------------------------------------------------- /cwc/lib/cwc.rb: -------------------------------------------------------------------------------- 1 | 2 | require "cwc/client" 3 | -------------------------------------------------------------------------------- /cwc/lib/cwc/bad_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/bad_request.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/client.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/extensions/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/extensions/hash.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/fixtures.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/message.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/office.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/office.rb -------------------------------------------------------------------------------- /cwc/lib/cwc/topic_codes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/lib/cwc/topic_codes.rb -------------------------------------------------------------------------------- /cwc/spec/lib/cwc/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/spec/lib/cwc/client_spec.rb -------------------------------------------------------------------------------- /cwc/spec/lib/cwc/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/spec/lib/cwc/message_spec.rb -------------------------------------------------------------------------------- /cwc/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/spec/spec_helper.rb -------------------------------------------------------------------------------- /cwc/spec/support/matchers/xml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/cwc/spec/support/matchers/xml.rb -------------------------------------------------------------------------------- /db/migrate/001_create_congress_member_actions_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/001_create_congress_member_actions_table.rb -------------------------------------------------------------------------------- /db/migrate/002_create_congress_members_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/002_create_congress_members_table.rb -------------------------------------------------------------------------------- /db/migrate/003_add_success_criteria_to_congress_member.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/003_add_success_criteria_to_congress_member.rb -------------------------------------------------------------------------------- /db/migrate/004_create_delayed_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/004_create_delayed_jobs.rb -------------------------------------------------------------------------------- /db/migrate/005_create_fill_successes_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/005_create_fill_successes_table.rb -------------------------------------------------------------------------------- /db/migrate/006_create_campaign_tags_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/006_create_campaign_tags_table.rb -------------------------------------------------------------------------------- /db/migrate/007_rename_fill_successes_to_fill_statuses_and_add_status_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/007_rename_fill_successes_to_fill_statuses_and_add_status_column.rb -------------------------------------------------------------------------------- /db/migrate/008_create_timestamp_columns_for_congress_member.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/008_create_timestamp_columns_for_congress_member.rb -------------------------------------------------------------------------------- /db/migrate/009_create_application_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/009_create_application_settings.rb -------------------------------------------------------------------------------- /db/migrate/010_add_extra_to_fill_statuses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/010_add_extra_to_fill_statuses.rb -------------------------------------------------------------------------------- /db/migrate/011_create_data_sources_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/011_create_data_sources_table.rb -------------------------------------------------------------------------------- /db/migrate/012_add_latest_commit_to_data_sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/012_add_latest_commit_to_data_sources.rb -------------------------------------------------------------------------------- /db/migrate/013_add_prefix_to_data_sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/013_add_prefix_to_data_sources.rb -------------------------------------------------------------------------------- /db/migrate/014_migrate_to_data_sources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/014_migrate_to_data_sources.rb -------------------------------------------------------------------------------- /db/migrate/015_create_fill_status_job_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/015_create_fill_status_job_table.rb -------------------------------------------------------------------------------- /db/migrate/016_add_district_info_to_congress_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/016_add_district_info_to_congress_members.rb -------------------------------------------------------------------------------- /db/migrate/017_add_defunct_and_contact_url_to_congress_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/017_add_defunct_and_contact_url_to_congress_members.rb -------------------------------------------------------------------------------- /db/migrate/018_add_name_to_congress_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/018_add_name_to_congress_members.rb -------------------------------------------------------------------------------- /db/migrate/019_extend_congress_member_actions_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/019_extend_congress_member_actions_value.rb -------------------------------------------------------------------------------- /db/migrate/020_drop_application_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/migrate/020_drop_application_settings.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/db/schema.rb -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/docker-compose.yml.example -------------------------------------------------------------------------------- /docker/app/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/docker/app/entrypoint.sh -------------------------------------------------------------------------------- /docker/cron/update_git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/docker/cron/update_git -------------------------------------------------------------------------------- /phantom-dc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/phantom-dc -------------------------------------------------------------------------------- /public/.well-known/dnt-policy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/public/.well-known/dnt-policy.txt -------------------------------------------------------------------------------- /public/captchas/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/screenshots/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /setup_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/setup_dev.sh -------------------------------------------------------------------------------- /spec/controllers/cwc_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/controllers/cwc_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/debug_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/controllers/debug_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/main_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/controllers/main_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/factories.rb -------------------------------------------------------------------------------- /spec/models/congress_member_action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/models/congress_member_action_spec.rb -------------------------------------------------------------------------------- /spec/models/congress_member_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/models/congress_member_spec.rb -------------------------------------------------------------------------------- /spec/models/fill_status_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/models/fill_status_spec.rb -------------------------------------------------------------------------------- /spec/spec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/spec.rake -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fake_congress_form/localhost_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/localhost_server.rb -------------------------------------------------------------------------------- /spec/support/fake_congress_form/public/images/captcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/public/images/captcha.png -------------------------------------------------------------------------------- /spec/support/fake_congress_form/public/jquery-1.10.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/public/jquery-1.10.2.min.js -------------------------------------------------------------------------------- /spec/support/fake_congress_form/public/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/public/ui.js -------------------------------------------------------------------------------- /spec/support/fake_congress_form/test_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/test_server.rb -------------------------------------------------------------------------------- /spec/support/fake_congress_form/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/support/fake_congress_form/views/index.erb -------------------------------------------------------------------------------- /spec/tasks/deduplicate_jobs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/tasks/deduplicate_jobs_spec.rb -------------------------------------------------------------------------------- /spec/tasks/perform_fills_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/spec/tasks/perform_fills_spec.rb -------------------------------------------------------------------------------- /tasks/phantom-dc.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EFForg/phantom-of-the-capitol/HEAD/tasks/phantom-dc.rake --------------------------------------------------------------------------------