About
My name is Greg Abbott and I work as a freelance illustrator and designer↗. I also enjoy making useful tools and scripts.
Tools
These links point to some personal code projects I've published.
GLON formats JSON-like data in a Markdown compatible list.
The project introduces a Markdown compatible open format for plain-text data based on a bullet point list. It also includes a two way JSON to GLON converter tool, documentation, and a live playground site.
Chute expands JS method chains to work with normal functions.
A lightweight helper function written in vanilla JavaScript that works like the proposed pipeline operator.
Armature makes composition guides for art and design work.
The project presents a simple tool to generate composition design guides based on classical art theory. It covers harmonic symmetry, dynamic symmetry, rabatment, and other baroque ideas. The tool packs everything involved into a single html file which can run offline in a web browser. It features a simple UI with built in presets to control a custom JavaScript library, and can save the generated armatures as ready to use lightweight SVG vector files, and PNG raster images.
TBook converts EPUBs to folders: one MD text file per chapter.
The project covers an open format and batch converter site.
PearTable converts tables and tabular data between formats.
Made for plain-text tables, flat object lists, and key value pairs, the project covers a library of custom converters, and single page converter site. The tool handles simple JSON, ASCII, Markdown, CSV, TSV, and HTML data.
Monotext typesets copy as monospace plain text. (Pre-alpha)
The project includes a markup syntax, a JavaScript tool, and a live playground site, to produce Monotext. It defines Monotext as monospace plain text typeset in a specific style that follows the conventions of typesetting with a typewriter.
Perline formats text in a one sentence per line style.
The project includes a live two-way converter tool with a maximum line width option for further semantic wrapping.
Static Site Generator builds my portfolio site. (Demo video)
Written in vanilla JavaScript to run offline in a browser, this tool has a simple drag and drop user interface to turn a folder of files into a ready-to-upload interlinked HTML + CSS site.
Hire
If I can help code, design, or make something, for you or your project, please contact me about remote work at abbottgreg@proton.me. Timezone: England.
Areas
Some of my own code projects involve:
- Vanilla JavaScript
- Scripting for Adobe Photoshop (ES3)
- Scripting for Adobe Illustrator (ES3)
- HTML
- CSS
- Static SVGs
- Mac automation
- Misc. JXA (JavaScript for Automation - macOS)
- Browser specific scripts and tools
- E-Prime
- Batch file processing
- Plain text data parsing and converting
- Archiving and organising large collections