{"repo":"pchiorean/Indentz","free":true,"listed":false,"github":"https://github.com/pchiorean/Indentz","clone":"git clone https://github.com/pchiorean/Indentz.git","description":"Collection of InDesign scripts for simple and repetitive tasks.","language":"JavaScript","stars":48,"topics":["indesign-scripts","extendscript","scripting","design-tools","indesign","adobe","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Indentz This is a collection of InDesign scripts that I use to improve my DTP workflow, which often involves repetitive, tedious, or time-consuming tasks. Designed primarily for single-page documents rather than long, text-heavy ones, these simple scripts run with minimal user interaction (except for essential warnings) and are designed to be triggered via keyboard shortcuts. Tested in Adobe InDesign CC 2020–2025 on Mac. I'm a graphic designer, not a programmer (I started doing this at the beginning of the Covid-19 pandemic), so be prepared for some bugs and oversights (please create an issue if you encounter one, though!). Preliminaries Most scripts require at least one open document, and some require at least one object to be selected. Data files: Several scripts read data from TSV files, searching in this order: local files (current or parent folder; local files starting with are prioritized), then default ones (on the desktop, in the script folder or Indentz root). These TSV data files can have several non-standard features that will confuse Excel et al.: - Blank lines are ignored; everything after a # is ignored (comments); - Fields can be visually aligned using spaces that will be ignored during processing (I use VS Code with Rainbow CSV to work with TSVs); - A very long line can be split across multiple lines by adding a backslash ( \\ ) at the end of each segment; - A line may also be a directive: - @includepath base/path/ – sets a base path for subsequent @include dir","default_branch":null,"files":null,"tree":[],"storefront":"/r/pchiorean","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pchiorean/Indentz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}