Skip to content

Instantly share code, notes, and snippets.

@smith
Created April 30, 2012 21:19
Show Gist options
  • Save smith/2562776 to your computer and use it in GitHub Desktop.
Save smith/2562776 to your computer and use it in GitHub Desktop.
Data+bindings
// The elements on a page:
//
// $("[data-bind-domain]").map(function () { return $(this).attr("data-bind-domain") }); =>
[
"rank_value_3_months",
"pageviews_peruser_value_3_months",
"whois_server_name",
"whois_server_url",
"rank_value_3_months",
"rank_value_3_months_delta",
"reach_rank_value_3_months",
"reach_rank_value_3_months_delta",
"pageviews_rank_value_3_months",
"pageviews_rank_value_3_months_delta",
"reach_permillion_value_3_months",
"reach_permillion_value_3_months_delta",
"pageviews_permillion_value_3_months",
"pageviews_permillion_value_3_months_delta",
"pageviews_peruser_value_3_months"
]
// Server Responses
// whois worker:
{"name":"uiowa.edu"}
// dns worker:
{
"nameservers": [
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns3.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns2.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns1.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "sns-pb.isc.org"
}
],
"start_of_authority": {
"expiry": 3600000,
"minimum": 21600,
"refresh": 7200,
"retry": 3600,
"serial_number": 201204241,
"email": "hostmaster@uiowa.edu"
},
"dns_records": [
{
"content": "dns0.uiowa.edu hostmaster.uiowa.edu",
"host_name": "uiowa.edu",
"record_type": "SOA",
"ttl": 68054
},
{
"host_name": "uiowa.edu",
"record_type": "A",
"ttl": 68054,
"content": "128.255.56.99"
},
{
"host_name": "uiowa.edu",
"record_type": "A",
"ttl": 68054,
"content": "128.255.56.81"
},
{
"host_name": "uiowa.edu",
"record_type": "MX",
"ttl": 46719,
"priority": 10,
"content": "star.its.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "MX",
"ttl": 46719,
"priority": 10,
"content": "sun.its.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "MX",
"ttl": 46719,
"priority": 10,
"content": "moon.its.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns3.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns2.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "dns1.uiowa.edu"
},
{
"host_name": "uiowa.edu",
"record_type": "NS",
"ttl": 86175,
"content": "sns-pb.isc.org"
}
]
}
// alexa worker:
{
"alexa_us_rank": 10598,
"alexa_global_rank": 9614,
"google_rank": 8,
"compete_rank": null,
"rank_value_3_months": "9614",
"rank_value_3_months_delta": "-1745",
"reach_rank_value_3_months": "10598",
"reach_rank_value_3_months_delta": "-1608",
"reach_permillion_value_3_months": "152",
"reach_permillion_value_3_months_delta": "+18%",
"pageviews_permillion_value_3_months": "7.09",
"pageviews_permillion_value_3_months_delta": "+30.3%",
"pageviews_rank_value_3_months": "9569",
"pageviews_rank_value_3_months_delta": "-2576",
"pageviews_peruser_value_3_months": "4.95",
"pageviews_peruser_value_3_months_delta": "+10%",
"rank_value_1_months": "9572",
"rank_value_1_months_delta": "+84",
"reach_rank_value_1_months": "10255",
"reach_rank_value_1_months_delta": "-422",
"reach_permillion_value_1_months": "156",
"reach_permillion_value_1_months_delta": "+3%",
"pageviews_permillion_value_1_months": "6.55",
"pageviews_permillion_value_1_months_delta": "-15%",
"pageviews_rank_value_1_months": "10506",
"pageviews_rank_value_1_months_delta": "1531",
"pageviews_peruser_value_1_months": "4.43",
"pageviews_peruser_value_1_months_delta": "-18%",
"rank_value_7_days": "9077",
"rank_value_7_days_delta": "-199",
"reach_rank_value_7_days": "9771",
"reach_rank_value_7_days_delta": "-260",
"reach_permillion_value_7_days": "162",
"reach_permillion_value_7_days_delta": "+1%",
"pageviews_permillion_value_7_days": "7",
"pageviews_permillion_value_7_days_delta": "+2%",
"pageviews_rank_value_7_days": "9899",
"pageviews_rank_value_7_days_delta": "-260",
"pageviews_peruser_value_7_days": "4.5",
"pageviews_peruser_value_7_days_delta": "+0.9%"
}
// whois worker data from a working domain:
{
"referral_whois": "whois.markmonitor.com",
"referral_url": "http://www.markmonitor.com",
"thin_lookup_status": "clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited",
"creation_date": "1995-06-21T00:00:00-05:00",
"last_update_date": "2011-10-03T00:00:00-05:00",
"expiration_date": "2020-06-19T00:00:00-05:00",
"registrar": {
"name": "Markmonitor.com"
},
"thick_lookup": {
"contacts": [
{
"identifier": null,
"type": "RegistrantContact",
"name": "Intellectual Property Department (Fox News)",
"company_name": "Fox News Network, LLC",
"address_1": "c/o Twentieth Century Fox Film Corporation 10201 W. Pico Boulevard",
"address_2": "Los Angeles",
"address_3": "90213",
"country": null,
"phone": "+1.3103691000",
"fax": "-",
"email": "wmf@fox.com"
},
{
"identifier": null,
"type": "AdministrativeContact",
"name": "Fox Webmaster",
"company_name": "Twentieth Century Fox Film Corporation",
"address_1": "Intellectual Property Department P.O. Box 900",
"address_2": "Beverly Hills",
"address_3": "90213",
"country": null,
"phone": "+1.3103691000",
"fax": "-",
"email": "wmf@fox.com"
},
{
"identifier": null,
"type": "TechnicalContact",
"name": "Network Data Communications",
"company_name": "Twentieth Century Fox Film Corporation",
"address_1": "P.O. Box 900",
"address_2": "Beverly Hills",
"address_3": "90213",
"country": null,
"phone": "+1.3103691000",
"fax": "-",
"email": "dns.support@fox.com"
}
]
},
"nameservers": [
{
"name": "usw3.akam.net"
},
{
"name": "usw1.akam.net"
},
{
"name": "ns1-253.akam.net"
},
{
"name": "ns1-157.akam.net"
},
{
"name": "usc2.akam.net"
},
{
"name": "usc4.akam.net"
},
{
"name": "asia3.akam.net"
}
],
"name": "foxnews.com"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment