Skip to content

Instantly share code, notes, and snippets.

View mdornseif's full-sized avatar

mdornseif mdornseif

View GitHub Profile
@mdornseif
mdornseif / wordpress.com2ghost.py
Last active October 6, 2017 10:04
Proof of concept Wordpress.com to Ghost.org converter
#!/usr/bin/python
# encoding: utf-8
# Proof of concept Wordpress.com to Ghost.org converter
import urlparse
from HTMLParser import HTMLParser
from ghost import Ghost # https://github.com/mdornseif/ghost-python
from markdownify import markdownify as md
from wordpress import API
------->
[]
'Content-Type' 'image/png'
'Content-Length' '89142'
'X-AppEngine-Upload-Creation' '2018-06-13 23:05:52.565812'
'X-AppEngine-Cloud-Storage-Object' '/gs/eap-dokumente/-/common/dokumente/L2Fw='
-------> 8bit
[]
# on the Python side you can not ovbserve a change in type:
# https://stackoverflow.com/questions/15254344/db-stringproperty-but-property-is-occasionally-datastore-types-text
from google.appengine.ext import ndb
from google.appengine.ext.ndb import polymodel
class TestModel(ndb.Model):
s_ni_nd = ndb.StringProperty(indexed=False)
s_ni_du = ndb.StringProperty(indexed=False, default=unicode('ufoo'))
@mdornseif
mdornseif / stationflags.diff
Last active September 3, 2019 20:00
Make Therion honor Station Flags and display Station Comments
diff --git i/thexpmap.cxx w/thexpmap.cxx
index 118323a..f41f165 100644
--- i/thexpmap.cxx
+++ w/thexpmap.cxx
@@ -2756,7 +2756,7 @@ thexpmap_xmps thexpmap::export_mp(thexpmapmpxs * out, class thscrap * scrap,
thexpmat_station_type_export_mp(TT_DATAMARK_PAINTED,SYMP_STATION_PAINTED)
}
flagexp = false;
-#define thexpmatselected_stationflag(flag,mid) if (((slp->station->flags & flag) == flag) && out->symset->is_assigned(mid)) flagexp = true;
+#define thexpmatselected_stationflag(flag,mid) if (((slp->station->flags & flag) == flag)) flagexp = true;
/*
* myDatastore.test.ts - establish how the Datastore works.
*
* Created by Dr. Maximillian Dornseif 2021-12-12 in huwawi3backend 11.10.0
* Copyright (c) 2021 Dr. Maximillian Dornseif
*/
import { Datastore, Key } from "@google-cloud/datastore";
describe("Key", () => {
@mdornseif
mdornseif / gist:7d146ddcea82f3a19119d373cb2d41be
Created April 24, 2025 19:26
tailscale on low disk systems
# https://tailscale.com/kb/1207/small-tailscale
GOOS=linux GOARCH=mips GOMIPS=softfloat go build -trimpath -o tailscale.combined -tags ts_include_cli,ts_omit_aws,ts_omit_bird,ts_omit_tap,ts_omit_kube,ts_omit_completion,ts_omit_ssh,ts_omit_wakeonlan,ts_omit_capture,ts_omit_relayserver,ts_omit_taildrop -ldflags="-s -w" ./cmd/tailscaled
file tailscale.combined
ls -lah tailscale.combined
strip --strip-all tailscale.combined
ls -lah tailscale.combined
# https://github.com/tailscale/tailscale/issues/15129
# https://openwrt.org/docs/guide-user/services/vpn/tailscale/start#installation_on_storage_constrained_devices
# binutils-mips-linux-gnu
# strip --strip-all