25 practical automations

Documents & reports

Extract information and prepare useful reports. Each guide includes full code, usage instructions, and ideas for making it your own.

Search this category ↗
PythonBeginner

Audit Markdown footnotes

Find undefined footnote references and unused footnote definitions.

Documents & reports
PythonBeginner

Check local Markdown links

Report missing relative file targets referenced by inline Markdown links.

Documents & reports
PythonIntermediate

Export a PDF bookmark outline

List nested PDF bookmarks with page numbers when their destinations resolve.

Documents & reports
PythonBeginner

Inventory DOCX hyperlinks

List explicit document relationship hyperlinks and their display text without opening them.

Documents & reports
PythonBeginner

Inventory Markdown images

List inline image alt text and target paths with source line numbers.

Documents & reports
PythonBeginner

Merge Markdown chapters

Combine top-level Markdown files with source labels and chapter separators.

Documents & reports
PythonIntermediate

Merge PDF documents

Append complete PDF page sequences in a chosen order.

Documents & reports
PythonBeginner

Number Markdown headings

Add hierarchical section numbers to ATX headings outside fenced code.

Documents & reports
PythonBeginner

Read DOCX comments

Extract comment identifiers, authors, and comment text into a local report.

Documents & reports
PythonIntermediate

Reorder or select PDF pages

Build a PDF from an explicit one-based page sequence, including optional repeats.

Documents & reports
PythonBeginner

Review DOCX tracked changes

List inserted and deleted text, authors, and dates stored in the main document.

Documents & reports