Build log · Software & apps

Macro Typer

Software & appsdone2 versionsPythonpyautoguiTkintermacOS

reflection not written yet · every fact below is generated from this project’s own spec and files

What it is

Types text char-by-char - bypasses Google Docs history.

Version history

Straight from the project’s own card data — what each version added.

V1-4

Invisible app.

V5

Fixed: launch notification.

What broke, and what I’d change

Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/macro-typer.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.

Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.

Build spec

The project’s own build notes, rendered. Open the raw .md ↗

Show the spec

Macro Typer

Category: Software & Apps · Status: Done

Types text char-by-char - bypasses Google Docs history.

Stack / Tools: Python, pyautogui, Tkinter, macOS

Build path:

  • V1-4 — Invisible app.
  • V5 — Fixed: launch notification.

Location: ~/projects/

Python + pyautogui + Tkinter. Types text character-by-character (bypasses Google Docs typing history). V5 fixed an invisible-window bug by adding a launch notification.

Where it lives

  • Source file: ~/Documents/Macro Typer.command
  • Artefacts on the site: 1 files · 3 lines of text · 0 KB

Stack

  • Shell ×1
  • external tools invoked: python3

What's in the code

  • Macro Typer.command — 3 lines (Shell)

_Spec generated from the project's own files on 2026-10-22 (gen-project-specs.py). Everything above was read from the listed files — file counts, line counts, names, routes, headings and script comments. No description was invented._