June 21st, 2024

Show HN: Pdfscale

The GitHub repository hosts "pdfScale," a Bash script using ghostscript for PDF scaling and resizing via the command line. It supports various modes, paper sizes, and installation methods. Find more details on the repository.

Read original articleLink Icon
Show HN: Pdfscale

The GitHub repository at the provided URL contains information about a Bash script named "pdfScale" designed for scaling and resizing PDF files via the command line using ghostscript (`gs`). The script offers scaling, resizing, and mixed modes, along with options for auto-rotation, flip detection, background creation, and support for standard and custom paper sizes. It can detect paper sizes using various methods like `grep`, `pdfinfo`, `mdls` (Mac), and `identify` (ImageMagick). Dependencies include `basename`, `grep`, `bc`, and `gs`, with optional dependencies like `imagemagick`, `pdfinfo`, and `mdls` (Mac). The script is Bash-focused and supports installation via git, self-installation, `curl` or `wget` installation, or `make`. Users can also utilize self-upgrade functionality. For further details, examples, and installation instructions, refer to the [pdfScale GitHub repository](https://github.com/tavinus/pdfScale).

Related

Show HN: Feedback on Sketch Colourisation

Show HN: Feedback on Sketch Colourisation

The GitHub repository contains SketchDeco, a project for colorizing black and white sketches without training. It includes setup instructions, usage guidelines, acknowledgments, and future plans. Users can seek support if needed.

Show HN: Sandcastle – a minimal, lightweight build tool and shell automator

Show HN: Sandcastle – a minimal, lightweight build tool and shell automator

SandCastle is a versatile lightweight build tool for various languages and shells. Users define tasks in a _castle.yaml_ file, supporting shells like bash and zsh. Installation offers pre-built binaries or source compilation for Windows, Linux, and MacOS.

Show HN: Triplit – Open-source syncing database that runs on server and client

Show HN: Triplit – Open-source syncing database that runs on server and client

The GitHub URL provides details on `@changesets/cli`, a tool for versioning and publishing code in multi-package and single-package repositories. Full documentation and common questions are accessible in their repository.

Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm

Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm

The GitHub repository for Glasskube, a Kubernetes package manager, offers a user-friendly CLI/UI, package management, secure updates, GitOps integration, reactions/comments, and support for private packages. It includes installation guides, architecture, support channels, and contribution guidelines.

Show HN: a Rust lib to trigger actions based on your screen activity (with LLMs)

Show HN: a Rust lib to trigger actions based on your screen activity (with LLMs)

The GitHub project "Screen Pipe" uses Large Language Models to convert screen content into actions. Implemented in Rust + WASM, inspired by `adept.ai`, `rewind.ai`, and `Apple Shortcut`. Open source under MIT license.

Link Icon 2 comments
By @notrealyme123 - 4 months
I think I did not run into a use case yet. Could you give a example?