Skip to content

Instantly share code, notes, and snippets.

View vampolo's full-sized avatar

Vincenzo Ampolo vampolo

View GitHub Profile
@vampolo
vampolo / intercom.py
Created August 5, 2023 00:15
Python Intercom v 2.9 Rest API client using async httpx
"""
This is a simple async Intercom client that uses their rest api to list, search, create and delete contacts.
"""
import httpx
class Client:
def __init__(self, access_token):
self.headers = {
"Authorization": f"Bearer {access_token}",
@vampolo
vampolo / noKeyMixinExample.js
Created September 21, 2014 23:28
Ember data noKeyMixin example
var attr = DS.attr,
hasMany = DS.hasMany,
belongsTo = DS.belongsTo,
Model = DS.Model;
App.Address = Model.extend({
street: attr('string'),
streetNumber: attr('string'),
detail: attr('string'),
});
@vampolo
vampolo / noKeyMixin.js
Last active August 29, 2015 14:06
Ember data embedded record noKeyMixin
var forEach = Ember.EnumerableUtils.forEach;
var get = Ember.get;
function setKey(record, type) {
record.id = Ember.generateGuid(null, type);
record.autoGenerated = true;
}
// chooses a relationship kind to branch which function is used to update payload
// does not change payload if attr is not embedded