Skip to content

Instantly share code, notes, and snippets.

@owain68
owain68 / index.js
Created January 14, 2023 09:38
Example of using kontent-model-generator
import * as dotenv from 'dotenv'
dotenv.config({path: '../.env'})
import { generateModelsAsync } from '@kontent-ai/model-generator';
const { projectId, apiKey } = process.env;
(async () => {
await generateModelsAsync({
sdkType: 'delivery',
projectId,
isEnterpriseSubscription: true,
@owain68
owain68 / KcHelpers.ts
Created January 14, 2020 21:53
name2code for Kentico cloud
const name2code = (name: string) => {
return name.toLowerCase().replace(/[^a-z0-9_]/g, '_')
}
@owain68
owain68 / t2.html
Created June 27, 2018 11:21
live-scorer-third-party-wigit
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a style="display:none;" class="lsw" href="https://www.play-cricket.com/embed_widget/live_scorer_widgets?club_id=9195" id="lsw_link_1526534855798"></a>
<div class="lsw-col-12 lsw_tile" id="lsw_container_1526534855798"></div>
<script type="text/javascript">function loadCSSIfNotAlreadyLoadedForSomeReason() {var ss = document.styleSheets;for (var i = 0, max = ss.length; i < max; i++){if (ss[i].href == " https://www.play-cricket.com/live_scorer.css")return;}var link = document.createElement("link");link.rel = "stylesheet";link.href = " https://www.play-cricket.com/live_scorer.css";document.getElementsByTagName("head")[0].appendChild(link);}loadCSSIfNotAlreadyLoadedForSomeReason();!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=" https://www.play-cricket.com/live_scorer.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","lsw-w
@owain68
owain68 / dgc__no_iframe_test.js
Last active June 26, 2018 12:00
Test loading a javascript file without an iframe
$(document).ready(function() {
$("head").append("<link id='jquery-confirm-css' href='https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.0/jquery-confirm.min.css' type='text/css' rel='stylesheet' />");
var clickCount = 0;
$('#bracket').click(function(){
clickCount ++;
$.alert({
title: 'You clicked!',
content: 'Added 1 more',
@owain68
owain68 / dgc_brackets.js
Created June 26, 2018 09:43
Generate tournament brackets
// Array of API discovery doc URLs for APIs used by the quickstart
var DISCOVERY_DOCS = ["https://sheets.googleapis.com/$discovery/rest?version=v4"];
var SCOPES = "https://www.googleapis.com/auth/spreadsheets.readonly";
function appendPre(message) {
var pre = document.getElementById('content');
var textContent = document.createTextNode(message);
pre.appendChild(textContent);
}
@owain68
owain68 / RestMockTests.java
Created April 27, 2017 11:03
Erros on second mock
java.lang.IllegalArgumentException: There are no outputs which matches: direct:RouteB in the route: Route(getRoute)[[From[rest:get:/:{body}?routeId=getRoute&produces=application%2Fjson]] -> [RestBinding, pipeline -> [[To[mock:routeB]]]]]
at org.apache.camel.builder.AdviceWithTasks$1.task(AdviceWithTasks.java:194)
at org.apache.camel.model.RouteDefinition.adviceWith(RouteDefinition.java:280)
at org.apache.camel.model.RouteDefinition.adviceWith(RouteDefinition.java:215)
at mydomain.springbootcamel.RestMockTests.mockTestOneNotFound(RestMockTests.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
@owain68
owain68 / pom.xml
Created February 18, 2017 06:02
model spring boot camel pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>technology.integration.i4ip.ws</groupId>
<artifactId>order</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
@owain68
owain68 / PublishOrderTest.java
Created September 16, 2016 11:18
PublishOrderTest Output Log validate xml
/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/bin/java -ea -Didea.launcher.port=7542 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA.app/Contents/bin" -Didea.junit.sm_runner -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Conte
@owain68
owain68 / gist:4d1941c8ed7d4a05d8a57103a7bb2a16
Created June 14, 2016 18:13
Repost: Unable to configure component spring-redis RedisTemplate with Blueprint XML
/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/bin/java -ea -Didea.launcher.port=7535 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA.app/Contents/bin" -Didea.junit.sm_runner -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Conte
@owain68
owain68 / gist:bcb3f9ca3ef2d9f0c694
Created January 13, 2015 11:59
Rails delayed job unblock queue with a bit of sql and spread the run_at a bit
update delayed_jobs set run_at=now() + interval minute(run_at) minute;