rfaulkner / wikipedia_user_metrics

Wikimedia Foundation E3 Team Analysis Code
Other
9 stars 5 forks source link

API. Fix output to be pure JSON #54

Closed rfaulkner closed 11 years ago

rfaulkner commented 11 years ago
dartar commented 11 years ago

Headers and responses

time_to_threshold

{
  "header": ["user_id", "minutes_diff"],
  "metric": {
    "13234584": 3318, 
    "15972203": 37, 
    "15972135": 121
  }
}

blocks

{
  "header": ["user_id", "block_count", "block_first", "block_last ban"], 
  "metric": {
    "13234584": [0, -1, -1, -1], 
    "15972203": [0, -1, -1, -1], 
    "15972135": [0, -1, -1, -1]
  }
}

threshold

{
  "header": ["user_id", "has_reached_threshold"], 
  "metric": {
    "13234584": 0, 
    "15972203": 1, 
    "15972135": 0
  }
}

bytes_added

{
  "header": ["user_id", "bytes_added_net", "bytes_added_absolute", "bytes_added_pos", "bytes_added_neg", "edit_count"], 
  "metric": {
    "13234584": [0, 0, 0, 0, 0], 
    "15972203": [0, 0, 0, 0, 0], 
    "15972135": [0, 0, 0, 0, 0]
  }
}

survival

{
  "header": ["user_id", "survived"], 
  "metric": {
    "13234584": 1, 
    "15972203": 1, 
    "15972135": 1
  }
}

edit_rate

{
  "header": ["user_id", "edit_count", "edit_rate", "start_time", "period_len"], 
  "metric": {
    "13234584": [0, 0.0, 20130208000000, 14.0], 
    "15972203": [0, 0.0, 20130208000000, 14.0], 
    "15972135": [0, 0.0, 20130208000000, 14.0]
  }
}

revert_rate

{
  "header": ["user_id", "revert_rate", "total_revisions"], 
  "metric": {
    "13234584": [0.0, 0.0], 
    "15972203": [0.0, 54.0], 
    "15972135": [0.0, 0.0]
  }
}

live_account

{
  "header": ["user_id", "is_alive"], 
  "metric": {
    "13234584": 0, 
    "15972203": 1, 
    "15972135": 0
  }
}

Metadata

namespaces

{
  "namespace": [0, 2], 
}
rfaulkner commented 11 years ago

implemented. https://github.com/rfaulkner/E3_analysis/commit/dfaa8406c9c66471bb2fe5a327cbca9f8a114100