Skip to content

greenbech/pdf-show-combiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PDF Show Combiner

As a musician in a show (such as musical or revue) you want to have your sheet music and cues as easily accessible as possible. This repo enables you to combine several PDFs into one big PDF with additional annotations such as cues, tempo and patch information.

Installation

You need to install the Javascript and Typescript runtime Deno.

macOS

On macOS I recommend you to download this tool with Homebrew:

brew install deno

Other OSes

Look at the official installation instructions on deno.land.

Usage

You need to organize the musical pieces in this folder structure:

path_to_songs
├── type_name1
│   ├── song1
│   │   ├── song1_bass.pdf
│   │   ├── song1_drums.pdf
│   │   └── song1_gitar.pdf
│   └── song2
│       └── ...
└── type_name2
    ├── musical_song_1
    │   └── ...
    └── musical_song_2
        └── ...

And create the cues and order of the songs with the same structure as this template.

Download the Google Sheet file as a .tsv file.

Now you can run the run the script to create the combined PDF:

deno run --unstable --allow-read --allow-write https://raw.githubusercontent.com/greenbech/pdf-show-combiner/main/mod.ts --performer performer1 --tsv path_to_tsv.tsv --folder path_to_songs

The combined file will be called <performer>.pdf.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published