Steps

  1. Collect data
  2. Generate JSON of integrated subset from all sources
  3. Convert to final forms

    a. RSS feed b. HTML page

Getting the data

Indiegogo

There's no API, so we'll need to scrape the HTML

Libraries used


In [7]:
!pip install requests beautifulsoup4
!pip install requests


Requirement already satisfied (use --upgrade to upgrade): requests in /home/catherine/ve/afd3/lib/python3.4/site-packages
Requirement already satisfied (use --upgrade to upgrade): beautifulsoup4 in /home/catherine/ve/afd3/lib/python3.4/site-packages
Cleaning up...
Requirement already satisfied (use --upgrade to upgrade): requests in /home/catherine/ve/afd3/lib/python3.4/site-packages
Cleaning up...

In [3]:
import bs4
import requests

Download


In [4]:
resp = requests.get('https://www.indiegogo.com/explore?filter_title=dayton')

Parse

The BeautifulSoup library converts a raw string of HTML into a highly searchable object


In [5]:
soup = bs4.BeautifulSoup(resp.text)

inspecting the HTML, it looks like each project is described in a div of class i-project-card. For example:


In [19]:
proj0 = soup.find_all('div', class_='i-project-card')[0]
proj0


Out[19]:
<div class="i-project-card ">
<a class="i-category-header" href="/explore/music">
<span class="i-icon i-category-icon i-glyph-icon-22-music"></span>
<span>Music</span>
</a>
<a class="i-project" href="/projects/sean-dayton-psalms-ep/piad?sa=0&amp;sp=0">
<div class="i-img" data-src="https://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_220,w_220/v1407165049/grmirid418gsa0lwwwyq.jpg">
</div>
<div class="i-content">
<div class="i-title">Sean Dayton :: Psalms EP</div>
<div class="i-tagline ">Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!</div>
</div>
<div class="i-stats">
<span class="currency currency-medium"><span>$4,000</span><em>CAD</em></span>
<div class="i-progress-bar">
<div class="i-complete" style="width: 100%"></div>
</div>
<div class="i-bottom-row">
<div class="i-percent">
            100%
          </div>
<div class="i-time-left">
            0 time left
          </div>
</div>
</div>
</a></div>

We may want to drill into each individual project page for more details.


In [23]:
detail_url = proj0.find('a', class_='i-project')
detail_url['href']


Out[23]:
'/projects/sean-dayton-psalms-ep/piad?sa=0&sp=0'

In [29]:
detail_url = 'https://www.indiegogo.com' + detail_url['href']
detail_url


Out[29]:
'https://www.indiegogo.com/projects/sean-dayton-psalms-ep/piad?sa=0&sp=0'

In [26]:
detail_resp = requests.get('https://www.indiegogo.com' + detail_url['href'])

In [28]:
detail_soup = bs4.BeautifulSoup(detail_resp.text)
detail_soup


Out[28]:
<!DOCTYPE html>

<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# indiegogo: http://ogp.me/ns/fb/indiegogo#">
<meta charset="utf-8"/>
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"52ee8e3327","applicationID":"265213","transactionName":"J1gLEkINVVQDRUkTSgtdAAVEERZLDlgR","queueTime":2,"applicationTime":341,"agent":"js-agent.newrelic.com/nr-632.min.js"}</script>
<script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"UQEDVFdACgUFVlBR"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),f=c.length,u=i(a,o,r),d=0;f>d;d++)c[d].apply(u,n);return u}function a(t,e){f[t]=s(t).concat(e)}function s(t){return f[t]||[]}function c(){return n(e)}var f={};return{on:a,emit:e,create:c,listeners:s,_events:f}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:23,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,s){try{c?c-=1:r("err",[s||new UncaughtException(t,e,n)])}catch(f){try{r("ierr",[f,(new Date).getTime(),!0])}catch(u){}}return"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=window.onerror,s=!1,c=0;t("loader").features.err=!0,t(5),window.onerror=e;try{throw new Error}catch(f){"stack"in f&&(t(1),t(2),"addEventListener"in window&&t(3),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)&&t(4),s=!0)}i.on("fn-start",function(){s&&(c+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&c>0&&(c-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:10,2:9,3:7,4:11,5:3,6:24,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t){t("loader").features.ins=!0},{loader:"G9z0Bl"}],6:[function(t){function e(){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var n=t("ee"),r=t("handle"),o=t(1),i=t(2);t("loader").features.stn=!0,t(3),n.on("fn-start",function(t){var e=t[0];e instanceof Event&&(this.bstStart=Date.now())}),n.on("fn-end",function(t,e){var n=t[0];n instanceof Event&&r("bst",[n,e,this.bstStart,Date.now()])}),o.on("fn-start",function(t,e,n){this.bstStart=Date.now(),this.bstType=n}),o.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),this.bstType])}),i.on("fn-start",function(){this.bstStart=Date.now()}),i.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),"requestAnimationFrame"])}),n.on("pushState-start",function(){this.time=Date.now(),this.startPath=location.pathname+location.hash}),n.on("pushState-end",function(){r("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),"addEventListener"in window.performance&&(window.performance.addEventListener("webkitresourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.webkitClearResourceTimings()},!1),window.performance.addEventListener("resourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.clearResourceTimings()},!1)),document.addEventListener("scroll",e,!1),document.addEventListener("keypress",e,!1),document.addEventListener("click",e,!1)}},{1:10,2:9,3:8,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],7:[function(t,e){function n(t){i.inPlace(t,["addEventListener","removeEventListener"],"-",r)}function r(t){return t[1]}var o=(t(1),t("ee").create()),i=t(2)(o),a=t("gos");if(e.exports=o,n(window),"getPrototypeOf"in Object){for(var s=document;s&&!s.hasOwnProperty("addEventListener");)s=Object.getPrototypeOf(s);s&&n(s);for(var c=XMLHttpRequest.prototype;c&&!c.hasOwnProperty("addEventListener");)c=Object.getPrototypeOf(c);c&&n(c)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&n(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t){if(t[1]){var e=t[1];"function"==typeof e?this.wrapped=t[1]=a(e,"nr@wrapped",function(){return i(e,"fn-",null,e.name||"anonymous")}):"function"==typeof e.handleEvent&&i.inPlace(e,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:24,2:25,ee:"QJf3ax",gos:"7eSDFh"}],8:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window.history,["pushState"],"-")},{1:25,2:24,ee:"QJf3ax"}],9:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:25,2:24,ee:"QJf3ax"}],10:[function(t,e){function n(t,e,n){t[0]=o(t[0],"fn-",null,n)}var r=(t(2),t("ee").create()),o=t(1)(r);e.exports=r,o.inPlace(window,["setTimeout","setInterval","setImmediate"],"setTimer-"),r.on("setTimer-start",n)},{1:25,2:24,ee:"QJf3ax"}],11:[function(t,e){function n(){f.inPlace(this,p,"fn-")}function r(t,e){f.inPlace(e,["onreadystatechange"],"fn-")}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),f=c(a),u=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[],e),u.inPlace(e,["addEventListener","removeEventListener"],"-",o),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(i){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,f.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:7,2:25,ee:"QJf3ax"}],12:[function(t){function e(t){var e=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;c>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!e.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){e.status=t.status;var a=t.responseType,f="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,u=n(f);if(u&&(r.rxSize=u),this.sameOrigin){var d=t.getResponseHeader("X-NewRelic-App-Data");d&&(e.cat=d.split(", ").pop())}}else e.status=0;r.cbTime=this.cbTime,o("xhr",[e,r,this.startTime])}}}function n(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}if(window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)){t("loader").features.xhr=!0;var o=t("handle"),i=t(2),a=t("ee"),s=["load","error","abort","timeout"],c=s.length,f=t(1);t(4),t(3),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=e,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,e){var r=this.metrics,o=t[0],i=this;if(r&&o){var f=n(o);f&&(r.txSize=f)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{a.emit("internal-error",[n])}catch(r){}}};for(var u=0;c>u;u++)e.addEventListener(s[u],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof XMLHttpRequest&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:13,3:11,4:7,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],13:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],14:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:23,2:24,handle:"D5DuLP"}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):(o[t]||(o[t]=[]),void o[t].push(e))}var r=t("ee").create(),o={};e.exports=n,n.ee=r,r.q=o},{ee:"QJf3ax"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],G9z0Bl:[function(t,e){function n(){var t=p.info=NREUM.info,e=f.getElementsByTagName("script")[0];if(t&&t.licenseKey&&t.applicationID&&e){s(d,function(e,n){e in t||(t[e]=n)});var n="https"===u.split(":")[0]||t.sslForHttp;p.proto=n?"https://":"http://",a("mark",["onload",i()]);var r=f.createElement("script");r.src=p.proto+t.agent,e.parentNode.insertBefore(r,e)}}function r(){"complete"===f.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=(t(2),window),f=c.document,u=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-632.min.js"},p=e.exports={offset:i(),origin:u,features:{}};f.addEventListener?(f.addEventListener("DOMContentLoaded",o,!1),c.addEventListener("load",n,!1)):(f.attachEvent("onreadystatechange",r),c.attachEvent("onload",n)),a("mark",["firstbyte",i()])},{1:23,2:14,handle:"D5DuLP"}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],23:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],24:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],25:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@wrapper",a=Object.prototype.hasOwnProperty;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,f;try{i=this,n=o(arguments),s=r&&r(n,i)||{}}catch(d){u([d,"",[n,i,a],s])}c(e+"start",[n,i,a],s);try{return f=t.apply(i,n)}catch(p){throw c(e+"err",[n,i,p],s),p}finally{c(e+"end",[n,i,f],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=!0,f(t,nrWrapper),nrWrapper)}function s(t,r,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,f?s+o:o,i,s))}function c(e,n,r){try{t.emit(e,n,r)}catch(o){u([o,e,n,r])}}function f(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){u([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function u(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=s,e.flag=i,e}},{1:24,ee:"QJf3ax"}]},{},["G9z0Bl",4,12,6,5]);</script>
<title>Sean Dayton :: Psalms EP | Indiegogo</title>
<link href="https://g1.iggcdn.com/assets/favicon/favicon-32-be03fb1482d5fb2352eada41d4a0e624.png" rel="icon" sizes="32x32" type="image/png"/>
<link href="https://g0.iggcdn.com/assets/favicon/favicon-48-19c659d513a7e71a9597c9d56156e0e2.png" rel="icon" sizes="48x48" type="image/png"/>
<link href="https://g2.iggcdn.com/assets/favicon/favicon-64-591de58798dc653fe34742d3ce169d6a.png" rel="icon" sizes="64x64" type="image/png"/>
<!--[if IE]>
  <link href="https://g2.iggcdn.com/assets/favicon/favicon-720aa9fe5fe10429a743c724ffeeae03.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
  <meta name="msapplication-TileColor" content="#FFFFFF">
  <meta name="msapplication-TileImage" content="https://g2.iggcdn.com/assets/favicon/apple-touch-icon-144x144-precomposed-a2d0ed449a3f88ea462947f16070ce49.png">
  <![endif]-->
<meta content="en" name="language"/>
<meta content="Sean Dayton :: Psalms EP | Indiegogo" name="title"/>
<meta content="Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!" name="description"/>
<meta content="fundraising, crowdfunding ideas, raise money online, crowdfunding, fundraising ideas, crowdfunding sites, Indiegogo, easy fundraising, film crowdfunding, hardware crowdfunding, fundraisers" name="keywords"/>
<meta content="authenticity_token" name="csrf-param"/>
<meta content="zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo=" name="csrf-token"/>
<meta content="2392863781" property="fb:app_id"/>
<meta content="Indiegogo" property="og:site_name"/>
<meta content="indiegogo:campaign" property="og:type"/>
<meta content="CLICK HERE to support Sean Dayton :: Psalms EP" property="og:title"/>
<meta content="Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards! | Crowdfunding is a democratic way to support the fundraising needs of your community. Make a contribution today!" property="og:description"/>
<meta content="https://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_630,w_1200/v1407179115/qxm92pkqkyo1lqjeu05q.jpg" property="og:image"/>
<meta content="http://www.indiegogo.com/projects/892539/fblk" property="og:url"/>
<meta content="indiegogo://campaigns/892539" property="al:iphone:url"/>
<meta content="752234889" property="al:iphone:app_store_id"/>
<meta content="Indiegogo" property="al:iphone:app_name"/>
<meta content="summary" name="twitter:card">
<meta content="@indiegogo" name="twitter:site">
<meta content="https://www.indiegogo.com/" name="twitter:domain">
<meta content="Indiegogo" name="twitter:app:name:iphone"/>
<meta content="752234889" name="twitter:app:id:iphone"/>
<meta content="indiegogo://campaigns/892539" name="twitter:app:url:iphone"/>
<meta content="Sean Dayton :: Psalms EP" name="twitter:title">
<meta content="Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!" name="twitter:description"/>
<meta content="https://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_630,w_1200/v1407179115/qxm92pkqkyo1lqjeu05q.jpg" name="twitter:image:src">
<link href="https://www.indiegogo.com/projects/sean-dayton-psalms-ep" rel="canonical"/>
<meta content="Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!" name="keywords"/>
<link href="/rss/announcements/sean-dayton-psalms-ep?agent_type=Project" rel="alternate" title="RSS" type="application/rss+xml"/>
<script type="text/javascript">
    var utag_data = {"site_name":"www.indiegogo.com","site_country":"us","page_type":"campaign","logged_in_state":"signed_out","session_id":"e08170637afd9833467644e4d03c75a56d2e27e8bd0dd869f6061a2eabb2aeea","romref":null,"romref_source":null,"site_currency":"CAD","campaign_id":"892539","campaign_city":"North Bay","campaign_country":"Canada","campaign_goal_amount":"4000","campaign_raised_amount":"4000","campaign_percent_of_goal":"1.0","campaign_days_left":-246,"campaign_category":"Music","campaign_featured_perk":null,"campaign_start_date":"2014-08-04T12:02:44-07:00","campaign_end_date":"2014-09-08T23:59:59-07:00","campaign_name":"Sean Dayton :: Psalms EP","campaign_description":"Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!","campaign_funders":"42","campaign_type":"flexible_funding","campaign_image_url":"http://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_220,w_220/v1407165049/grmirid418gsa0lwwwyq.jpg","campaign_partnership":null,"page_name":"Sean Dayton :: Psalms EP | Indiegogo"};
  </script>
<!-- Loading script asynchronously -->
<script type="text/javascript">
    (function(a,b,c,d){
    a='//tags.tiqcdn.com/utag/indiegogo/main/prod/utag.js';
    b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
    a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
    })();
  </script>
<link href="https://g0.iggcdn.com/assets/select2/select2-a2dae8b484b2b45e0b8f2bdebd5fdee3.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="https://g2.iggcdn.com/assets/angular-ui-select/select-8b6de6c58187e2b63bcc4696d7d9c7fe.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="https://g3.iggcdn.com/assets/site/fonts-1bc3c3ae577770f2f672a0c72f2c0ab7.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="https://g0.iggcdn.com/assets/site/common-340413ad560940e588a5c7f41b2697cf.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="https://g0.iggcdn.com/assets/site/redactor-606f11a4226ed46bec38e0b96976ff88.css" media="screen" rel="stylesheet" type="text/css"/>
<link href="https://g1.iggcdn.com/assets/site/campaign_page-8d521ecb50cf1a6cd5ed078c8f736598.css" media="screen" rel="stylesheet" type="text/css"/>
<script type="text/javascript">
//<![CDATA[
window.gon = {};gon.pusher={"app_id":"708c7b14a8de2f4e7820","channel":"project_892539","options":{},"project_slug":"sean-dayton-psalms-ep"};gon.tracking_info={"google_analytics_id":null,"fb_pixel_id":null,"amount":0,"currency_iso_code":"CAD"};gon.ga_impression_data={"id":"892539","name":"Sean Dayton :: Psalms EP","category":"Music","brand":"Individual","list":"North Bay, Ontario, Canada","variant":"Flexible"};gon.urls={"campaign_contribution_path":"/projects/sean-dayton-psalms-ep/contributions/new","pitch_image_url":"/projects/missing/full.png","campaign_follow_path":"/private_api/projects/892539/follow","campaign_unfollow_path":"/private_api/projects/892539/unfollow","campaign_fb_login_follow_path":"https://www.indiegogo.com/project/track_with_facebook/sean-dayton-psalms-ep"};gon.campaignPrivateJson={"followed":false,"facebook_friend_contributors":[],"funding_invalid_yet_live":false,"funding_status":"ended","nonprofit":false};gon.campaign={"id":892539,"slug":"sean-dayton-psalms-ep","title":"Sean Dayton :: Psalms EP","goal":4000,"funding_days":35,"currency_iso_num":124,"category_id":11,"region_code":"STTE_CAON","country_code_alpha_2":"CA","city":"North Bay","validation_errors":null,"description_text":"<div>I've had the privilege of recording 4 albums (alongside my beautiful \nwife) over the last 13 years. We've toured across Canada a couple \ntimes and have had some pretty cool experiences.<br><br>A couple years ago, I \ndecided to take a break from touring and leading worship. I was in a \nspiritual valley. I knew that I wasn't alone but I needed words and \nprayers to help give voice to my worship in that season. I've always \nbeen drawn to the Psalms but the many expressions and emotions contained\n in these prayers struck me in a deeper way this time. I started singing the Psalms \nand it brought new life to my soul.<br><br>The Old Testament theologian Gordon Wenham said \"Singing or praying the \nPsalms is a performative act. Saying them to God alters one's \nrelationship in a way that merely listening does not.\"<br><br>This month I'm heading into the studio to record 5 new songs (Psalms) and I would LOVE your help. So many of you have supported Aimee and I over the years (including funding our Christmas CD) and we are incredibly grateful. We couldn't do this without your support! <br><br>There are many costs associated with recording (studio time, mixing, mastering, musicians, artwork, distribution). By pre-ordering this Psalms EP, you are helping tremendously - and you'll get some cool rewards in return. The EP will cost much more than my goal (about $10,000) but every little bit helps!<br><br>Some of the rewards include a new song download, autographed CDs, acoustic house concerts, and more!<br><br>The Church has been singing and praying the Psalms for centuries. Your support will be used to help people experience God through these beautiful prayers - the same ones that Jesus would've used.<br><br>Thank you so much for your support and for partnering with us in this exciting project!\n\n\u003C/div>Sean &amp; Aimee Dayton<br><br>P.S. Feel free to spread the word via Email, Facebook, Twitter! <br>","tagline":"Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!","image_data":{"public_id":"grmirid418gsa0lwwwyq"},"last_saved":1425828944000,"geolocation":{},"status":"ended","visible_to_public":true,"update_path":"/private_api/simple_campaigns/sean-dayton-psalms-ep","bank_info_path":"/projects/892539/bank_info","received_contributions":true,"has_required_disbursement_attributes":false,"refresh_path":"/private_api/simple_campaigns/sean-dayton-psalms-ep","avatar_data":null,"recipient":null,"urls":{},"owner_name":"Sean Dayton","balance":4000,"currency":{"iso_num":124,"iso_code":"CAD","symbol":"$"},"created_at":"2014-08-04T07:37:21-07:00","updated_at":"2015-03-08T08:35:44-07:00","funding_started_at":"2014-08-04T12:02:44-07:00","funding_ends_at":"2014-09-08T23:59:59-07:00","show_shipping_fees":false,"perks":[{"id":2221418,"campaign_slug":"sean-dayton-psalms-ep","amount":1,"description":"A digital download of my new song: The Apple (acoustic version). Every dollar helps!","number_claimed":1,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":false,"label":"New Song Download","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221429,"campaign_slug":"sean-dayton-psalms-ep","amount":5,"description":"You get the digital version of the full EP (5 Songs) before it's released + The Apple (acoustic version).","number_claimed":5,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":false,"label":"Digital Download","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221444,"campaign_slug":"sean-dayton-psalms-ep","amount":12,"description":"A physical copy of the CD + Digital download of the entire EP before it\u2019s released + The Apple (acoustic version).","number_claimed":7,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"Physical CD + Download","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221471,"campaign_slug":"sean-dayton-psalms-ep","amount":18,"description":"A signed copy of the CD + Digital download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":10,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"Signed CD + Download","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221493,"campaign_slug":"sean-dayton-psalms-ep","amount":30,"description":"A copy of the CD + Digital download of ALL previous albums + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":2,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"CD + ALL Previous Music (MP3)","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221508,"campaign_slug":"sean-dayton-psalms-ep","amount":50,"description":"5 Physical copies of the EP + Digital download of ALL previous albums + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":5,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"5 CDs for your friends","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221560,"campaign_slug":"sean-dayton-psalms-ep","amount":100,"description":"5 Physical copies of the EP + ALL previous CDs (4 albums) + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":3,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"5 CDs + ALL Previous CDs","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221582,"campaign_slug":"sean-dayton-psalms-ep","amount":250,"description":"I will write and record a setting of the Psalm of your choice + 5 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":1,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"Record Psalm of your choice","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221619,"campaign_slug":"sean-dayton-psalms-ep","amount":350,"description":"A personal 30-45 minute private concert over Skype + 5 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":0,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"Skype Concert","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null},{"id":2221635,"campaign_slug":"sean-dayton-psalms-ep","amount":650,"description":"A Psalms concert at your house (anywhere in Ontario) + 10 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it\u2019s released + The Apple (acoustic version).","number_claimed":1,"number_available":null,"estimated_delivery_date":null,"shipping_address_required":true,"label":"House concert","validation_errors":null,"featured":false,"non_tax_deductible_amount":null,"available":true,"top_perk":null,"shipping_fees":null,"show_shipping_fees":false,"agent_id":892539,"agent_type":"Project","amount_in_usd":null,"choices":null,"status":"STPK_VSBL","shipping_levels":[],"shipping":null}]};gon.current_user_email=null;gon.responsive_contribution_flow=true;gon.email_contacts=[];gon.show_share_modal=false;gon.show_email_modal=false;gon.env="production";gon.pageview_data={"new_url":"/projects/music/sean-dayton-psalms-ep"};gon.trust_passport={"project":{"title":"Sean Dayton :: Psalms EP","category":"Music","location":"North Bay, Ontario, Canada","team_members":[{"id":1317232,"name":"Sean Dayton","role":"Campaigner","email_verified":false,"facebook_verified":false,"linkedin_verified":false,"avatar_url":"https://g1.iggcdn.com/assets/individuals/missing/thumbnail-9b48efbf061dc54de093f7aef56c3f04.png","profile_url":"/individuals/8350949","admin_verified":false,"description":null}],"websites":["http://www.facebook.com/seandaytonmusic","http://www.twitter.com/seandayton","http://www.youtube.com/seandaytonmusic","http://www.seandayton.com"],"bank_account_country":"Canada","activity":"Sean Dayton updated the bank account information 8 months ago"},"owner":{"name":"Sean Dayton","first_name":"Sean","profile_url":"/individuals/8350949","description":null,"email_verified":false,"linkedin_profile_url":null,"facebook_profile_url":null,"facebook_friends_count":null,"campaigns_count":1,"avatar_url":"https://g1.iggcdn.com/assets/individuals/missing/thumbnail-9b48efbf061dc54de093f7aef56c3f04.png","contributions_count":2,"comments_count":0,"role":"Campaigner","admin_verified":false},"contact_owner_endpoint_url":"/private_api/projects/sean-dayton-psalms-ep/contact_owner.json","help_center_url":"https://support.indiegogo.com/hc/articles/205016827"};gon.default_event_tags={"project_id":892539,"account_id":null,"page":"project_page"};gon.subdomain=null;gon.currency={"example":"$9,999","iso_code":"CAD","delimiter":",","separator":".","symbol":"$"};
//]]>
</script>
<script type="text/javascript">
  try {
    var _gaq = _gaq || [];
  } catch(err) {}
</script>
<script type="text/javascript">
    try {
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    } catch(err) {}
  </script>
<!-- Google Analytics -->
<script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  </script>
<script>ga('create', 'UA-2250010-1', 'auto');</script>
<script>ga('require', 'ec', 'ec.js');</script>
<script>ga('set', 'dimension7', 'Music');</script>
<script>ga('set', 'dimension9', 'Anonymous');</script>
<script>ga('set', 'dimension13', '6de45be52bbde6a3c78c35b8279a2da411137f133d677423bb723e99ed2d8768');</script>
<script>ga('set', 'dimension18', 'en');</script>
<script>ga('set', 'dimension8', 'Not Logged In');</script>
<!-- Google Analytics End -->
<!--[if IE 9]>
  <script src="https://g1.iggcdn.com/assets/css3-multi-column.1.02-76d9cb3dbcbe607d8375e3067f9c13fe.js" type="text/javascript"></script>
  <![endif]-->
</meta></meta></meta></meta></meta></head>
<body class="nonresponsive locale-en" ng-app="campaignPage.showPage">
<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '2392863781',
      version    : 'v2.2',
      channelUrl: 'http://www.indiegogo.com//channel.html', // Channel File for x-domain communication
      status: true, // check the login status upon init?
      cookie: true, // set sessions cookies to allow your server to access the session?
      xfbml: true
    });
  };

  (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    var fbLocale = {'en': 'en_US', 'fr': 'fr_FR', 'de': 'de_DE', 'es': 'es_ES'}['en'];
    js.src = "//connect.facebook.net/" + fbLocale + "/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>
<div header-main="">
<div class="i-page-header">
<div class="hidden">
<a class="i-search-button" href="" ng-class="{'i-active': inSearchMode}" ng-click="toggleSearchMode()"><span class="i-icon i-glyph-icon-30-search"></span></a>
<div class="i-header-bar" header-dropdown-link="">
<span class="i-site-logo">INDIEGOGO</span>
<span class="i-icon i-glyph-icon-30-downcarrot"></span>
</div>
<div class="dropdown-menu i-linklist-dropdown i-capitalize">
<a href="/">Home</a>
<a href="/explore">Explore</a>
<a href="/learn-how-to-raise-money-for-a-campaign">How It Works</a>
<a href="/campaigns/new">Start your campaign</a>
<a href="https://www.indiegogo.com/accounts/sign_up?return_to=https%3A%2F%2Fwww.indiegogo.com%2Fprojects%2Fsean-dayton-psalms-ep">Log in or Sign up</a>
</div>
</div>
<div class="">
<div class="container">
<div class="i-header-links-area pull-right">
<div class="i-header-links i-header-account-links">
<a class="i-cta-1 i-cta-1-facebook i-fbconnect-header" href="https://www.indiegogo.com/accounts/auth/facebook?csrf_token=zHDpYAIp1VMrZ%2FFULXN5Ht7LWqB%2FOW2xiYUXCYGEWGo%3D">connect</a>
<a href="#" ng-click="openModal('signupForm')">Sign up</a>
<a href="#" ng-click="openModal('loginForm')">Log in</a>
</div>
<div class="i-header-links i-header-menu-links">
<a href="/explore">Explore</a>
<a href="/learn-how-to-raise-money-for-a-campaign">How It Works</a>
<a href="/campaigns/new">Start your campaign</a>
<a class="i-search-button visible-inline-sm" href="#" ng-class="{'i-active': inSearchMode}" ng-click="toggleSearchMode()">
<span class="i-icon i-glyph-icon-30-search "></span>
</a> <div class="i-inline-search visible-inline-md">
<form action="/explore" header-search-form="" method="get" template="header_search_form" term="">
</form>
</div>
</div>
</div>
<a class="i-site-logo" href="/">
<img alt="Hvwrahql35hqv324lwdg" src="https://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_90,w_174/v1430255478/hvwrahql35hqv324lwdg.jpg"/>
</a> </div>
</div>
<div class="container i-mobile-fullwidth">
<form action="/explore" class="i-search-dropdown" header-search-form="" method="get" ng-class="{'i-open': inSearchMode}" template="header_search_dropdown" term=""></form>
</div>
</div>
</div>
<div class="modal i-modal i-session-modal" id="session_modal" session-modal="">
<div class="modal-dialog">
<div class="modal-content auth-modal">
<a aria-hidden="true" class="close i-icon i-glyph-icon-30-close" data-dismiss="modal" ng-click="closeModal()"></a>
<div class="i-security-message center-text" ng-show="securityMessage">
<span class="i-icon i-glyph-icon-30-lock"></span>
<h4>Check Your Email</h4>
<div ng-bind="securityMessage"></div>
<a class="i-cta-1" href="https://support.indiegogo.com/hc/en-us/articles/204657898">Learn More</a>
</div>
<div ng-hide="securityMessage">
<div class="center-text fb-auth">
<a class="i-cta-1 i-cta-1-facebook" href="https://www.indiegogo.com/accounts/auth/facebook?csrf_token=zHDpYAIp1VMrZ%2FFULXN5Ht7LWqB%2FOW2xiYUXCYGEWGo%3D">Continue with Facebook</a>
<p>No automatic posts, ever.</p>
</div>
<div class="auth-fields">
<div id="loginSession" ng-show="currentForm === 'loginForm'">
<p class="sign-up-with-email divider"><span class="divider-line">Or log in with email</span></p>
<div ng-controller="SessionController">
<form accept-charset="UTF-8" action="https://www.indiegogo.com/accounts/sign_in.json" method="post" name="loginForm" novalidate="novalidate"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"/><input name="authenticity_token" type="hidden" value="zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo="/></div>
<p class="i-error" ng-if="loginFailed">Invalid email or password</p>
<label class="hide i-error signup"></label>
<input class="i-text-field" id="account_email" name="account[email]" ng-model="loginAccount.email" placeholder="Email" required="required" size="30" type="email"/>
<label class="i-input-error-subtext i-error" for="account_email'" ng-if="loginForm['account[email]'].$error.email">Please enter a valid email address</label>
<label class="i-input-error-subtext i-error" for="account_email'" ng-if="loginForm['account[email]'].$error.required &amp;&amp; loginForm['account[email]'].$dirty">This field is required</label>
<input autocomplete="off" class="i-text-field password-input password" id="account_password" name="account[password]" ng-minlength="6" ng-model="loginAccount.password" placeholder="Password" required="required" size="30" type="password"/>
<label class="i-input-error-subtext i-error" for="account_password" ng-if="loginForm['account[password]'].$error.minlength">Must be at least 6 characters long</label>
<label class="i-input-error-subtext i-error" for="account_password" ng-if="loginForm['account[password]'].$error.required &amp;&amp; loginForm['account[password]'].$dirty">This field is required</label>
<div class="i-field-row">
<div class="col-sm-6 i-checkbox-with-label">
<input name="account[rememberme]" type="hidden" value="0"/><input checked="checked" id="account_rememberme" name="account[rememberme]" type="checkbox" value="1"/>
<label for="account_rememberme">Remember Me</label>
</div>
<div class="col-sm-6 i-forgot">
<a class="i-aqua-link" href="https://www.indiegogo.com/accounts/password/new">Forgot Password?</a>
</div>
</div>
<input class="i-cta-1 login" name="commit" ng-click="submitLogin()" type="submit" value="Log in"/>
</form>
</div>
<div class="topborder">
              New to Indiegogo?  <a class="toggler" href="#" ng-click="switchForm()">Sign up</a>
</div>
</div>
<div id="signUpSession" ng-show="currentForm === 'signupForm'">
<p class="sign-up-with-email divider"><span class="divider-line">Or sign up with email</span></p>
<form accept-charset="UTF-8" action="https://www.indiegogo.com/accounts.json" method="post" name="signupForm" novalidate="novalidate"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"/><input name="authenticity_token" type="hidden" value="zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo="/></div>
<p class="i-error" ng-if="errorMessage">{{errorMessage}}</p>
<input id="timestamp" name="timestamp" type="hidden" value="1431480497"/><input id="spinner" name="spinner" type="hidden" value="49383214f617687558625e6620308124"/>
<input class="i-text-field" id="account_firstname" name="account[firstname]" ng-model="signupAccount.firstname" placeholder="First Name" required="required" size="30" type="text"/>
<label class="i-input-error-subtext i-error" for="account_firstname" ng-if="signupForm['account[firstname]'].$error.required &amp;&amp; signupForm['account[firstname]'].$dirty">This field is required</label>
<input class="i-text-field" id="account_lastname" name="account[lastname]" ng-model="signupAccount.lastname" placeholder="Last Name" required="required" size="30" type="text"/>
<label class="i-input-error-subtext i-error" for="account_lastname" ng-if="signupForm['account[lastname]'].$error.required &amp;&amp; signupForm['account[lastname]'].$dirty">This field is required</label>
<input class="i-text-field" id="a56e58558d3352feb21e840afa59c996" name="a56e58558d3352feb21e840afa59c996" ng-model="signupAccount.email" placeholder="Email" required="required" type="text"/><div style="position: absolute; left: -2000px;"><input autocomplete="off" id="email" name="email" tabindex="999" type="text" value=""/></div>
<label class="i-input-error-subtext i-error" for="a56e58558d3352feb21e840afa59c996" ng-if="signupFailed &amp;&amp; !signupAccount.emailValid()">Please enter a valid email address</label>
<label class="i-input-error-subtext i-error" for="a56e58558d3352feb21e840afa59c996" ng-if="signupFailed &amp;&amp; !signupAccount.email">This field is required</label>
<input autocomplete="off" class="i-text-field" id="take" minlength="6" name="dbf31d671896cb4242654a07b0a7d13d" ng-model="signupAccount.password" placeholder="Password" required="required" type="password"/><div style="position: absolute; left: -2000px;"><input autocomplete="off" id="password" name="password" tabindex="999" type="password" value=""/></div>
<label class="i-input-error-subtext i-error" for="dbf31d671896cb4242654a07b0a7d13d" ng-if="signupFailed &amp;&amp; !signupAccount.passwordValid()">Must be between 6 and 40 characters</label>
<label class="i-input-error-subtext i-error" for="dbf31d671896cb4242654a07b0a7d13d" ng-if="signupFailed &amp;&amp; !signupAccount.password">This field is required</label>
<div class="i-field-row i-checkbox-with-label">
<input name="account[general_opt_in]" type="hidden" value="0"/><input checked="checked" id="account_general_opt_in" name="account[general_opt_in]" type="checkbox" value="1"/>
<label for="account_general_opt_in">Sign me up for the weekly newsletter</label>
</div>
<input class="i-cta-1 js-submit-session" name="commit" ng-click="submitSignup()" type="submit" value="Create an Account"/>
<div class="i-fine-print">


    By signing up you agree to our <a href="https://www.indiegogo.com/about/terms" target="_blank">Terms of Use</a> and <a href="https://learn.indiegogo.com/privacy-policy" target="_blank">Privacy Policy</a>.
  </div>
</form>
<div class="topborder">
              Already have an account? <a class="toggler" href="#" ng-click="switchForm()">Log in</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container hidden" header-flash-container="">
</div>
<div class="container i-campaign-page">
<div class="i-campaign-page-title">
<h1>Sean Dayton :: Psalms EP</h1>
<div class="i-byline">
<span class="i-keep-it-together">
<span class="i-icon i-glyph-icon-30-location"></span>
<a class="i-byline-location-link" href="/explore?filter_city=North+Bay&amp;filter_country=CTRY_CA">North Bay, Ontario, Canada</a>
</span>
<span class="i-keep-it-together">
<span class="i-icon i-category-icon i-glyph-icon-30-music"></span>
<a href="/explore/music">Music</a>
</span>
</div>
</div>
<div class="i-float-tab-links">
<div class="i-vertical-share-links">
<a class="js-anchor" name="share"></a>
<div class="i-share">
<div class="i-fb">
<div class="fb-share-button" data-href="http://www.indiegogo.com/projects/892539/fblk" data-layout="box_count" data-ref=""></div>
</div>
<a class="twitter-share-button" data-count="vertical" data-counturl="http://www.indiegogo.com/projects/892539" data-related="indiegogo:Indiegogo" data-text="Help make it happen for Sean Dayton :: Psalms EP on @indiegogo" data-url="http://igg.me/p/892539/twtr" href="http://twitter.com/share" target="_blank">Tweet</a>
<div class="i-google-button">
<div class="g-plusone" data-href="http://www.indiegogo.com/projects/892539/gpls" data-size="tall"></div>
</div>
<a class="i-icon-link" href="/accounts/sign_up"> <span class="i-icon i-glyph-icon-30-mail"></span>
<span class="i-name">email</span>
</a>
<a class="i-icon-link" data-target="#embed_lightbox" data-toggle="modal" href="#">
<span class="i-icon i-glyph-icon-30-embed"></span>
<span class="i-name">embed</span>
</a>
<a class="i-icon-link js-clip" data-clipboard-text="http://igg.me/at/seandayton/x">
<span class="i-icon i-glyph-icon-30-link"></span>
<span class="i-name">Link</span>
</a>
<a class="i-follow i-icon-link" href="/project/track_login/sean-dayton-psalms-ep">
<span class="i-icon i-glyph-icon-30-following"></span>
<span class="i-name">Follow</span>
</a> </div>
</div>
<span class="i-tab" data-tab-id="home">
<span class="">
<a class="js-tab-link" data-url="/projects/sean-dayton-psalms-ep/show_tab/home" href="#home">Story</a>
</span>
</span>
<span class="i-tab" data-tab-id="activity">
<span class="">
<a class="js-tab-link" data-url="/projects/sean-dayton-psalms-ep/show_tab/activity" href="#activity">Updates</a>
<span class="i-count">0</span>
</span>
</span>
<span class="i-tab" data-tab-id="comments">
<span class="">
<a class="js-tab-link" data-url="/projects/sean-dayton-psalms-ep/show_tab/comments" href="#comments">Comments</a>
<span class="i-count">0</span>
</span>
</span>
<span class="i-tab" data-tab-id="pledges">
<span class="">
<a class="js-tab-link" data-url="/projects/sean-dayton-psalms-ep/show_tab/pledges" href="#pledges">Funders</a>
<span class="i-count">42</span>
</span>
</span>
</div>
<div class="row i-campaign-body">
<div class="col-xs-8 i-main-column">
<div class="js-tab-flash"></div>
<div campaign-body="" class="i-campaign-body-content">
<div class="js-tab-content">
</div>
</div>
</div>
<div class="col-xs-4 i-sidebar">
<div class="i-bordered-box i-campaign-summary-sidebar" id="i-contrib-box-rework">
<div class="i-project-nutshell">
<div class="i-balance"><span class="currency currency-xlarge"><span>$4,000</span><em>CAD</em></span></div>
<div class="i-raised">
      raised by
      <span class="i-raised-funders">42 people</span>
<span class="i-raised-in-time">in 1 month</span>
</div>
<div class="i-progress-bar"><div class="i-complete" style="width: 100%"></div></div>
<div class="i-bottom-row">
<div class="i-percent">
        100%
        <span class="i-percent-funded">funded</span>
</div>
<div class="i-time-left">
<em>0</em> time left
      </div>
</div>
</div>
<div class="i-icon-project-note">
<span class="i-icon i-glyph-icon-30-create-goal"></span>
<span class="i-goal-amount">
<span class="currency"><span>$4,000</span></span>
</span>
<span class="i-goal-currency">
      CAD
    </span>
<span class="i-goal-text">goal</span>
</div>
<div class="i-icon-project-note">
<span class="i-status">Flexible Funding</span>
<span class="i-icon i-icon-info-bubble js-goal-info-popover">
<span class="js-subinfo hidden">This campaign has ended and will receive all funds raised.</span>
</span>
</div>
<!-- Facebook contributor friends -->
<div class="i-project-cards">
<div class="project-card-friend-list">
</div>
</div>
<div class="i-contribute-button i-campaign-closed">
      Campaign Closed
        <div class="i-campaign-closed-subheader">This campaign ended on September 8, 2014</div>
</div>
</div>
<div class="i-sidebar-header">Select a Perk</div>
<ul class="i-perks js-perks">
<li class="perk rounded shadow i-perk" id="perk_id_2221418">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$1</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      New Song Download
    </div>
<p class="description i-perk-description">A digital download of my new song: The Apple (acoustic version). Every dollar helps!</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">1</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221429">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$5</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      Digital Download
    </div>
<p class="description i-perk-description">You get the digital version of the full EP (5 Songs) before it's released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">5</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221444">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$12</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      Physical CD + Download
    </div>
<p class="description i-perk-description">A physical copy of the CD + Digital download of the entire EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">7</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221471">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$18</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      Signed CD + Download
    </div>
<p class="description i-perk-description">A signed copy of the CD + Digital download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">10</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221493">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$30</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      CD + ALL Previous Music (MP3)
    </div>
<p class="description i-perk-description">A copy of the CD + Digital download of ALL previous albums + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">2</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221508">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$50</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      5 CDs for your friends
    </div>
<p class="description i-perk-description">5 Physical copies of the EP + Digital download of ALL previous albums + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">5</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221560">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$100</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      5 CDs + ALL Previous CDs
    </div>
<p class="description i-perk-description">5 Physical copies of the EP + ALL previous CDs (4 albums) + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">3</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221582">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$250</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      Record Psalm of your choice
    </div>
<p class="description i-perk-description">I will write and record a setting of the Psalm of your choice + 5 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">1</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221619">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$350</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      Skype Concert
    </div>
<p class="description i-perk-description">A personal 30-45 minute private concert over Skype + 5 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">0</span>  claimed
    </p>
</div>
</li>
<li class="perk rounded shadow i-perk" id="perk_id_2221635">
<div class="amount bold i-perk-amount">
<span class="currency currency-large"><span>$650</span><em>CAD</em></span>
</div>
<div class="perk-title i-perk-title">
      House concert
    </div>
<p class="description i-perk-description">A Psalms concert at your house (anywhere in Ontario) + 10 copies of the new EP + Digital download of ALL previous albums + Download of the EP before it’s released + The Apple (acoustic version).</p>
<div class="claim clearfix">
<p class="fl claimed big-perk-button i-claim-item"><span class="i-value">1</span>  claimed
    </p>
</div>
</li>
</ul>
<div class="i-prohibited">
        Do you think this campaign <a href="/about/terms" target="_blank">contains prohibited content</a>?

        <a href="http://support.indiegogo.com/hc/en-us/requests/new?campaign=892539&amp;description=https%3A%2F%2Fwww.indiegogo.com%2Fprojects%2F892539&amp;subject=Prohibited+Content&amp;ticket_form_id=68803" target="_blank" title="Violates Indiegogo 'Terms of Use'">Let us know.</a>
</div>
</div>
</div>
</div>
<div class="modal i-modal i-embed-lightbox" id="embed_lightbox">
<div class="modal-dialog i-modal-wider">
<div class="modal-content">
<a aria-hidden="true" class="close i-icon i-glyph-icon-30-close" data-dismiss="modal"></a>
<div class="row">
<div class="col-sm-8">
<h3>Embed this card in your website or blog</h3>
<p>Copy the code below and paste it into your website or blog.</p>
<textarea class="i-code-text" onclick="javascript:this.select();" readonly="true" rows="8">&lt;iframe src="https://www.indiegogo.com/project/sean-dayton-psalms-ep/embedded" width="222px" height="445px" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;</textarea>
</div>
<div class="col-sm-4">
<div class="i-project-card i-embedded">
<a class="i-project" href="/projects/sean-dayton-psalms-ep/wdgt/8350949" target="_blank">
<div class="i-img" data-src="https://res.cloudinary.com/indiegogo-media-prod-cld/image/upload/c_fill,h_220,w_220/v1407165049/grmirid418gsa0lwwwyq.jpg">
</div>
<div class="i-content">
<div class="i-title">Sean Dayton :: Psalms EP</div>
<div class="i-tagline ">Help Sean Dayton record a Psalms EP. Pre-order the album and get some great rewards!</div>
</div>
<div class="i-stats">
<span class="currency currency-medium"><span>$4,000</span><em>CAD</em></span>
<div class="i-progress-bar">
<div class="i-complete" style="width: 100%"></div>
</div>
<div class="i-bottom-row">
<div class="i-percent">
            100%
          </div>
<div class="i-time-left">
            0 time left
          </div>
</div>
</div>
</a></div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade i-publishModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="i-publishModal-header">
<a class="i-publishModal-close">
<span class="i-icon i-glyph-icon-30-close"></span>
</a>
<img alt="Airplane" class="i-publishModal-gif" src="https://g2.iggcdn.com/assets/airplane-025b66f1475c48726290034938706b45.gif"/>
<h2>Your campaign is live!</h2>
</div>
<div class="i-publishModal-body">
<p class="i-publishModal-body-headline">Now spread the word</p>
<p class="i-publishModal-body-cta">Reach out to your social networks and start raising funds now!</p>
<div class="i-publishModal-socialIcons">
<a class="i-socialIcon-fb" href="https://facebook.com/sharer/sharer.php?u=http%3A%2F%2Figg.me%2Fp%2Fsean-dayton-psalms-ep" target="_blank">
<span class="i-socialIcon i-glyph-icon-30-facebook"></span>
</a>
<a class="i-socialIcon-twitter" href="https://twitter.com/intent/tweet?url=http%3A%2F%2Figg.me%2Fp%2Fsean-dayton-psalms-ep&amp;text=Help+make+it+happen+for+%27Sean+Dayton+%3A%3A+Psalms+EP%27&amp;via=indiegogo&amp;related=indiegogo&amp;hashtags=indiegogo" target="_blank">
<span class="i-socialIcon i-glyph-icon-30-twitter"></span>
</a>
<a class="i-socialIcon-gplus" href="https://plus.google.com/share?url=http%3A%2F%2Figg.me%2Fp%2Fsean-dayton-psalms-ep&amp;hl=en" target="_blank">
<span class="i-socialIcon i-glyph-icon-30-gplus"></span>
</a>
</div>
<div class="i-publishModal-clip-copy hidden-xs hidden-sm">
<p class="i-publishModal-body-headline">Email or text your campaign link</p>
<p class="i-publishModal-body-cta">Personal messages work best at exciting your community.</p>
<input class="i-publishModal-link" value="http://igg.me/at/seandayton/x">
<a class="i-cta-1 i-cta-1-grey js-link" data-clipboard-text="http://igg.me/at/seandayton/x">Copy Link</a>
</input></div>
</div>
</div>
</div>
</div>
<div class="i-footer js-footer">
<div class="container">
<div class="visible-xs visible-sm">
<div class="row">
<section class="col-sm-8">
<div class="i-footer-header">Sign Up for Daily Inspiration</div>
<form accept-charset="UTF-8" action="https://www.indiegogo.com/accounts/quick_signup" class="i-flex-fixed-container" data-ajax="false" footer-newsletter-form="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"/><input name="authenticity_token" type="hidden" value="zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo="/></div>
<div class="i-flexible-width-cell">
<input id="timestamp" name="timestamp" type="hidden" value="1431480497"/><input id="spinner" name="spinner" type="hidden" value="49383214f617687558625e6620308124"/>
<input class="i-footer-text-field" id="a56e58558d3352feb21e840afa59c996" name="a56e58558d3352feb21e840afa59c996" placeholder="Your email address" type="text"/><div style="position: absolute; left: -2000px;"><input autocomplete="off" id="email" name="email" tabindex="999" type="text" value=""/></div>
</div>
<div class="i-fixed-width-cell">
<a class="i-cta-1 i-footer-btn" href="" ng-click="submitForm()">Sign Up Now</a>
</div>
</form> <div class="i-footer-note">Private, secure, spam-free</div>
</section>
<section class="col-sm-4 i-top-lined-mobile-only">
<div class="i-footer-header">Get the Latest</div>
<a class="i-footer-icon-button" href="https://www.facebook.com/Indiegogo"><span class="i-icon i-glyph-icon-30-facebook"></span></a>
<a class="i-footer-icon-button" href="https://twitter.com/indiegogo"><span class="i-icon i-glyph-icon-30-twitter"></span></a>
<a class="i-footer-icon-button" href="https://plus.google.com/+indiegogo"><span class="i-icon i-glyph-icon-30-gplus"></span></a>
<a class="i-footer-icon-button" href="https://www.youtube.com/user/IndiegogoVideo"><span class="i-icon i-glyph-icon-30-youtube"></span></a>
</section>
</div>
<div class="row">
<section class="col-sm-8 i-top-lined">
<div class="i-footer-header">About Indiegogo</div>
<div class="row visible-xs">
<div class="col-xs-6">
<a class="i-footer-about-link" href="/about/our-story">About Us</a>
<a class="i-footer-about-link" href="/careers">Careers</a>
<a class="i-footer-about-link" href="/partners">Partner Pages</a>
<a class="i-footer-about-link" href="/about/brand">Brand Resources</a>
<a class="i-footer-about-link" href="/contact/press">Press</a>
</div>
<div class="col-xs-6">
<a class="i-footer-about-link" href="http://blog.indiegogo.com/">Blog</a>
<a class="i-footer-about-link" href="http://go.indiegogo.com/playbook">Playbook</a>
<a class="i-footer-about-link" href="/trust">Trust &amp; Safety</a>
<a class="i-footer-about-link" href="http://support.indiegogo.com/hc/en-us">Help &amp; Support</a>
<a class="i-footer-about-link" href="/contact/questions">Contact Us</a>
</div>
</div>
<div class="row hidden-xs">
<div class="col-sm-4">
<a class="i-footer-about-link" href="/about/our-story">About Us</a>
<a class="i-footer-about-link" href="/careers">Careers</a>
<a class="i-footer-about-link" href="/partners">Partner Pages</a>
<a class="i-footer-about-link" href="/about/brand">Brand Resources</a>
</div>
<div class="col-sm-4">
<a class="i-footer-about-link" href="/contact/press">Press</a>
<a class="i-footer-about-link" href="http://blog.indiegogo.com/">Blog</a>
<a class="i-footer-about-link" href="http://go.indiegogo.com/playbook">Playbook</a>
<a class="i-footer-about-link" href="/trust">Trust &amp; Safety</a>
</div>
<div class="col-sm-4">
<a class="i-footer-about-link" href="http://support.indiegogo.com/hc/en-us">Help &amp; Support</a>
<a class="i-footer-about-link" href="/contact/questions">Contact Us</a>
</div>
</div>
</section>
<section class="col-sm-4 i-top-lined">
<div class="row">
<div class="col-xs-6 col-sm-12">
<div class="i-footer-header i-footer-language-header">Language</div>
</div>
<div class="col-xs-6 col-sm-12">
<div class="dropdown i-footer-dropdown" footer-locale-dropdown="" locale-options='{"en":"English","de":"Deutsch","fr":"Fran\u00e7ais","es":"Espa\u00f1ol"}'></div>
</div>
</div>
</section>
</div>
</div>
<div class="visible-md visible-lg">
<section class="row">
<div class="col-md-3">
<div class="i-footer-header">Campaigning</div>
<a class="i-footer-about-link" href="/campaigns/new">Start Your Campaign</a>
<a class="i-footer-about-link" href="http://learn.indiegogo.com/success">Success Stories</a>
<a class="i-footer-about-link" href="http://go.indiegogo.com/pricing-fees">Pricing</a>
<a class="i-footer-about-link" href="http://go.indiegogo.com/playbook/life-cycle-phase/the-basics">Campaign Playbook</a>
</div>
<div class="col-md-3">
<div class="i-footer-header">Contributing</div>
<a class="i-footer-about-link" href="/explore">Explore</a>
<a class="i-footer-about-link" href="/partners">Partner Pages</a>
<a class="i-footer-about-link" href="http://go.indiegogo.com/playbook/contributing">Contributing Playbook</a>
</div>
<div class="col-md-6">
<div class="i-footer-header">Sign Up for Daily Inspiration</div>
<form accept-charset="UTF-8" action="https://www.indiegogo.com/accounts/quick_signup" class="i-flex-fixed-container" data-ajax="false" footer-newsletter-form="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"/><input name="authenticity_token" type="hidden" value="zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo="/></div>
<div class="i-flexible-width-cell">
<input id="timestamp" name="timestamp" type="hidden" value="1431480497"/><input id="spinner" name="spinner" type="hidden" value="49383214f617687558625e6620308124"/>
<input class="i-footer-text-field" id="a56e58558d3352feb21e840afa59c996" name="a56e58558d3352feb21e840afa59c996" placeholder="Your email address" type="text"/><div style="position: absolute; left: -2000px;"><input autocomplete="off" id="email" name="email" tabindex="999" type="text" value=""/></div>
</div>
<div class="i-fixed-width-cell">
<a class="i-cta-1 i-footer-btn" href="" ng-click="submitForm()">Sign Up Now</a>
</div>
</form> <div class="i-footer-note">Private, secure, spam-free</div>
</div>
</section>
<section class="row">
<div class="col-md-3">
<div class="i-footer-header">About Indiegogo</div>
<a class="i-footer-about-link" href="/learn-how-to-raise-money-for-a-campaign">How It Works</a>
<a class="i-footer-about-link" href="/about/our-story">About Us</a>
<a class="i-footer-about-link" href="/careers">Careers</a>
<a class="i-footer-about-link" href="/about/brand">Brand Resources</a>
<a class="i-footer-about-link" href="/contact/press">Press</a>
<a class="i-footer-about-link" href="http://blog.indiegogo.com">Blog</a>
</div>
<div class="col-md-3">
<div class="i-footer-header">Help</div>
<a class="i-footer-about-link" href="http://go.indiegogo.com/playbook">Crowdfunding Playbook</a>
<a class="i-footer-about-link" href="/trust">Trust &amp; Safety</a>
<a class="i-footer-about-link" href="http://support.indiegogo.com/hc/en-us">Help &amp; Support</a>
<a class="i-footer-about-link" href="/contact/questions">Contact Us</a>
</div>
<div class="col-md-4">
<div class="i-footer-header">Get the Latest</div>
<div class="i-footer-social-links" footer-share-icons="">
<a class="twitter-follow-button" data-show-count="true" data-show-screen-name="false" href="https://twitter.com/indiegogo">Follow
                    @indiegogo</a><br/>
<a class="i-youtube" href="http://www.youtube.com/subscription_center?add_user=IndiegogoVideo"><img alt="Subscribe to me on YouTube" src="//s.ytimg.com/yt/img/creators_corner/Subscribe_to_my_videos/YT_Subscribe_61x23_red.png"/></a>
<div class="g-plusone" data-annotation="none" data-href="http://www.indiegogo.com"></div>
<br/>
<div class="fb-like" data-action="like" data-colorscheme="dark" data-href="https://www.facebook.com/Indiegogo" data-layout="standard" data-share="false" data-show-faces="true" data-width="240"></div>
</div>
</div>
<div class="col-md-2">
<div class="i-footer-header">Language</div>
<div class="dropdown i-footer-dropdown" footer-locale-dropdown="" locale-options='{"en":"English","de":"Deutsch","fr":"Fran\u00e7ais","es":"Espa\u00f1ol"}'></div>
</div>
</section>
</div>
<section class="i-top-lined">
<div class="row">
<div class="i-footer-legal-links col-xs-12 col-sm-6">
<a href="https://www.indiegogo.com/about/terms">Terms of Use</a>
<a href="https://learn.indiegogo.com/privacy-policy">Privacy Policy</a>
<a href="https://learn.indiegogo.com/cookie-policy">Cookie Policy</a>
<a href="https://www.indiegogo.com/partners/terms">Partner Terms</a>
</div>
<div class="col-xs-12 col-sm-6">
<div class="i-footer-legal-links i-footer-copyright">
            © 2015 Indiegogo, Inc. All Rights Reserved
          </div>
</div>
</div>
<div class="hidden-xs">
<div class="i-footer-trust-bbb js-trust-bbb" footer-trust-bbb="" footer-trust-bbb-image-url="https://g3.iggcdn.com/assets/site/footer/bbbImage-6eff7955dc2db21aaebd888db379770e.png"></div>
</div>
</section>
</div>
</div>
<script src="https://g2.iggcdn.com/assets/jquery/jquery-8c49b938b6aad150df427297a37d4153.js" type="text/javascript"></script>
<script src="https://g0.iggcdn.com/assets/i18n_stack-f0d276b0b9a36f7762c9e331b832096b.js" type="text/javascript"></script>
<script src="https://g2.iggcdn.com/assets/igg/site/common-196c55f2ace4f7db063eaee0eac4a656.js" type="text/javascript"></script>
<script src="https://g2.iggcdn.com/assets/campaign-page-6fdeaa8e719dc11179b82cc7ac4828dd.js" type="text/javascript"></script>
<script src="https://g3.iggcdn.com/assets/ancillary-245b03a270043230a5e28c1dce857726.js" type="text/javascript"></script>
<script type="text/javascript">
      I18n.defaultLocale = "en";
      I18n.locale = "en";

        $(document).ready(function() {
          igg.site.onDocumentReady();
        });

      $.cloudinary.config({"api_key":"754759674861391",
        "cloud_name": "indiegogo-media-prod-cld",
        "cname": ""
      });

        igg.site.setupZeroClipboard("https://g3.iggcdn.com/assets/zeroclipboard/ZeroClipboard-482c1ed97885431f9219f95faf531bd5.swf");
  campaignPageView = new igg.site.CampaignPage({
    el: $(".i-campaign-page"),
    facebook_app_id: "2392863781"
  });

  campaignPageView.start();

  new igg.projects.TrackingPixels(gon.tracking_info).setup();

    </script>
<script async="true" src="//static.criteo.net/js/ld/ld.js" type="text/javascript"></script>
<script type="text/javascript">

window.igg_criteo_trigger_campaign = function() {
  window.criteo_q = window.criteo_q || [];
  window.criteo_q.push(
    { event: "setAccount", account: 12644 },
    { event: "setCustomerId", id: "" },
    { event: "setSiteType", type: "d" },
    { event: "viewItem", item: "892539" }
  );
}

</script>
<script type="text/javascript"> window.igg_criteo_trigger_campaign(); </script>
<!-- Google Code for Main List -->
<script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = 1008738018;
    var google_conversion_label = "pah0CP6GwQQQ4r2A4QM";
    var google_custom_params = window.google_tag_params;
    var google_remarketing_only = true;
    /* ]]> */
  </script>
<div class="hidden">
<script src="//www.googleadservices.com/pagead/conversion.js" type="text/javascript">
</script>
</div>
<noscript>
<div style="display:inline;">
<img alt="" height="1" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1008738018/?value=0&amp;label=pah0CP6GwQQQ4r2A4QM&amp;guid=ON&amp;script=0" style="border-style:none;" width="1"/>
</div>
</noscript>
<!-- Remove Cookies -->
<script>
    $.ajax({
      url: '/www_cookies',
      type: 'DELETE',
      headers: {'X-CSRF-Token': 'zHDpYAIp1VMrZ/FULXN5Ht7LWqB/OW2xiYUXCYGEWGo='}
    });
  </script>
<!-- Remove Cookies End -->
<script>window.twttr = (function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0],
      t = window.twttr || {};
  if (d.getElementById(id)) return;
  js = d.createElement(s);
  js.id = id;
  js.src = "https://platform.twitter.com/widgets.js";
  fjs.parentNode.insertBefore(js, fjs);

  t._e = [];
  t.ready = function(f) {
    t._e.push(f);
  };

  return t;
}(document, "script", "twitter-wjs"));</script>
</body>
</html>

In [ ]:

Kickstarter

There's an undocumented API that can give us JSON.


In [13]:
kicks_raw = requests.get('http://www.kickstarter.com/projects/search.json?search=&term=dayton')

In [14]:
import json

In [15]:
data = json.loads(kicks_raw.text)

In [18]:
data['projects'][0]


Out[18]:
{'backers_count': 32,
 'blurb': 'Twist Cupcakery needs your help launching our gourmet Cupcakery in Downtown Dayton',
 'category': {'id': 312,
  'name': 'Restaurants',
  'parent_id': 10,
  'position': 9,
  'slug': 'food/restaurants',
  'urls': {'web': {'discover': 'http://www.kickstarter.com/discover/categories/food/restaurants'}}},
 'country': 'US',
 'created_at': 1426798848,
 'creator': {'avatar': {'medium': 'https://ksr-ugc.imgix.net/avatars/14582541/20140223_172627_1_(2).original.jpg?v=1429873398&w=160&h=160&fit=crop&auto=format&q=92&s=4fc3285d6477ec6898bd29151e22b3a2',
   'small': 'https://ksr-ugc.imgix.net/avatars/14582541/20140223_172627_1_(2).original.jpg?v=1429873398&w=80&h=80&fit=crop&auto=format&q=92&s=3e14b82a86a7442f811eb3868276081d',
   'thumb': 'https://ksr-ugc.imgix.net/avatars/14582541/20140223_172627_1_(2).original.jpg?v=1429873398&w=40&h=40&fit=crop&auto=format&q=92&s=f931e8f349ac2ec62d51a9f5b29c0be5'},
  'id': 1661945159,
  'name': "Alexandra 'Kate' Rivers",
  'urls': {'api': {'user': 'https://api.kickstarter.com/v1/users/1661945159?signature=1431566585.ec8db2df86565d8cd8d16d0e3c111cea62fded90'},
   'web': {'user': 'https://www.kickstarter.com/profile/1661945159'}}},
 'currency': 'USD',
 'currency_symbol': '$',
 'currency_trailing_code': True,
 'deadline': 1433161759,
 'disable_communication': False,
 'goal': 6000.0,
 'id': 1745647424,
 'launched_at': 1430396959,
 'location': {'country': 'US',
  'displayable_name': 'Dayton, OH',
  'id': 2389876,
  'is_root': False,
  'name': 'Dayton',
  'short_name': 'Dayton, OH',
  'slug': 'dayton-oh',
  'state': 'OH',
  'type': 'Town',
  'urls': {'api': {'nearby_projects': 'https://api.kickstarter.com/v1/discover?signature=1431550880.d1795ee732dbbb7f59d78878dbd48afc47f8f416&woe_id=2389876'},
   'web': {'discover': 'https://www.kickstarter.com/discover/places/dayton-oh',
    'location': 'https://www.kickstarter.com/locations/dayton-oh'}}},
 'name': 'Twist Cupcakery',
 'photo': {'1024x768': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=1024&h=768&fit=crop&auto=format&q=92&s=9ec95a45f276515e45f8659795b95c5e',
  '1536x1152': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=1536&h=1152&fit=crop&auto=format&q=92&s=ccfaba38c7497042cf07b5668427a81b',
  'ed': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=338&h=250&fit=crop&auto=format&q=92&s=4737a87f2bb0ca156b5eb3eb49db30f6',
  'full': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=560&h=420&fit=crop&auto=format&q=92&s=2fdb31db6d5f2035adf14feba3015bab',
  'little': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=200&h=150&fit=crop&auto=format&q=92&s=764ad6bb4e786cf79d3bf13873a81cb1',
  'med': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=266&h=200&fit=crop&auto=format&q=92&s=81e4c76180ea7c00ecb91ff14c3ee0c5',
  'small': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=160&h=120&fit=crop&auto=format&q=92&s=5c2e757c7b881556b2d659725379b680',
  'thumb': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=40&h=30&fit=crop&auto=format&q=92&s=e10b6ba0759508078abb002ef368f96f'},
 'pledged': 3846.0,
 'profile': {'background_color': None,
  'background_image_opacity': 0.8,
  'blurb': None,
  'feature_image_attributes': {'image_urls': {'baseball_card': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=1536&h=1152&fit=crop&auto=format&q=92&s=ccfaba38c7497042cf07b5668427a81b',
    'default': 'https://ksr-ugc.imgix.net/projects/1740438/photo-original.jpg?v=1429843254&w=1536&h=1152&fit=crop&auto=format&q=92&s=ccfaba38c7497042cf07b5668427a81b'}},
  'id': 1780012,
  'link_background_color': None,
  'link_text': None,
  'link_text_color': None,
  'link_url': None,
  'name': None,
  'project_id': 1780012,
  'should_show_feature_image': True,
  'show_feature_image': False,
  'state': 'inactive',
  'state_changed_at': 1426798848,
  'text_color': None},
 'slug': 'twist-cupcakery',
 'spotlight': False,
 'state': 'live',
 'state_changed_at': 1430396960,
 'static_usd_rate': '1.0',
 'urls': {'web': {'project': 'https://www.kickstarter.com/projects/1661945159/twist-cupcakery?ref=discovery',
   'rewards': 'https://www.kickstarter.com/projects/1661945159/twist-cupcakery/rewards'}},
 'usd_pledged': '3846.0'}

In [ ]: