Initial commit

This commit is contained in:
2025-10-03 13:15:44 -07:00
commit 75fda5ea1f
6 changed files with 95 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.pdf

18
LICENSE Normal file
View File

@@ -0,0 +1,18 @@
MIT License
Copyright (c) 2025 me
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# ebook-template
Template for creating future eBooks and booklets.

32
convert.sh Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/bash
# 2024-03-06 Hyperling
# PanDoc Usage: https://pandoc.org/MANUAL.html#general-writer-options
date
ebook="ebook.pdf"
if [[ -e $ebook ]]; then
echo -n "Old: "
du -h $ebook
rm -v $ebook
fi
cp ebook.md /tmp/
sed -i "s/{REVISION_DATE}/`date +'%Y-%m-%d'`/g" /tmp/ebook.md
pandoc /tmp/ebook.md \
-s \
-o $ebook
status=$?
pdfbook2 $ebook
echo "Completed with status '$status'."
echo -n "New: "
du -h $ebook
date
exit $status

33
ebook.md Executable file
View File

@@ -0,0 +1,33 @@
---
# Font sizes can only be 10pt-12pt (https://pandoc.org/MANUAL.html#fonts)
fontsize: "11pt"
geometry: "margin=1in"
#title-meta: "Template Project"
date-meta: "\\date{\\today}"
author-meta: 'Chad Michael Greenwood'
subject: Template eBook by Chad Michael Greenwood
title: "Template Project"
subtitle: "Example which will be used for future eBook repositories."
author: "by `Chad Michael Greenwood`"
date: "Last Revised {REVISION_DATE}"
keywords:
- ebook
- hyperling
- hypervegan
- chad michael greenwood
---
# First Section
This is an example.
## Subsection
More text to show a sublevel.
# Second Section
More example text.

8
install.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/bash
# 2024-03-06 Hyperling
sudo apt install pandoc \
texlive-latex-base texlive-fonts-recommended \
texlive-extra-utils texlive-latex-extra
exit $?