I hereby claim:
- I am timsayshey on github.
- I am timsayshey (https://keybase.io/timsayshey) on keybase.
- I have a public key ASCHHiFiRvULF_WvGY8N6RXiWqDNdEi8hNVV4vROYk1tIAo
To claim this, I am signing this object:
| import { | |
| extension as checkoutExtension, | |
| BlockStack, | |
| Heading, | |
| } from "@shopify/ui-extensions/checkout"; | |
| import { | |
| extension as customerAccountExtension | |
| } from '@shopify/ui-extensions/customer-account'; | |
| interface LineItem { | |
| merchandise: { |
| { | |
| "categories": [ | |
| "Employee Recognition", | |
| "Christmas", | |
| "Birthday", | |
| "Thank you", | |
| "Father's Day", | |
| "Just Because", | |
| "Thanksgiving", | |
| "Encouragement", |
| javascript: (function () { document.querySelector("label[for=schedule-option]").click(); var dateSelect = document.querySelector("div[role=dialog] select"); var opts = dateSelect.getElementsByTagName('option'); var i = Math.floor(Math.random() * opts.length); dateSelect.selected = i; dateSelect.style.display = 'none'; dateSelect.closest('div').innerHTML = "Random day selected! Prepare to be surprised! 😁"; })() |
| component { | |
| this.datasources["lucee_sessions"] = { | |
| class: 'org.gjt.mm.mysql.Driver' | |
| , connectionString: 'jdbc:mysql://192.168.33.10:3306/lucee_sessions?useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=true' | |
| , username: 'lucee_sessions' | |
| , password: "encrypted:8c3ea865feab8133a7614f58aee150cddee0ed6f82a476f1" | |
| // optional settings | |
| , storage:true // default: false |
| <template lang="pug"> | |
| .mb-2.mt-5(:data-type='type') | |
| div(v-if='type === "html"', v-html='html') | |
| div(v-else-if='type === "checkbox"') | |
| label {{ label }} | |
| input( | |
| type='checkbox', | |
| :checked='inputValue', | |
| @input='updateCheckbox($event.target.checked)' | |
| ) |
| <cfscript> | |
| param name="url.image" type="string" default="beach-small.jpg"; | |
| startedAt = getTickCount(); | |
| // CAUTION: For the sake of the demo, I am not validating the input image. However, | |
| // in a production setting, I would never allow an arbitrary filepath to be provided | |
| // by the user! Not without some sort of validation. | |
| inputFilename = url.image; |
| # Requires bash tool jq for json parsing - brew install jq | |
| # Random Bible Verse | |
| # https://beta.ourmanna.com/api/v1/get?format=json&order=random | |
| # https://beta.ourmanna.com/api/v1/get?format=json | |
| curl --max-time 2 -s https://beta.ourmanna.com/api/v1/get\?format\=json\&order\=random \ | |
| | jq --raw-output '"👉 ",.verse.details.text," - ",.verse.details.reference," 💯 "' | tr -d '\n' | |
| echo | |
| echo |
I hereby claim:
To claim this, I am signing this object:
| package main | |
| import ( | |
| "fmt" | |
| "io/ioutil" | |
| "net/http" | |
| "regexp" | |
| "strconv" | |
| "strings" | |
| ) |
| // Credit: Charlie & Tim | |
| // Go to AWS API Gateway | |
| // Add Resource, then add a GET method with a node js lambda function (paste the code from below in) | |
| // Add an integration template to the API Gateway resource to allow the 'text' url param from Slack | |
| var https = require( "https" ); | |
| var querystring = require( "querystring" ); | |
| exports.handler = function( event, context, callback ) { | |
| var data = event.text.split(" "); |