Skip to content

Instantly share code, notes, and snippets.

View dannolan's full-sized avatar
😄
loged on

Dan Nolan dannolan

😄
loged on
View GitHub Profile
@dannolan
dannolan / mediaItem.swift
Last active August 29, 2015 14:10
This doesn't feel heaps cleaner...
class MediaItem : MTLModel, MTLJSONSerializing {
var mediaFileName : String!
var mediaMD5String : String!
var mediaFileURL : String!
var mediaFileSize : Int!
class func documentsDirectory() -> String{
return NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
}
@dannolan
dannolan / tvds.swift
Created September 29, 2014 10:06
Generic TVDS in Swift
//
// GenericDataSource.swift
//
// Created by Dan Nolan on 23/09/2014.
// Creative Commons blah blah just use this as however you want I release all witchcraft and magic rights to using this software or something
//
import Foundation
import UIKit
@dannolan
dannolan / appInfo.swift
Created September 25, 2014 23:23
App Info Gist
import Foundation
class AppInfo {
class func appVersion () -> String{
let infoDictionary = NSBundle.mainBundle().infoDictionary
if let versionString:AnyObject = infoDictionary["CFBundleShortVersionString"]{
return "\(versionString)"
}else{
return "No Version"
}
class Array2D<T> {
let columns: Int
let rows: Int
var array: Array<T?> // private
init(columns: Int, rows: Int) {
self.columns = columns
self.rows = rows
array = Array<T?>(count: rows*columns, repeatedValue: nil)
}
@dannolan
dannolan / gordypls.py
Created June 23, 2014 23:35
gordy pls
import json
from pprint import pprint
json_data=open('formatted.json')
data = json.load(json_data)
# pprint(data['features'])
for x in data['features']:
print(x["properties"]["headline"])