Skip to content

Instantly share code, notes, and snippets.

@hachichaud
hachichaud / Code.gs
Created February 19, 2018 15:27
Google AppScript to collect Talkus+Slack data
function doPost(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
var toLog = handleTalkusEvent(e.postData.contents);
if (!toLog) {
return;
}
// Improve this by getting first row column names
sheet.appendRow([toLog.endTime, toLog.channelName, toLog.userAsking, toLog.userAskingJoinTime, toLog.firstResponder, toLog.firstResponseTime, toLog.messages]);
}
@hynekcer
hynekcer / run_sf_report.py
Last active December 21, 2023 12:53
Parse Salesforce report data in Python
"""Parse Salesforce report data in Python
details in my answer https://stackoverflow.com/a/45645135/448474
"""
from collections import OrderedDict
from simple_salesforce import Salesforce
import pandas as pd
import json
@bsweger
bsweger / useful_pandas_snippets.md
Last active May 28, 2025 23:07
Useful Pandas Snippets

Useful Pandas Snippets

A personal diary of DataFrame munging over the years.

Data Types and Conversion

Convert Series datatype to numeric (will error if column has non-numeric values)
(h/t @makmanalp)

@aortbals
aortbals / dispatch.py
Last active October 20, 2023 16:09
Synchronize two folders using python.
#! /usr/bin/python
# Dispatch - synchronize two folders
import os
import filecmp
import shutil
from stat import *
class Dispatch:
''' This class represents a synchronization object '''