Skip to content

Instantly share code, notes, and snippets.

Avatar

Todd Huss thuss

View GitHub Profile
View gist:8a0d6e51e05ec046bf8421f149e31324
This file has been truncated, but you can view the full file.
{
"content_carousels": [],
"grouping_name": null,
"id": 21667,
"is_community": false,
"live_update": true,
"metadata_type": "permanent",
"name": "arsenal_ts",
"native_next_game_widget": null,
View arsenal.json
{
"content_carousels": [],
"grouping_name": null,
"id": 21667,
"is_community": false,
"live_update": true,
"metadata_type": "permanent",
"name": "arsenal_ts",
"native_next_game_widget": null,
"published_at": "2016-04-22T05:22:15Z",
View gist:fb91b659ee890069f52699c191a41223
{
"data": [
{
"analytics": {
"onclick": {
"url": "https://giphy-analytics.giphy.com/simple_analytics?response_id=da047a78173ab60e38462d9d992ba8f371c9fc6a&event_type=GIF_TRENDING&gif_id=26xBKwkLLvr6NSMi4&action_type=CLICK"
},
"onload": {
"url": "https://giphy-analytics.giphy.com/simple_analytics?response_id=da047a78173ab60e38462d9d992ba8f371c9fc6a&event_type=GIF_TRENDING&gif_id=26xBKwkLLvr6NSMi4&action_type=SEEN"
},
View gist:ed054ac85ebfc2388749c0082cf641d6
{
"data": [
{
"analytics": {
"onclick": {
"url": "https://giphy-analytics.giphy.com/simple_analytics?response_id=fcc9ab2c58b0f8b6a60eedbf676c2ee6fbf018de&event_type=GIF_TRENDING&gif_id=l3q2Yy64xyWwmEYyQ&action_type=CLICK"
},
"onload": {
"url": "https://giphy-analytics.giphy.com/simple_analytics?response_id=fcc9ab2c58b0f8b6a60eedbf676c2ee6fbf018de&event_type=GIF_TRENDING&gif_id=l3q2Yy64xyWwmEYyQ&action_type=SEEN"
},
@thuss
thuss / xcode-downloader.rb
Created Nov 22, 2019 — forked from iandundas/xcode-downloader.rb
Script for reliably downloading binaries (e.g. Xcode) from Apple's CDN
View xcode-downloader.rb
#!/usr/bin/env ruby
print "What is the URL of your Apple Downloads resource?\nURL:"
url = gets.strip
print "What is the ADCDownloadAuth cookie token:\nADCDownloadAuth: "
token = gets.strip
command = "aria2c --header \"Host: adcdownload.apple.com\" --header \"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\" --header \"Upgrade-Insecure-Requests: 1\" --header \"Cookie: ADCDownloadAuth=#{token}\" --header \"User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0 Mobile/14B72 Safari/602.1\" --header \"Accept-Language: en-us\" -x 16 -s 16 #{url} -d ~/Downloads"
@thuss
thuss / login.feature
Created Apr 16, 2011
Cucumber login scenario
View login.feature
Scenario: login with valid credentials
Given I am on the login page
When I fill in "Email" with "test@test.com"
And I fill in "Password" with "test123pass"
And I press "Login"
Then I should be on the users home page
And I should see "Login successful"
@thuss
thuss / version.json
Created Sep 28, 2011
1.2.5 Android App Release Notes
View version.json
{
"1.2.5": [
"Added top stories to the home screen",
"Improved navigation between your team stream and articles",
"Added ability to install or move the app to the SD card",
"Added haptic feedback to buttons"
]
}
@thuss
thuss / tags.new.plist
Created Aug 17, 2011
New BR plist format and old format annotated with changes
View tags.new.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>uniqueName</key>
<string>nfl</string>
<key>displayName</key>
<string>NFL</string>
<key>shortName</key>
View gist:1139006
+(NSDictionary *)dictionaryFromJsonWebService:(NSString *)urlString {
if (!urlString) return [NSDictionary dictionary];
NSDictionary *dict = nil;
NSError *err;
// Make the web service request
NSURL *url = [NSURL URLWithString:urlString];
NSHTTPURLResponse* urlResponse = nil;
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
@thuss
thuss / LeadArticleViewControllerTest.m
Created Jul 17, 2011
Testing a UIViewController with OCHamcrest and OCMock
View LeadArticleViewControllerTest.m
//
// LeadArticleViewControllerTest.m
//
#import <SenTestingKit/SenTestingKit.h>
#define HC_SHORTHAND
#import <OCHamcrestIOS/OCHamcrestIOS.h>
#import <OCMock/OCMock.h>
#import <CoreData/CoreData.h>
#import "AppController.h"