diff --git a/.gitignore b/.gitignore index 0e17d20..1a4413b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ -chapters -tmp -*.epub +# Local files +# **/.* +# **/_* +# **/_assets +*.code-workspace +.DS_Store +.cache \ No newline at end of file diff --git a/build_epub b/build_epub deleted file mode 100755 index 0c884b6..0000000 --- a/build_epub +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env ruby - -require 'pathname' - -chapters = %w( - Races - Classes - Characterizations - Gameplay - Equipment - Gamemastering - Spells\ (Alt) - Treasure\ (Alt) - Monsters\ (Alt) -) - -# chapter = h1 -# file = h2 - -`rm chapters/*.md` - -chapters.each_with_index do |chapter, i| - s = "# #{chapter.split.first}\n\n" + - Pathname(chapter).children.sort.map do |f| - data = f.read - data[/^#+ /] = '' # remove initial heading (it will be re-added as h2) - hs = data.scan(/^#+ /).sort.uniq.map {|hdg| hdg.size - 1 } - (hs.length - 1).downto(0) do |h| - data.gsub! /^\#{#{hs[h]}}/, '#' * (h + 3) - end - "\n\n## " + data - end.join - File.write "chapters/#{i+1}_#{chapter.split.first}.md", s -end - -pandoc_cmd = "pandoc -o Dungeons_and_Dragons_SRD_5.1.epub title.txt chapters/*" -puts pandoc_cmd -system pandoc_cmd diff --git a/title.txt b/title.txt deleted file mode 100644 index 4e2c6d9..0000000 --- a/title.txt +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Dungeons and Dragons SRD 5.1 -author: Wizards of the Coast -rights: CC-BY-4.0 -language: en-US ----