This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* This script automates finding Google Doc attachments in Google Calendar events, | |
* converting them to richly formatted Markdown files using a self-contained, | |
* custom converter, and organizing them into monthly folders. | |
* | |
* This version handles both direct file attachments AND special "Notes by Gemini" | |
* attachments which may not have a standard mimeType. It uses PropertiesService | |
* to track processed files, avoiding file permission errors. | |
* | |
* --- SETUP REQUIREMENTS --- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// data_url is a backend service that responds to /z/x/y/ requests with json like: | |
// { "cells": [ | |
// { "h3_index": "8a28d5552667fff", "name": "Smith Tower" }, | |
// { "h3_index": "8a3e2495886ffff", "name": "Cyrene" } | |
// ]} | |
deckInstance.setProps({ | |
controller: interactiveController, | |
layers: [ | |
new TileLayer({ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
{ | |
"toplist": [ | |
{ | |
"name": "something", | |
"color": "black", | |
"lines": [ | |
{ | |
"name": "first", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
defaultBrowser: "Safari", | |
handlers: [ | |
{ | |
// Open Teams in Teams | |
match: /^https?:\/\/teams\.microsoft\.com\/l\/meetup\-join\/.*$/, | |
browser: "Microsoft Teams" | |
}, | |
{ | |
// Use Edge for Miro |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Verifying my Blockstack ID is secured with the address 1CzTG2WPU27smvDKeyTvTVXgYkYNfuXaeA https://explorer.blockstack.org/address/1CzTG2WPU27smvDKeyTvTVXgYkYNfuXaeA |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: gpl-3.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: gpl-3.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Verifying that +gerwitz is my blockchain ID. https://onename.com/gerwitz |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am gerwitz on github. | |
* I am gerwitz (https://keybase.io/gerwitz) on keybase. | |
* I have a public key whose fingerprint is BE56 1EFD 1D4D 8A85 C762 F6D2 B6B5 D127 2E4F 41E9 | |
To claim this, I am signing this object: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# as if we could do this: | |
# page "/tree", layout: "root" | |
# page "/tree/*", layout: "trunk" | |
# page "/tree/*/*", layout: "limb" | |
page "/tree/*", layout: "limb" | |
trunks = Dir.glob("./source/tree/*/index.md") | |
trunks.each do |trunk_path| | |
trunk = trunk_path.match(/.\/source\/tree\/([^\/]*)\/index\.md/).captures[0] | |
page "/tree/#{top}/index.html", layout: "trunk" |
NewerOlder