Skip to content

Instantly share code, notes, and snippets.

View benedikt-buchert's full-sized avatar
👋

Benedikt Buchert benedikt-buchert

👋
  • UP Reply
  • Germany
View GitHub Profile
@benedikt-buchert
benedikt-buchert / issue-28-portable-artifact-paths.md
Created July 18, 2026 08:15
Research for pts-extended/braze-cli#28: portable Braze artifact paths

Issue #28 research: portable Braze artifact paths

Status: decision-complete research for pts-extended/braze-cli#28, prepared 2026-07-18. This document separates already-agreed project behavior, externally established platform facts, and proposed project policy. It is a specification input, not an implementation.

Executive conclusion

The smallest implementation that honestly satisfies broad ASCII transliteration is one pinned runtime dependency, anyascii==0.3.3, plus a small project-owned naming module. A standard-library-only unicodedata.normalize(...).encode("ascii", "ignore") implementation strips decomposable accents but is not broad transliteration: it has no mapping table for scripts such as Cyrillic or Han. AnyAscii states that it supplies printable-ASCII replacements for practically all Unicode characters, covers about 124,000 of 155,000 Unicode 16.0 characters, supports Python 3.3+, and u

//No Custom JavaScript
/**
* @license
* at.js 2.11.8 | (c) Adobe Systems Incorporated | All rights reserved
* zepto.js | (c) 2010-2016 Thomas Fuchs | zeptojs.com/license
*/
window.adobe=window.adobe||{},window.adobe.target=function(){"use strict";var e=window,t=document,n=!t.documentMode||t.documentMode>=11;var r,o,i,c=t.compatMode&&"CSS1Compat"===t.compatMode&&n&&(r=window.navigator.userAgent,o=r.indexOf("MSIE ")>0,i=r.indexOf("Trident/")>0,!(o||i)),s=e.targetGlobalSettings;if(!c||s&&!1===s.enabled){function u(){}function a(e){var t={then:function(n,r){return n(e),t},catch:function(e){return t},finally:function(n){return n(e),t}};return t}return e.adobe=e.adobe||{},e.adobe.target={VERSION:"",event:{},getOffer:u,getOffers:a,applyOffer:u,applyOffers:a,sendNotifications:a,trackEvent:u,triggerView:u,registerExtension:u,init:u},e.mboxCreate=u,e.mboxDefine=u,e.mboxUpdate=u,"console"in e&&"warn"in e.console&&(c||e.console.warn("AT: Adobe Target content delivery is disabled. Update your DOCTYPE to support Standa

Keybase proof

I hereby claim:

To claim this, I am signing this object:

import json
from google.cloud import recommender_v1
from google.auth import default
import gspread
from google import auth
import pandas as pd
from google.protobuf.json_format import MessageToJson
import Component from "@glimmer/component";
import { tracked } from "@glimmer/tracking";
import { action } from "@ember/object";
export default class CounterComponent extends Component {
@tracked count = 0;
get total() {
return this.count * this.args.multiple;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});