Installation:
wget https://gist.github.com/dlo/64f7f2935a4e5c1c21e1e3f4bffed28c/raw/d19ad35d478bdc15396ec4b0c39826c52499224a/splitter
chmod +x splitter
Usage:
./splitter FILENAME
var r1 = /(\$|£|€)\d+(k|K)/m | |
var r2 = /\d+-\d+(k|K)/m | |
var r3 = /\d+(k|K)\s?(€|EUR)/m | |
var candidates = [r1, r2, r3]; | |
var linkQueue = [] | |
var comments = document.getElementsByTagName("tr") | |
for (var i in comments) { | |
var comment = comments[i]; | |
if (comment.className && comment.className.indexOf("athing comtr") != -1) { |
#!/usr/bin/env python | |
# Usage: ls *.png | ./generate_iconset_contents.py | |
import sys | |
import re | |
import json | |
r = re.compile(".*(AppStore|iPhone|iPad).*-([\d\.]+)(@\dx)?\.png") |
import UIKit | |
import StoreKit | |
enum StoreReviewValue: Int, Codable { | |
case high | |
case medium | |
case low | |
var value: NSDecimalNumber { | |
switch self { |
#!/usr/bin/env python | |
import json | |
import datetime | |
def date_from_row(row): | |
year = row['year'] | |
month = row['month'] | |
day = row['day'] | |
hour = row['hour'] |
let r = try! NSRegularExpression(pattern: ".", options: []) | |
while true { | |
r.stringByReplacingMatches(in: "", options: [], range: NSRange(), withTemplate: "") | |
} |
extension JSONSerialization { | |
static func invalidJSONValue(data: Any) -> AnyObject? { | |
if let elements = data as? [Any] { | |
if !isValidJSONObject(data) { | |
for element in elements { | |
if let value = invalidJSONValue(data: element) { | |
return value | |
} | |
} |
import Foundation | |
public func ==(lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool { | |
return lhs.compare(rhs) == .orderedSame | |
} | |
public func <(lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool { | |
return lhs.compare(rhs) == .orderedAscending | |
} |
#!/bin/bash | |
PROJ=$1 | |
if [[ -z "$PROJ" ]]; then | |
echo "Please provide a path to an Xcode project file." | |
exit 1 | |
fi | |
ROOT=$(/usr/libexec/PlistBuddy -c "Print rootObject" $PROJ) |