├── .gitignore ├── .rvmrc ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE ├── about.org.m4 ├── bin ├── calc_vpath ├── extract.awk ├── orgpress ├── preplisting.awk └── update-epub-manifest ├── default.gems ├── default_book.mk ├── features ├── bundle.feature ├── concatenate.feature ├── distribute.feature ├── expand.feature ├── export.feature ├── extract-objects.feature ├── normalize.feature ├── package.feature ├── prepare-objects.feature ├── step_definitions │ ├── file_steps.rb │ ├── orgpress_steps.rb │ └── process_steps.rb ├── support │ └── env.rb └── which.feature ├── figure.org ├── fonts ├── DroidSansMono-LICENSE.txt ├── DroidSansMono.ttf ├── Inconsolata-LICENSE.txt └── Inconsolata.otf ├── lib ├── basic-frontmatter.org ├── calibre.css ├── init.el ├── init.m4 ├── platforms │ ├── epub.mk │ ├── kindle.mk │ ├── pdf.mk │ └── web.mk ├── stage.mk ├── stages │ ├── bundle.mk │ ├── concatenate │ │ └── neutral.mk │ ├── distribute.mk │ ├── expand.mk │ ├── export.mk │ ├── export │ │ ├── html.mk │ │ ├── neutral.mk │ │ ├── pdf.mk │ │ ├── rules.mk │ │ └── text.mk │ ├── extract │ │ └── neutral.mk │ ├── fetch-prerequisites.mk │ ├── fetch-prerequisites │ │ ├── epub.mk │ │ ├── html.mk │ │ ├── kindle.mk │ │ └── pdf.mk │ ├── normalize │ │ └── neutral.mk │ ├── package.mk │ ├── package │ │ ├── calibre-rules.mk │ │ ├── calibre.mk │ │ ├── epub.mk │ │ ├── epub │ │ │ └── rules.mk │ │ ├── html.mk │ │ ├── kindle.mk │ │ ├── kindle │ │ │ └── rules.mk │ │ ├── op-neutral-stylesheet.css │ │ ├── pdf.mk │ │ ├── pdf │ │ │ └── orgpress_headers.tex │ │ └── rules.mk │ ├── prepare-objects.mk │ └── prepare-objects │ │ ├── epub.mk │ │ ├── html.mk │ │ ├── mobi.mk │ │ ├── neutral.mk │ │ ├── pdf.mk │ │ └── text.mk └── styles.css ├── orgpress ├── orgpress.mk ├── readme.org ├── scratch.m4 └── skeleton.org.m4 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/.gitignore -------------------------------------------------------------------------------- /.rvmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/.rvmrc -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/LICENSE -------------------------------------------------------------------------------- /about.org.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/about.org.m4 -------------------------------------------------------------------------------- /bin/calc_vpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/bin/calc_vpath -------------------------------------------------------------------------------- /bin/extract.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/bin/extract.awk -------------------------------------------------------------------------------- /bin/orgpress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/bin/orgpress -------------------------------------------------------------------------------- /bin/preplisting.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/bin/preplisting.awk -------------------------------------------------------------------------------- /bin/update-epub-manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/bin/update-epub-manifest -------------------------------------------------------------------------------- /default.gems: -------------------------------------------------------------------------------- 1 | bundler -v1.1.3 2 | -------------------------------------------------------------------------------- /default_book.mk: -------------------------------------------------------------------------------- 1 | # TODO 2 | -------------------------------------------------------------------------------- /features/bundle.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/bundle.feature -------------------------------------------------------------------------------- /features/concatenate.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/concatenate.feature -------------------------------------------------------------------------------- /features/distribute.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/distribute.feature -------------------------------------------------------------------------------- /features/expand.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/expand.feature -------------------------------------------------------------------------------- /features/export.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/export.feature -------------------------------------------------------------------------------- /features/extract-objects.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/extract-objects.feature -------------------------------------------------------------------------------- /features/normalize.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/normalize.feature -------------------------------------------------------------------------------- /features/package.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/package.feature -------------------------------------------------------------------------------- /features/prepare-objects.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/prepare-objects.feature -------------------------------------------------------------------------------- /features/step_definitions/file_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/step_definitions/file_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/orgpress_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/step_definitions/orgpress_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/process_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/step_definitions/process_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/which.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/features/which.feature -------------------------------------------------------------------------------- /figure.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/figure.org -------------------------------------------------------------------------------- /fonts/DroidSansMono-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/fonts/DroidSansMono-LICENSE.txt -------------------------------------------------------------------------------- /fonts/DroidSansMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/fonts/DroidSansMono.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/fonts/Inconsolata-LICENSE.txt -------------------------------------------------------------------------------- /fonts/Inconsolata.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/fonts/Inconsolata.otf -------------------------------------------------------------------------------- /lib/basic-frontmatter.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/basic-frontmatter.org -------------------------------------------------------------------------------- /lib/calibre.css: -------------------------------------------------------------------------------- 1 | .example { 2 | border: 1pt solid black; padding: 0.5ex; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lib/init.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/init.el -------------------------------------------------------------------------------- /lib/init.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/init.m4 -------------------------------------------------------------------------------- /lib/platforms/epub.mk: -------------------------------------------------------------------------------- 1 | export OP_FORMAT = html 2 | -------------------------------------------------------------------------------- /lib/platforms/kindle.mk: -------------------------------------------------------------------------------- 1 | export OP_FORMAT = html 2 | -------------------------------------------------------------------------------- /lib/platforms/pdf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/platforms/pdf.mk -------------------------------------------------------------------------------- /lib/platforms/web.mk: -------------------------------------------------------------------------------- 1 | export OP_FORMAT = html 2 | -------------------------------------------------------------------------------- /lib/stage.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stage.mk -------------------------------------------------------------------------------- /lib/stages/bundle.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/bundle.mk -------------------------------------------------------------------------------- /lib/stages/concatenate/neutral.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/concatenate/neutral.mk -------------------------------------------------------------------------------- /lib/stages/distribute.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/distribute.mk -------------------------------------------------------------------------------- /lib/stages/expand.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/expand.mk -------------------------------------------------------------------------------- /lib/stages/export.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export.mk -------------------------------------------------------------------------------- /lib/stages/export/html.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export/html.mk -------------------------------------------------------------------------------- /lib/stages/export/neutral.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export/neutral.mk -------------------------------------------------------------------------------- /lib/stages/export/pdf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export/pdf.mk -------------------------------------------------------------------------------- /lib/stages/export/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export/rules.mk -------------------------------------------------------------------------------- /lib/stages/export/text.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/export/text.mk -------------------------------------------------------------------------------- /lib/stages/extract/neutral.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/extract/neutral.mk -------------------------------------------------------------------------------- /lib/stages/fetch-prerequisites.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/fetch-prerequisites.mk -------------------------------------------------------------------------------- /lib/stages/fetch-prerequisites/epub.mk: -------------------------------------------------------------------------------- 1 | OP_PREREQUISITES += font-inconsolata 2 | -------------------------------------------------------------------------------- /lib/stages/fetch-prerequisites/html.mk: -------------------------------------------------------------------------------- 1 | OP_PREREQUISITES += font-inconsolata 2 | -------------------------------------------------------------------------------- /lib/stages/fetch-prerequisites/kindle.mk: -------------------------------------------------------------------------------- 1 | OP_PREREQUISITES += font-inconsolata 2 | -------------------------------------------------------------------------------- /lib/stages/fetch-prerequisites/pdf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/fetch-prerequisites/pdf.mk -------------------------------------------------------------------------------- /lib/stages/normalize/neutral.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/normalize/neutral.mk -------------------------------------------------------------------------------- /lib/stages/package.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package.mk -------------------------------------------------------------------------------- /lib/stages/package/calibre-rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/calibre-rules.mk -------------------------------------------------------------------------------- /lib/stages/package/calibre.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/calibre.mk -------------------------------------------------------------------------------- /lib/stages/package/epub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/epub.mk -------------------------------------------------------------------------------- /lib/stages/package/epub/rules.mk: -------------------------------------------------------------------------------- 1 | include calibre-rules.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/stages/package/html.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/html.mk -------------------------------------------------------------------------------- /lib/stages/package/kindle.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/kindle.mk -------------------------------------------------------------------------------- /lib/stages/package/kindle/rules.mk: -------------------------------------------------------------------------------- 1 | include calibre-rules.mk 2 | -------------------------------------------------------------------------------- /lib/stages/package/op-neutral-stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/op-neutral-stylesheet.css -------------------------------------------------------------------------------- /lib/stages/package/pdf.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/pdf.mk -------------------------------------------------------------------------------- /lib/stages/package/pdf/orgpress_headers.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/pdf/orgpress_headers.tex -------------------------------------------------------------------------------- /lib/stages/package/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/package/rules.mk -------------------------------------------------------------------------------- /lib/stages/prepare-objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/stages/prepare-objects.mk -------------------------------------------------------------------------------- /lib/stages/prepare-objects/epub.mk: -------------------------------------------------------------------------------- 1 | preplistingflags = -vFLAVOR=html 2 | -------------------------------------------------------------------------------- /lib/stages/prepare-objects/html.mk: -------------------------------------------------------------------------------- 1 | preplistingflags = -vFLAVOR=html 2 | -------------------------------------------------------------------------------- /lib/stages/prepare-objects/mobi.mk: -------------------------------------------------------------------------------- 1 | preplistingflags = -vFLAVOR=html 2 | -------------------------------------------------------------------------------- /lib/stages/prepare-objects/neutral.mk: -------------------------------------------------------------------------------- 1 | preplistingflags = -vFLAVOR=text 2 | -------------------------------------------------------------------------------- /lib/stages/prepare-objects/pdf.mk: -------------------------------------------------------------------------------- 1 | CALC_VPATH_FLAGS += --no-include-current 2 | preplistingflags = -vFLAVOR=pdf 3 | -------------------------------------------------------------------------------- /lib/stages/prepare-objects/text.mk: -------------------------------------------------------------------------------- 1 | preplistingflags = -vFLAVOR=text 2 | -------------------------------------------------------------------------------- /lib/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/lib/styles.css -------------------------------------------------------------------------------- /orgpress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/orgpress -------------------------------------------------------------------------------- /orgpress.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/orgpress.mk -------------------------------------------------------------------------------- /readme.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/readme.org -------------------------------------------------------------------------------- /scratch.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/scratch.m4 -------------------------------------------------------------------------------- /skeleton.org.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avdi/orgpress/HEAD/skeleton.org.m4 --------------------------------------------------------------------------------