ZiniGo/README.md

28 lines
1022 B
Markdown

# ZiniGo
A tool written in Go for saving (legally purchased) magazines from Zinio as DRM-free PDFs.
## Precompiled binaries
ZiniGo can be downloaded for Windows and Linux at https://github.com/TheAxeDude/ZiniGo/tree/master/built
## Usage
./zinigo -u=Username -p=Password [-c=/path/to/chrome/executable]
You can also add these properties to a config file in the working directory, instead of passing them in manually. See the sample at https://github.com/TheAxeDude/ZiniGo/blob/master/config.json
## Requirements
Google chrome installed, and accessible via the command `google-chrome`, or at a location passed in via the -c parameter.
## How it works
ZiniGo logs into Zinio, and pulls a list of all issues purchased.
Each page is available as an SVG, which is then injected into an HTML page (based on template.html).
google-chrome is then used to print the page to PDF, and all pages are combined into a single PDF.
## Building
Build for linux & windows on windows using the pwershell script in buildscripts