I hereby claim:
- I am lognaturel on github.
- I am lognaturel (https://keybase.io/lognaturel) on keybase.
- I have a public key whose fingerprint is 3A30 F32D BB30 3EEF B4D4 14A4 5A97 E654 D02E 7DB3
To claim this, I am signing this object:
# Uses Facebook Graph API to calculate birth month counts for your network. | |
# Get an access token from http://developers.facebook.com/tools/explorer/ (you'll need to check friend_birthday in 'Get Access Token' permissions) | |
import json | |
import urllib2 | |
def load(id, thing): | |
address = "https://graph.facebook.com/" + str(id) + "/" + str(thing) + "?access_token=" + ACCESS_TOKEN | |
return json.load(urllib2.urlopen(address)) |
I hereby claim:
To claim this, I am signing this object:
/** | |
* Workaround for this bug: https://code.google.com/p/android/issues/detail?id=222208 | |
* In Android 7.0 Nougat, spinner mode for the DatePicker in DatePickerDialog is | |
* incorrectly displayed as calendar, even when the theme specifies otherwise. | |
* | |
* Modified slightly from the equivalent fix for TimePicker from @jeffdgr8: | |
* https://gist.github.com/jeffdgr8/6bc5f990bf0c13a7334ce385d482af9f | |
*/ | |
private void fixSpinner(Context context, int year, int month, int dayOfMonth) { | |
// The spinner vs not distinction probably started in lollipop but applying this |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import os | |
import re | |
import shutil | |
def replace_ellipses_with_special_char(file_path): | |
with open(file_path, 'r') as file : | |
filedata = file.read() |
""" | |
Copyright 2022 ODK | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software |
import base64 | |
import json | |
import segno | |
import codecs | |
import zlib | |
settings = { | |
"general": { | |
"server_url": "https://demo.getodk.org" | |
}, |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import uuid | |
import random | |
import os | |
import string | |
from PIL import Image | |
import numpy |
from pyodk.client import Client | |
import base64 | |
import json | |
import glob | |
import segno | |
from typing import Optional | |
import zlib | |
from PIL import Image, ImageOps, ImageFont, ImageDraw |
from pyodk.client import Client | |
PROJECT = 149 | |
FORMID = "audit-log" | |
# The web form URL you get from the New button on the Submissions tab | |
ENKETO_URL = "https://test.getodk.cloud/-/single/juNrxf5H94Dwc09rudQvjAOzCUKOVic" | |
client = Client().open() |
from pyodk.client import Client | |
import json | |
from functools import reduce | |
import urllib.parse | |
import os.path | |
def get_attachment_fields(): | |
schema_r = client.get(f"projects/{client.config.central.default_project_id}/forms/{FORM_ID}/fields?odata=true") | |
schema = schema_r.json() |