{% extends "billy/base.html" %} {% load humanize %} {% load billy_utiltags %} {% block content %}

{{ metadata.name }}

Metadata

{% for k, v in metadata|sorted_items %} {% if k != "terms" and k != "session_details" %}
{{k}}
{{v}}
{% endif %} {% endfor %}

Terms

{% for term in metadata.terms %} {% endfor %}
TermStart YearEnd YearSessions
{{term.name}}{{term.start_year}}{{term.end_year}}
    {{term.sessions|unordered_list}}

Last run information

    {% if runlog %}
  • This run took {{ runlog.scrape.time_delta }}, and was started on {{ runlog.scrape.start }}
  • {% if runlog.failure %} There was a failure during runtime {% else %} The scrape took place without exception {% endif %}
  • {% for key, val in runlog.import.items %}
  • {{ key }} - out of {{ val.total }} records, {{ val.insert }} records were inserted, and {{ val.update }} were updated
  • {% endfor %} {% else %}
  • No records found, sadly. You might have run the import with an old version of Billy, or perhaps haven't run this state yet. However, the fact you're here might throw a wrench in all that.
  • {% endif %}

Bills(random bill)

Upper:
{{report.bills.upper_count}}
Lower:
{{report.bills.lower_count}}
Versions:
{{report.bills_version_count}}
without actions:
{{report.bills.actionless_count}}
without sponsors:
{{report.bills.sponsorless_count}}
without versions:
{{report.bills.versionless_count}}
without sources:
{{report.bills.sourceless_count}}
Updated Today:
{{report.bills.updated_today}}%
Updated This Month:
{{report.bills.updated_this_month}}%
Updated This Year:
{{report.bills.updated_this_year}}%

Bill Types

{% for name, num in report.bills.bill_types|sorted_items %} {% endfor %}
Type#
{{name}}{{num}}

Action Types

{% for name, num in report.bills.actions_per_type|sorted_items %} {% endfor %}
Type#
{{name}}{{num}}

Actors

{% for name, num in report.bills.actions_per_actor|sorted_items %} {% endfor %}
Type#
{{name}}{{num}}

Actions by Month

{% for name, num in report.bills.actions_per_month|sorted_items %} {% endfor %}
Type#
{{name}}{{num}}

Legislators

Upper:
{{report.legislators.upper_active_count}}
Lower:
{{report.legislators.lower_active_count}}
Inactive:
{{report.legislators.inactive_count}}
with PVS id:
{{report.legislators.votesmart_id}}
with TransparencyData id:
{{report.legislators.transparencydata_id}}
with URL:
{{report.legislators.url}}
with Photo URL:
{{report.legislators.photo_url}}
with Email:
{{report.legislators.email}}
without sources:
{{report.legislators.sourceless|length}}
Updated Today:
{{report.legislators.updated_today}}%
Updated This Month:
{{report.legislators.updated_this_month}}%
Updated This Year:
{{report.legislators.updated_this_year}}%

Committees

Upper:
{{report.committees.upper_count}}
Lower:
{{report.committees.lower_count}}
Joint:
{{report.committees.joint_count}}
Empty:
{{report.committees.empty_count}}
without sources:
{{report.committees.sourceless|length}}
Updated Today:
{{report.committees.updated_today}}%
Updated This Month:
{{report.committees.updated_this_month}}%
Updated This Year:
{{report.committees.updated_this_year}}%
{% endblock %}