Discover Packages
github.com/yoshualopez/athenapdf
weaver
command
Version:
v0.0.0-...-fae636b
Opens a new window with list of versions in this module.
Published: Aug 29, 2019
License: MIT
Opens a new window with license information.
Imports: 20
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
weaver
The microservice component of athenapdf.
A scalable, Go microservice for running HTML to PDF conversions using athenapdf
.
Although it was predominantly designed for generating a PDF from a HTML using athenapdf
, it is agnostic about the converter it uses. i.e. You can build an adapter for other CLI or web-based converters.
Features
Extensible converter backend:
Hosts blocking:
Blocks unwanted ads, and trackers
Speeds up PDF generation
Supports uploading conversions to S3
Supports returning conversions to the browser (application/pdf
)
Concurrent workers, and internal job queue:
Stateless
Easy to scale horizontally, and vertically
Strong service visibility for quality control:
Dockerized:
Easy to set up, distribute, and deploy
Runs in headless mode (the display server is handled for you)
Out-of-the-box support for a broad range of foreign characters
Actively maintained, and production tested
Quick Start
See docs/quick-start.md
.
Development
See docs/development.md
.
Building
See docs/building.md
.
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.