From 65c5f1d14e3d901142339112e66ebe677636fe02 Mon Sep 17 00:00:00 2001 From: jllord Date: Mon, 27 May 2013 18:35:21 -0700 Subject: [PATCH] moar --- ...6KYND7dFVkcnJRNUtHWUNKamxoRGg4ZzNiT3c.json | 2 +- coffeerings.jpg | Bin 0 -> 23992 bytes css/site.css | 80 +++++++------ css/style.css | 2 +- index.html | 109 ++++++++++++------ js/sheetsee.js | 24 +++- 6 files changed, 145 insertions(+), 72 deletions(-) create mode 100644 coffeerings.jpg diff --git a/0Ao5u1U6KYND7dFVkcnJRNUtHWUNKamxoRGg4ZzNiT3c.json b/0Ao5u1U6KYND7dFVkcnJRNUtHWUNKamxoRGg4ZzNiT3c.json index ce6e2bc..cca6574 100644 --- a/0Ao5u1U6KYND7dFVkcnJRNUtHWUNKamxoRGg4ZzNiT3c.json +++ b/0Ao5u1U6KYND7dFVkcnJRNUtHWUNKamxoRGg4ZzNiT3c.json @@ -1 +1 @@ -[{"name":"Sweet Bar Bakery","address":"2355 Broadway","city":"Oakland","state":"Ca","long":"-122.266011839473","lat":"37.8129222733119","geoaccuracy":"house","country":"USA","wifipassword":"cupcakes","outlets":"yes","couch":"no","largetable":"yes","brewing":"","outdoorseating":"yes","hexcolor":"#A0FD14","rowNumber":1},{"name":"Awaken Cafe","address":"1429 Broadway","city":"Oakland","state":"Ca","long":"-122.271131495076","lat":"37.8046753170488","geoaccuracy":"house","country":"USA","wifipassword":"iced coffee","outlets":"yes","couch":"yes","largetable":"yes","brewing":"Four Barrel","outdoorseating":"","hexcolor":"#A0FD14","rowNumber":2},{"name":"Panther Coffee","address":"2390 NW 2nd Ave","city":"Miami","state":"Fl","long":"-80.1991536666667","lat":"25.8000021666667","geoaccuracy":"house","country":"USA","wifipassword":"espresso","outlets":"yes","couch":"no","largetable":"yes","brewing":"In-house","outdoorseating":"yes","hexcolor":"#A0FD14","rowNumber":3},{"name":"Haddon Hill Cafe","address":"504 Wesley Ave","city":"Oakland","state":"Ca","long":"-122.2488474","lat":"37.8049159","geoaccuracy":"cafe","country":"USA","wifipassword":"haddon10","outlets":"yes","couch":"no","largetable":"yes","brewing":"Sight Glass","outdoorseating":"yes","hexcolor":"#A0FD14","rowNumber":4},{"name":"Subrosa","address":"419 40th Street","city":"Oakland","state":"Ca","long":"-122.2604838","lat":"37.8283586","geoaccuracy":"cafe","country":"USA","wifipassword":"-","outlets":"yes","couch":"no","largetable":"no","brewing":"Four Barrel","outdoorseating":"yes","hexcolor":"#A0FD14","rowNumber":5}] \ No newline at end of file +[{"name":"Sweet Bar Bakery","address":"2355 Broadway","city":"Oakland","state":"Ca","long":"-122.266011839473","lat":"37.8129222733119","country":"USA","wifipassword":"cupcakes","outlets":"yes","couch":"no","largetable":"yes","brewing":"","outdoorseating":"yes","hexcolor":"#FF4646","rowNumber":1},{"name":"Awaken Cafe","address":"1429 Broadway","city":"Oakland","state":"Ca","long":"-122.271131495076","lat":"37.8046753170488","country":"USA","wifipassword":"iced coffee","outlets":"yes","couch":"yes","largetable":"yes","brewing":"Four Barrel","outdoorseating":"","hexcolor":"#FF4646","rowNumber":2},{"name":"Panther Coffee","address":"2390 NW 2nd Ave","city":"Miami","state":"Fl","long":"-80.1991536666667","lat":"25.8000021666667","country":"USA","wifipassword":"espresso","outlets":"yes","couch":"no","largetable":"yes","brewing":"In-house","outdoorseating":"yes","hexcolor":"#FF4646","rowNumber":3},{"name":"Haddon Hill Cafe","address":"504 Wesley Ave","city":"Oakland","state":"Ca","long":"-122.2488474","lat":"37.8049159","country":"USA","wifipassword":"haddon10","outlets":"yes","couch":"no","largetable":"yes","brewing":"Sight Glass","outdoorseating":"yes","hexcolor":"#FF4646","rowNumber":4},{"name":"SubRosa Coffee","address":"419 40th Street","city":"Oakland","state":"Ca","long":"-122.2604838","lat":"37.8283586","country":"USA","wifipassword":"-","outlets":"yes","couch":"no","largetable":"no","brewing":"Four Barrel","outdoorseating":"yes","hexcolor":"#FF4646","rowNumber":5}] \ No newline at end of file diff --git a/coffeerings.jpg b/coffeerings.jpg new file mode 100644 index 0000000000000000000000000000000000000000..627b515304d0add5fb9ace14a0fa838d9f5c211a GIT binary patch literal 23992 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 literal 0 HcmV?d00001 diff --git a/css/site.css b/css/site.css index e6482a5..cfc98b6 100644 --- a/css/site.css +++ b/css/site.css @@ -1,55 +1,67 @@ /* Page Specific CSS */ -body {font-family: Merriweather; background: #FFFEF8; color: #333; font-size: 16px; border: 10px #F1EFDE solid; margin: 0px; padding: 20px 20px 200px 20px; } -h1, h2, h3, h4, h5, h6 {font-family: Amatic SC;} -h1 {font-size: 40px;} +body {font-family: Lato; background: #fff; color: #333; font-size: 16px; border: 52px #F8F8F8 solid; margin: 0px; padding: 20px 20px 200px 20px; } +h1, h2, h3, h4, h5, h6 {} +h1 {font-size: 80px; font-family: Amatic SC; font-weight: normal; margin: 0px;} +h2 {font-size: 50px; font-family: Amatic SC; font-weight: normal; margin: 11px 0px;} +h3 {font-family: Amatic SC; font-size: 30px; margin: 10px 0px;} +h4 {font-size: Lato; font-size: 24px;} -h3.functionH {/*background-color: #47CCFC; color: #fff;*/ padding: 4px 8px; margin-top: 52px; border-top: 3px solid #47CCFC; border-left: 3px solid #47CCFC; border-right: 3px solid #47CCFC; margin-left: -14px; padding-left: 14px; - padding-top: 9px; } img {width: 100%;} +.container {margin: 24px 0px;} +#tableFilter {margin: 12px 0px; border: none; border-bottom: 1px solid #333; background-color: transparent; padding: 0px; font-family: Merriweather; color: #333; font-size: 13px; height: 22px;} -p a, a {color: #333; text-decoration: none; padding-bottom: 0px; border-bottom: 2px #FD9393 solid;} -p a:visted {color: #ff00ff;} +p a, a {color: #333; text-decoration: none; padding-bottom: 0px; border-bottom: 1px #FD9393 solid;} a:hover {color: #47CCFC;} -a:visited {color: #333;} -small {padding: 10px 0px;} -p {line-height: 24px;} + +small {padding: 10px 0px; font-size: 10px;} +p {margin: 0px; padding: 0px; font-size: 12px;} +li {line-height: 19px; font-size: 12px;} ol {line-height: 24px;} a.button {border: none;} -#map {height: 400px; max-width: 530px; background: #DADADA;} +#map {height: 400px; max-width: 530px; min-width: 300px; background: #DADADA;} #map a {border: none;} -::selection {background: #ff00ff;} /*#44FFB4*/ -::-moz-selection {background: #ff00ff;} +::selection {background: #E5FF1D;} +::-moz-selection {background: #E5FF1D;} -/*.goToTop {font-size: 9px; font-family: Helvetica; text-transform: uppercase; }*/ - -#menu {/*background: #47CCFC;*/ color: #fff; padding: 20px; float: left; position: fixed; left: 40px; top: 40px; max-width: 300px; font-family: Helvetica; font-size: 14px;} -#menu ul {list-style: none; margin: 0px; padding: 0px;} -#menu li {line-height: 34px;} -#menu li a {padding: 4px 8px; background-color: #F0F0F0; text-decoration: none; border: none;} -#menu li a.a2 {background-color: #CCF4FF;} -#menu li a:hover {background-color: #e7e7e7; color: #333;} +ul.nav {list-style: none; margin: 0px; padding: 0px;} +ul.nav li {display: inline; font-size: 10px; letter-spacing: .1em; text-transform: uppercase; padding-right: 4px;} +ul.nav li a {border: none;} +ul.nav li a:hover {border-bottom: 1px #FD9393 solid;} #wrapper {margin: 0px auto; max-width: 900px; padding-top: 40px; /*margin-left: 250px;*/} pre {word-wrap: break-word; padding: 14px; background: #F0F0F0; } code {font-family: "Consolas", "Ubuntu Mono", monospace; line-height: 22px; font-size: 13px; color: #636363; font-weight: normal;} -.button {padding: 5px 4px; background-color: #FF7031; font-size: 10px; color: #fff;} -.dotted {margin: 20px -28px; padding: 20px 28px; background-color: #CCF4FF; border: 8px solid #47CCFC; margin-top: 44px; padding-top: 0px;} -.dotted li {padding: 0px 2px;} -.dotted h2 {margin-top: inherit;} +.button {padding: 5px 5px; background-color: #BEBEBE; font-size: 10px; color: #fff;} +.button:hover {background: #B9FCFC; color: #47CCFC;} +.fauxButton {padding: 5px 5px; background-color: #FF4646; font-size: 11px; color: #fff; display: inline;} +.fauxButton .selected {background-color: #FF4646;} +.colorText {color: #FF4646; text-transform: uppercase; font-weight: 700;} - .leaflet-popup-content h2 {margin-bottom: 4px; margin-top: auto;} + .leaflet-popup-content h2 {font-family: Lato; font-size: 20px; text-transform: uppercase;} - #latestSpot, #selectedSpot {height: 400px; max-width: 350px; width: 100%; float: right;} + #rightSide {height: 400px; max-width: 350px; width: 100%; float: right; padding-top: 5px;} #selectedSpot {display: none;} - #latestSpot ul, #selectedSpot ul {list-style: none; margin: 0px; padding: 0px;} - #latestSpot li, #selectedSpot li{line-height: 34px;} + #latestSpot ul, #selectedSpot ul {list-style: none; margin-top: 12px 0px; padding: 0px;} + #latestSpot li, #selectedSpot li{} -#hackSpotsTable {cursor: pointer; margin-top: 80px;} -#hackSpotsTable .tHeader:hover {color: #FF7031;} -.spotRow:hover {color: #FF7031;} - .spotRow {border-left: 3px solid #ff00ff;} - .hideRow {display: none;} \ No newline at end of file +#hackSpotsTable {cursor: pointer; background: #fff; min-width: 600px;} +.tHeader::after {content: " \2193 \2191 "; font-size: 10px; padding-left: 3px;} +#hackSpotsTable .tHeader:hover {color: #FF4646;} +.spotRow:hover {color: #FF4646;} +.spotRow {border-left: 3px solid #ff00ff;} +.hideRow {display: none;} +.selectedRow {color: #FF4C0D;} + + .category {text-transform: uppercase; font-size: 9px; letter-spacing: .2em; padding-right: 6px;} + +#info p {font-size: 14px; padding: 4px; line-height: 19px; font-weight: 300;} +#info {border-top: 4px #F8F8F8 solid;} + + @media (max-width: 1024px) { + body {border: 20px #F8F8F8 solid; margin: 0px; padding: 20px 20px 80px 20px; } + + } \ No newline at end of file diff --git a/css/style.css b/css/style.css index a5e626e..0ee1c73 100644 --- a/css/style.css +++ b/css/style.css @@ -13,7 +13,7 @@ table {text-align: left; width: 100%} th {padding: 10px 0px;} td, text {padding: 3px 20px 3px 0px; font-size: 14px;} - #tableFilter, #basicFilter, #dogFilter {margin: 12px 0px; border: none; border-bottom: 1px solid #333; background-color: transparent; padding: 0px; font-family: Merriweather; color: #fff; font-size: 13px; height: 22px;} + #tableFilter {margin: 12px 0px; border: none; border-bottom: 1px solid #333; background-color: transparent; padding: 0px; font-family: Merriweather; color: #fff; font-size: 13px; height: 22px;} .noMatches {margin-left: 20px; font-size: 11px; font-style: italic; visibility: hidden;} /* Containers */ diff --git a/index.html b/index.html index bbeec8b..9fa05b6 100644 --- a/index.html +++ b/index.html @@ -8,30 +8,52 @@ - + +

Hack Spots

-
- -
-
+
+ +
+
+
+
+
+
-
- +
+ + Clear Reset Map + no matches +
+
+
+

Info

+

When I'm visiting a new city I'd like to know which coffee shops have the best vibes, great coffee and are good for hunkering down and having a good hack. Yelp will tell you where the Starbucks is and Foursquare will tell you where your friend's have been - but did they like it and was it a grab in go place or a hack place? Plus, what about the people I don't follow on Foursquare or who can't check-in when in other countries?

+

This website is hooked up to this Google Spreadsheet, which I've shared with friends. They add their favorite spots and every visitor to the site gets the latest data.

+ +

Besides being a list I've wanted to have, it's a fantastic (or I think so) way of using sheetsee.js, which is a little JavaScript library I've been working on. Sheetsee.js helps you hook a website to a Google spreadsheet that you then use to create or collaborate on data.

+
@@ -72,12 +102,14 @@ diff --git a/js/sheetsee.js b/js/sheetsee.js index e5d22e4..199b770 100644 --- a/js/sheetsee.js +++ b/js/sheetsee.js @@ -88,15 +88,32 @@ function makeTable(data, targetDiv) { // // // // // // // // // // // // // // // // // // // // // // // // // // // -function getGroupCount(data, groupTerm) { +function getKeywordCount(data, keyword) { + console.log(data, keyword) var group = [] data.forEach(function (d) { - if (d.status.match(groupTerm)) group.push(d) + for(var key in d) { + var value = d[key].toString().toLowerCase() + if (value.match(keyword.toLowerCase())) group.push(d) + } }) return group.length if (group = []) return "0" } +function getKeyword(data, keyword) { + console.log(data, keyword) + var group = [] + data.forEach(function (d) { + for(var key in d) { + var value = d[key].toString().toLowerCase() + if (value.match(keyword.toLowerCase())) group.push(d) + } + }) + return group + if (group = []) return "null" +} + function getColumnTotal(data, column){ var total = [] data.forEach(function (d) { @@ -741,7 +758,8 @@ exports.mostFrequent = mostFrequent exports.addUnitsLabels = addUnitsLabels exports.getOccurance = getOccurance exports.getMatches = getMatches -exports.getGroupCount = getGroupCount +exports.getKeyword = getKeyword +exports.getKeywordCount = getKeywordCount exports.getColumnTotal = getColumnTotal exports.getMax = getMax exports.getMin = getMin