Skip to content

Instantly share code, notes, and snippets.

View petersirka's full-sized avatar
🤓
From zero to hero

Peter Širka petersirka

🤓
From zero to hero
View GitHub Profile
@petersirka
petersirka / parser-transform.js
Created March 19, 2017 22:15
Parse transform SVG attribute
String.prototype.parseTransform = function() {
var prop = ['translate', 'matrix', 'rotate', 'skewX', 'skewY', 'scale'];
var val = this.match(/(translate|matrix|rotate|skewX|skewY|scale)\(.*?\)/g);
var obj = {};
if (val) {
for (var i = 0, length = val.length; i < length; i++) {
var item = val[i];
var index = item.indexOf('(');
var v = item.substring(index + 1, item.length - 1).split(/\,|\s/);
var n = item.substring(0, index);
//require('../index');
// CONF.table_users = 'id:uid,name:string,dtcreated:date';
// TABLE('users').find().callback(console.log);
// TABLE('users').insert({ id: UID(), name: 'Peter', dtcreated: NOW });
const DELIMITER = '\0';
const Fs = require('fs');
const Path = require('path');
require('total4');
CORS();
ROUTE('POST /*', function() {
var self = this;
switch (self.url) {
case '/api/v1/ott-dummy/heartbeat/':
case '/api/v1/ott-dummy/view/':
self.plain('OK');
/**
* Simple XML parser
* @param {String} xml
* @return {Object}
*/
function parseXML(xml) {
var beg = -1;
var end = 0;
var tmp = 0;
@petersirka
petersirka / upload.html
Created April 24, 2024 07:14
Load all files from a directory + upload
<!DOCTYPE html>
<html>
<head>
<title>Load all files from directory and upload</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=11" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta name="robots" content="all,follow" />