Skip to content

Instantly share code, notes, and snippets.

View george-i's full-sized avatar

George Ilie george-i

View GitHub Profile
@george-i
george-i / create-warp.java
Created March 13, 2019 06:22
Create Warp @ kiwi (Java)
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
RequestBody body = RequestBody.create(mediaType, "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"name\"\r\n\r\nBreakup Party\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"location\"\r\n\r\nIcecream Factory\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"group_type\"\r\n\r\nPublic\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"start_date\"\r\n\r\n06-23-2019 11:00:00\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"longitude\"\r\n\r\n-74.0059728\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"latitude\"\r\n\r\n40.7127753\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"spayc_category_id\"\r\n\r\n160\r\n-----
@george-i
george-i / kiwi-create-spayc.js
Last active March 13, 2019 06:12
Create Warp @ kiwi
var data = new FormData();
data.append("name", "Breakup Party");
data.append("location", "Icecream Factory");
data.append("group_type", "Public");
data.append("start_date", "06-23-2019 11:00:00");
data.append("longitude", "-74.0059728");
data.append("latitude", "40.7127753");
data.append("spayc_category_id", "160");
data.append("payment_type", "Free");
data.append("image", "C:\\path\\to\\image\\filename.jpg");
@george-i
george-i / kiwi-spayc-maps.js
Last active March 13, 2019 04:52
Correct API call for Warp/events app
var data = new FormData();
data.append("center_latitude", "40.785091");
data.append("center_longitude", "-73.968285");
data.append("endpoint_latitude", "38.889931");
data.append("endpoint_longitude", "-77.009003");
data.append("radius", "20000");
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
@george-i
george-i / gist:82c012ba1619b35d1ea9
Last active August 29, 2015 14:06
Accessing and using ApiService
angular.module('app').controller('FeaturesController', function ($scope, ApiService, $timeout) {
var callback = function(data){
// process data
};
ApiService.get('messages', callback);
});
var itemsTweak = {
toArray: function(obj){
var arr = [];
for(i in obj)arr.push(obj[i]);
return arr;
},
sortBy: function(arr,key,way){
if(arr.length == 0)return [];
arr = arr.sort(function(a, b) {
var k1=a[key].toLowerCase(), k2=b[key].toLowerCase();